The games module defines a group of constants for keyboard keys, which I list in Table A.11.
Constant | Key |
---|---|
K_BACKSPACE | Backspace |
K_TAB | Tab |
K_RETURN | Return |
K_PAUSE | Pause |
K_ESCAPE | Escape |
K_SPACE | Spacebar |
K_EXCLAIM | Exclamation Point |
K_QUOTEDBL | Double Quote |
K_HASH | Hash Mark |
K_DOLLAR | Dollar Sign |
K_AMPERSAND | Ampersand |
K_QUOTE | Single Quote |
K_LEFTPAREN | Left Parenthesis |
K_RIGHTPAREN | Right Parenthesis |
K_ASTERISK | Asterisk |
K_PLUS | Plus Sign |
K_COMMA | Comma |
K_MINUS | Minus Sign |
K_PERIOD | Period |
K_SLASH | Forward Slash |
K_0 | 0 |
K_1 | 1 |
K_2 | 2 |
K_3 | 3 |
K_4 | 4 |
K_5 | 5 |
K_6 | 6 |
K_7 | 7 |
K_8 | 8 |
K_9 | 9 |
K_COLON | Colon |
K_SEMICOLON | Semicolon |
K_LESS | Less-than Sign |
K_EQUALS | Equals Sign |
K_GREATER | Greater-than Sign |
K_QUESTION | Question Mark |
K_AT | At Symbol |
K_LEFTBRACKET | Left Bracket |
K_BACKSLASH | Backslash |
K_RIGHTBRACKET | Right Bracket |
K_CARET | Caret |
K_UNDERSCORE | Underscore |
K_a | A |
K_b | B |
K_c | C |
K_d | D |
K_e | E |
K_f | F |
K_g | G |
K_h | H |
K_i | I |
K_j | J |
K_k | K |
K_l | L |
K_m | M |
K_n | N |
K_o | O |
K_p | P |
K_q | Q |
K_r | R |
K_s | S |
K_t | T |
K_u | U |
K_v | V |
K_w | W |
K_x | X |
K_y | Y |
K_z | Z |
K_DELETE | Delete |
K_KP0 | Keypad 0 |
K_KP1 | Keypad 1 |
K_KP2 | Keypad 2 |
K_KP3 | Keypad 3 |
K_KP4 | Keypad 4 |
K_KP5 | Keypad 5 |
K_KP6 | Keypad 6 |
K_KP7 | Keypad 7 |
K_KP8 | Keypad 8 |
K_KP9 | Keypad 9 |
K_KP_PERIOD | Keypad Period |
K_KP_DIVIDE | Keypad Divide |
K_KP_MULTIPLY | Keypad Multiply |
K_KP_MINUS | Keypad Minus |
K_KP_PLUS | Keypad Plus |
K_KP_ENTER | Keypad Enter |
K_KP_EQUALS | Keypad Equals |
K_UP | Up Arrow |
K_DOWN | Down Arrow |
K_RIGHT | Right Arrow |
K_LEFT | Left Arrow |
K_INSERT | Insert |
K_HOME | Home |
K_END | End |
K_PAGEUP | Page Up |
K_PAGEDOWN | Page Down |
K_F1 | F1 |
K_F2 | F2 |
K_F3 | F3 |
K_F4 | F4 |
K_F5 | F5 |
K_F6 | F6 |
K_F7 | F7 |
K_F8 | F8 |
K_F9 | F9 |
K_F10 | F10 |
K_F11 | F11 |
K_F12 | F12 |
K_NUMLOCK | Num Lock |
K_CAPSLOCK | Caps Lock |
K_SCROLLOCK | Scroll Lock |
K_RSHIFT | Right Shift |
K_LSHIFT | Left Shift |
K_RCTRL | Right Ctrl |
K_LCTRL | Left Ctrl |
K_RALT | Right Alt |
K_LALT | Left Alt |
K_LSUPER | Left Windows |
K_RSUPER | Right Windows |
K_HELP | Help |
K_PRINT | Print Screen |
K_BREAK | Break |