Some of the user-definable keys will execute the hotkey when typed as part of chat, instead of just being typed.
For example:
I go to the OPT panel, and click on Keyboard options. Under the "User definable keys" section, I map "1st/3rd person" to the V key. From now on, pressing V will toggle the camera between 1st and 3rd person, as expected.
However: when I press enter to open the chat entry box, and type the emote "/wave" or I say "How have you been lately?" to a friend, the camera also toggles when the V key is pressed, even though the V in this case is just part of the word and not intended as a hotkey.
This doesn't happen with all keys; movement keys and the default sit-down key are correctly suppressed when used as part of a word in chat. But many of the other keys are not correctly handled and execute as a hotkey when they are not supposed to.
On another related note, I know that "Fixed keys" can also be configured by editing the text file, but that is not what I'm talking about here. I'm talking about "User definable keys", which are designed to be customizable, so they need to be fixed so that they work properly when customized.
Also, I think that more of the fixed keys should be made user-configurable through the user interface, with this bug fixed, to allow for greater flexibility in customization for different users' needs.