Bind Syntax:
bind "<key>" "<command>"
The quotes are optional, but may be necessary if you are binding a command which uses a space character.
Irregular Keys :
Mouse : mouse1 mouse2 mouse3 mouse4 mouse5 etc...
Mouse Wheel: mwheelup mwheeldown
Number Pad: kp_end kp_downarrow kp_pgdn kp_plus kp_del etc...
Bind Examples:
bind x cp
or
bind x /cp
or
bind x \cp
or
bind x .cp
or
bind x !cp
or
bind x "say cp"
or
bind x "say /cp"
or
bind x "say \cp"
or
bind x "say .cp"
or
bind x "say !cp"
etc...