#define KEY_A 0x04 #define KEY_B 0x05 #define KEY_C 0x06 #define KEY_D 0x07 #define KEY_E 0x08 #define KEY_F 0x09 #define KEY_G 0x0A #define KEY_H 0x0B #define KEY_I 0x0C #define KEY_J 0x0D #define KEY_K 0x0E #define KEY_L 0x0F #define KEY_M 0x10 #define KEY_N 0x11 #define KEY_O 0x12 #define KEY_P 0x13 #define KEY_Q 0x14 #define KEY_R 0x15 #define KEY_S 0x16 #define KEY_T 0x17 #define KEY_U 0x18 #define KEY_V 0x19 #define KEY_W 0x1A #define KEY_X 0x1B #define KEY_Y 0x1C #define KEY_Z 0x1D #define KEY_1 0x1E #define KEY_2 0x1F #define KEY_3 0x20 #define KEY_4 0x21 #define KEY_5 0x22 #define KEY_6 0x23 #define KEY_7 0x24 #define KEY_8 0x25 #define KEY_9 0x26 #define KEY_0 0x27 #define KEY_ENTER 0x28 #define KEY_ESCAPE 0x29 #define KEY_BACKSPACE 0x2A #define KEY_TAB 0x2B #define KEY_SPACE 0x2C #define KEY_MINUS_AND_UNDERSCORE 0x2D #define KEY_EQUAL_AND_PLUS 0x2E #define KEY_OPENING_BRACKET_AND_OPENING_BRACE 0x2F #define KEY_CLOSING_BRACKET_AND_CLOSING_BRACE 0x30 #define KEY_BACKSLASH_AND_PIPE 0x31 #define KEY_NON_US_HASHMARK_AND_TILDE 0x32 #define KEY_SEMICOLON_AND_COLON 0x33 #define KEY_APOSTROPHE_AND_QUOTE 0x34 #define KEY_GRAVE_ACCENT_AND_TILDE 0x35 #define KEY_COMMA_AND_LESS_THAN_SIGN 0x36 #define KEY_DOT_AND_GREATER_THAN_SIGN 0x37 #define KEY_SLASH_AND_QUESTION_MARK 0x38 #define KEY_CAPS_LOCK 0x39 #define KEY_F1 0x3A #define KEY_F2 0x3B #define KEY_F3 0x3C #define KEY_F4 0x3D #define KEY_F5 0x3E #define KEY_F6 0x3F #define KEY_F7 0x40 #define KEY_F8 0x41 #define KEY_F9 0x42 #define KEY_F10 0x43 #define KEY_F11 0x44 #define KEY_F12 0x45 #define KEY_PRINT_SCREEN 0x46 #define KEY_SCROLL_LOCK 0x47 #define KEY_PAUSE 0x48 #define KEY_INSERT 0x49 #define KEY_HOME 0x4A #define KEY_PAGE_UP 0x4B #define KEY_DELETE 0x4C #define KEY_END 0x4D #define KEY_PAGE_DOWN 0x4E #define KEY_RIGHT_ARROW 0x4F #define KEY_LEFT_ARROW 0x50 #define KEY_DOWN_ARROW 0x51 #define KEY_UP_ARROW 0x52 #define KEY_NUM_LOCK 0x53 #define KEY_KEYPAD_SLASH 0x54 #define KEY_KEYPAD_ASTERISK 0x55 #define KEY_KEYPAD_MINUS 0x56 #define KEY_KEYPAD_PLUS 0x57 #define KEY_KEYPAD_ENTER 0x58 #define KEY_KEYPAD_1_AND_END 0x59 #define KEY_KEYPAD_2_AND_DOWN_ARROW 0x5A #define KEY_KEYPAD_3_AND_PAGE_DOWN 0x5B #define KEY_KEYPAD_4_AND_LEFT_ARROW 0x5C #define KEY_KEYPAD_5 0x5D #define KEY_KEYPAD_6_AND_RIGHT_ARROW 0x5E #define KEY_KEYPAD_7_AND_HOME 0x5F #define KEY_KEYPAD_8_AND_UP_ARROW 0x60 #define KEY_KEYPAD_9_AND_PAGE_UP 0x61 #define KEY_KEYPAD_0_AND_INSERT 0x62 #define KEY_KEYPAD_DOT_AND_DELETE 0x63 #define KEY_NON_US_BACKSLASH_AND_PIPE 0x64 #define KEY_APPLICATION 0x65 #define KEY_POWER 0x66 #define KEY_KEYPAD_EQUAL_SIGN 0x67 #define KEY_F13 0x68 #define KEY_F14 0x69 #define KEY_F15 0x6A #define KEY_F16 0x6B #define KEY_F17 0x6C #define KEY_F18 0x6D #define KEY_F19 0x6E #define KEY_F20 0x6F #define KEY_F21 0x70 #define KEY_F22 0x71 #define KEY_F23 0x72 #define KEY_F24 0x73 #define KEY_MUTE 0x7F #define KEY_VOLUME_UP 0x80 #define KEY_VOLUME_DOWN 0x81