The key codes module contains a list of constants representing numeric codes for
keys, modifiers and mouse buttons.
These codes are used by key and mouse events, and by the polled input module.
Mouse Button | Value |
Left mouse button | MOUSE_LEFT |
Right mouse button | MOUSE_RIGHT |
Middle mouse button | MOUSE_MIDDLE |
Modifier | Value |
Shift modifier | MODIFIER_SHIFT |
Control modifier | MODIFIER_CONTROL |
Option modifier | MODIFIER_OPTION |
System modifier | MODIFIER_SYSTEM |
Command modifier | MODIFIER_COMMAND |
Key | Value |
Backspace | KEY_BACKSPACE |
Tab | KEY_TAB |
Clear | KEY_CLEAR |
Return | KEY_RETURN |
Enter | KEY_ENTER |
Pause | KEY_PAUSE |
Escape | KEY_ESCAPE |
Space | KEY_SPACE |
Page Up | KEY_PAGEUP |
Page Down | KEY_PAGEDOWN |
End | KEY_END |
Home | KEY_HOME |
Cursor (Left) | KEY_LEFT |
Cursor (Up) | KEY_UP |
Cursor (Right) | KEY_RIGHT |
Cursor (Down) | KEY_DOWN |
Select | KEY_SELECT |
Print | KEY_PRINT |
Execute | KEY_EXECUTE |
Screen | KEY_SCREEN |
Insert | KEY_INSERT |
Delete | KEY_DELETE |
Help | KEY_HELP |
0 | KEY_0 |
1 | KEY_1 |
2 | KEY_2 |
3 | KEY_3 |
4 | KEY_4 |
5 | KEY_5 |
6 | KEY_6 |
7 | KEY_7 |
8 | KEY_8 |
9 | KEY_9 |
A | KEY_A |
B | KEY_B |
C | KEY_C |
D | KEY_D |
E | KEY_E |
F | KEY_F |
G | KEY_G |
H | KEY_H |
I | KEY_I |
J | KEY_J |
K | KEY_K |
L | KEY_L |
M | KEY_M |
N | KEY_N |
O | KEY_O |
P | KEY_P |
Q | KEY_Q |
R | KEY_R |
S | KEY_S |
T | KEY_T |
U | KEY_U |
V | KEY_V |
W | KEY_W |
X | KEY_X |
Y | KEY_Y |
Z | KEY_Z |
Sys key (Left) | KEY_LSYS |
Sys key (Right) | KEY_RSYS |
Numpad 0 | KEY_NUM0 |
Numpad 1 | KEY_NUM1 |
Numpad 2 | KEY_NUM2 |
Numpad 3 | KEY_NUM3 |
Numpad 4 | KEY_NUM4 |
Numpad 5 | KEY_NUM5 |
Numpad 6 | KEY_NUM6 |
Numpad 7 | KEY_NUM7 |
Numpad 8 | KEY_NUM8 |
Numpad 9 | KEY_NUM9 |
Numpad | | KEY_NUMMULTIPLY |
Numpad + | KEY_NUMADD |
Numpad - | KEY_NUMSUBTRACT |
Numpad . | KEY_NUMDECIMAL |
Numpad / | KEY_NUMDIVIDE |
F1 | KEY_F1 |
F2 | KEY_F2 |
F3 | KEY_F3 |
F4 | KEY_F4 |
F5 | KEY_F5 |
F6 | KEY_F6 |
F7 | KEY_F7 |
F8 | KEY_F8 |
F9 | KEY_F9 |
F10 | KEY_F10 |
F11 | KEY_F11 |
F12 | KEY_F12 |
Num Lock | KEY_NUMLOCK |
Scroll Lock | KEY_SCROLL |
Shift (Left) | KEY_LSHIFT |
Shift (Right) | KEY_RSHIFT |
Control (Left) | KEY_LCONTROL |
Control (Right) | KEY_RCONTROL |
Alt key (Left) | KEY_LALT |
Alt key (Right) | KEY_RALT |
Tilde | KEY_TILDE |
Minus | KEY_MINUS |
Equals | KEY_EQUALS |
Bracket (Open) | KEY_OPENBRACKET |
Bracket (Close) | KEY_CLOSEBRACKET |
Backslash | KEY_BACKSLASH |
Semi-colon | KEY_SEMICOLON |
Quote | KEY_QUOTES |
Comma | KEY_COMMA |
Period | KEY_PERIOD |
Slash | KEY_SLASH |