The following is my current bind list in autoexec.cfg. I'm only using the keypad, except for 1 of those binds AND I have a bind on my mouse which is the same as "KP_END" :
bind KP_UPARROW "say_team ^5FORWARD ^7!"
bind KP_RIGHTARROW "say_team ^5RIGHT SIDE ^7!"
bind KP_LEFTARROW "say_team ^5LEFT SIDE ^7!"
bind KP_DOWNARROW "say_team ^5BACK ^7!"
bind KP_5 "say_team ^5I'm @ $location"
bind KP_END "say_team ^1Enemy spotted ^7! ^5@ $crosshair"
bind KP_PGDN "say_team ^1Enemy heard ^7! ^5@ $crosshair"
bind KP_HOME "say_team ^5I'm moving in ^7!"
bind KP_PGUP "say_team ^5I'm flanking ^7!"
bind KP_INS "say_team ^1I need a medic ^7!"
bind KP_DEL "say_team ^5Thanks ^7!"
bind DEL "say_team ^5No problem ^7!"