A list of special key name strings used by the console commands bind
, setcontrol
, and setcontrol2
. These are generally reserved for keys that do not correspond to any printable character (letters, numbers, punctuation), with exception to the backquote/tilde key (which has its own special key name).
Miscellaneous
Key name(s)
|
Description
|
KEY0
|
No key set – this appears as "--" in the Control Configuration menus
|
Keyboard
Key name(s)
|
Description
|
Main
|
SPACE
|
Space bar
|
CAPS LOCK
|
Caps Lock
|
ENTER
|
Enter
|
TAB
|
Tab
|
ESCAPE
|
Escape (Esc)
|
BACKSPACE
|
Backspace
|
NUMLOCK
|
Num Lock
|
SCROLLLOCK
|
Scroll Lock
|
LEFTWIN
|
Left Windows key
|
RIGHTWIN
|
Right Windows key
|
MENU
|
Menu key
|
LSHIFT
SHIFT
|
Left Shift
|
RSHIFT
|
Right Shift
|
LCTRL
CTRL
|
Left Ctrl
|
RCTRL
|
Right Ctrl
|
LALT
ALT
|
Left Alt
|
RALT
|
Right Alt
|
Numpad keys
|
KEYPAD /
|
Numpad backslash key
|
KEYPAD 0 –KEYPAD 9
|
Numpad digits 0–9
|
KEYPAD +
|
Numpad plus key
|
KEYPAD -
|
Numpad minus key
|
KEYPAD .
|
Numpad decimal point key
|
Extended keys
|
UP ARROW
|
Up Arrow
|
LEFT ARROW
|
Left Arrow
|
RIGHT ARROW
|
Right Arrow
|
DOWN ARROW
|
Down Arrow
|
PGUP
|
Page Up
|
PGDOWN
|
Page Down
|
HOME
|
Home
|
END
|
End
|
INS
|
Insert
|
DEL
|
Delete
|
Other
|
F1 –F12
|
F1–F12 keys
|
TILDE
|
Backquote (`) / Tilde (~) key
|
PAUSE/BREAK
|
Pause/Break
|
Mouse
Key name(s)
|
Description
|
Mouse 1
|
MOUSE1
|
Left Mouse button
|
MOUSE2
|
Right Mouse button
|
MOUSE3
|
Middle Mouse button
|
Wheel 1 UP
|
Mouse Wheel up
|
Wheel 1 Down
|
Mouse Wheel down
|
DBLMOUSE1
|
Left Mouse button (double click)
|
DBLMOUSE2
|
Right Mouse button (double click)
|
DBLMOUSE3
|
Middle Mouse button (double click)
|
Mouse 2
|
SEC_MOUSE1
|
Left Mouse button
|
SEC_MOUSE2
|
Right Mouse button
|
SEC_MOUSE3
|
Middle Mouse button
|
Wheel 2 UP
|
Mouse Wheel up
|
Wheel 2 Down
|
Mouse Wheel down
|
DBLSEC_MOUSE1
|
Left Mouse button (double click)
|
DBLSEC_MOUSE2
|
Right Mouse button (double click)
|
DBLSEC_MOUSE3
|
Middle Mouse button (double click)
|
Joystick
Key name(s)
|
Description
|
Joystick 1
|
JOY1 –JOY32
|
Joystick buttons #1–#32
|
HATUP
|
Hat 1 Up
|
HATDOWN
|
Hat 1 Down
|
HATLEFT
|
Hat 1 Left
|
HATRIGHT
|
Hat 1 Right
|
HATUP2
|
Hat 2 Up
|
HATDOWN2
|
Hat 2 Down
|
HATLEFT2
|
Hat 2 Left
|
HATRIGHT2
|
Hat 2 Right
|
HATUP3
|
Hat 3 Up
|
HATDOWN3
|
Hat 3 Down
|
HATLEFT3
|
Hat 3 Left
|
HATRIGHT3
|
Hat 3 Right
|
HATUP4
|
Hat 4 Up
|
HATDOWN4
|
Hat 4 Down
|
HATLEFT4
|
Hat 4 Left
|
HATRIGHT4
|
Hat 4 Right
|
DBLJOY1 –DBLJOY32
|
Joystick buttons #1–#32 (double click)
|
DBLHATUP
|
Hat 1 Up (double click)
|
DBLHATDOWN
|
Hat 1 Down (double click)
|
DBLHATLEFT
|
Hat 1 Left (double click)
|
DBLHATRIGHT
|
Hat 1 Right (double click)
|
DBLHATUP2
|
Hat 2 Up (double click)
|
DBLHATDOWN2
|
Hat 2 Down (double click)
|
DBLHATLEFT2
|
Hat 2 Left (double click)
|
DBLHATRIGHT2
|
Hat 2 Right (double click)
|
DBLHATUP3
|
Hat 3 Up (double click)
|
DBLHATDOWN3
|
Hat 3 Down (double click)
|
DBLHATLEFT3
|
Hat 3 Left (double click)
|
DBLHATRIGHT3
|
Hat 3 Right (double click)
|
DBLHATUP4
|
Hat 4 Up (double click)
|
DBLHATDOWN4
|
Hat 4 Down (double click)
|
DBLHATLEFT4
|
Hat 4 Left (double click)
|
DBLHATRIGHT4
|
Hat 4 Right (double click)
|
Joystick 2
|
SEC_JOY1 –SEC_JOY32
|
Joystick buttons #1–#32
|
SEC_HATUP
|
Hat 1 Up
|
SEC_HATDOWN
|
Hat 1 Down
|
SEC_HATLEFT
|
Hat 1 Left
|
SEC_HATRIGHT
|
Hat 1 Right
|
SEC_HATUP2
|
Hat 2 Up
|
SEC_HATDOWN2
|
Hat 2 Down
|
SEC_HATLEFT2
|
Hat 2 Left
|
SEC_HATRIGHT2
|
Hat 2 Right
|
SEC_HATUP3
|
Hat 3 Up
|
SEC_HATDOWN3
|
Hat 3 Down
|
SEC_HATLEFT3
|
Hat 3 Left
|
SEC_HATRIGHT3
|
Hat 3 Right
|
SEC_HATUP4
|
Hat 4 Up
|
SEC_HATDOWN4
|
Hat 4 Down
|
SEC_HATLEFT4
|
Hat 4 Left
|
SEC_HATRIGHT4
|
Hat 4 Right
|
DBLSEC_JOY1 –DBLSEC_JOY32
|
Joystick buttons #1–#32 (double click)
|
DBLSEC_HATUP
|
Hat 1 Up (double click)
|
DBLSEC_HATDOWN
|
Hat 1 Down (double click)
|
DBLSEC_HATLEFT
|
Hat 1 Left (double click)
|
DBLSEC_HATRIGHT
|
Hat 1 Right (double click)
|
DBLSEC_HATUP2
|
Hat 2 Up (double click)
|
DBLSEC_HATDOWN2
|
Hat 2 Down (double click)
|
DBLSEC_HATLEFT2
|
Hat 2 Left (double click)
|
DBLSEC_HATRIGHT2
|
Hat 2 Right (double click)
|
DBLSEC_HATUP3
|
Hat 3 Up (double click)
|
DBLSEC_HATDOWN3
|
Hat 3 Down (double click)
|
DBLSEC_HATLEFT3
|
Hat 3 Left (double click)
|
DBLSEC_HATRIGHT3
|
Hat 3 Right (double click)
|
DBLSEC_HATUP4
|
Hat 4 Up (double click)
|
DBLSEC_HATDOWN4
|
Hat 4 Down (double click)
|
DBLSEC_HATLEFT4
|
Hat 4 Left (double click)
|
DBLSEC_HATRIGHT4
|
Hat 4 Right (double click)
|
See also