Binding a command to multiple keys is LEGAL[ Example: It is ok to have space and mwheeldown both bound to +jump ]

Binding a key to multiple commands is ILLEGAL**NOTE** There are three exceptions to this rule:

BUY: The buy command can be bound to a key that already has another command bound to it

BIND: The bind command can be bound to a key that already has another command bound to it

ALIAS: The alias command can be bound to a key that already has another command bound to it ONLY if it is used in such a way that it does not mimic the effect of binding two commands to one key. Also, aliasing any command that starts with "+" to an alias that does not start with "+" is ILLEGAL