Files
2026-03-24 22:22:37 +00:00

469 lines
27 KiB
C
Vendored

/* Zeta API - Z/formats/keymap/USB.h
______ ______________ ___
|__ / | ___|___ ___|/ \
/ /__| __| | | / - \
/______|_____| |__| /__/ \__\
Copyright (C) 2006-2024 Manuel Sainz de Baranda y Goñi.
Released under the terms of the GNU Lesser General Public License v3. */
#ifndef Z_formats_keymap_USB_H
#define Z_formats_keymap_USB_H
#define Z_USB_KEY_CODE_KEYBOARD_ERROR_ROLL_OVER 0x01
#define Z_USB_KEY_CODE_KEYBOARD_POST_FAIL 0x02
#define Z_USB_KEY_CODE_KEYBOARD_ERROR_UNDEFINED 0x03
#define Z_USB_KEY_CODE_KEYBOARD_A 0x04
#define Z_USB_KEY_CODE_KEYBOARD_B 0x05
#define Z_USB_KEY_CODE_KEYBOARD_C 0x06
#define Z_USB_KEY_CODE_KEYBOARD_D 0x07
#define Z_USB_KEY_CODE_KEYBOARD_E 0x08
#define Z_USB_KEY_CODE_KEYBOARD_F 0x09
#define Z_USB_KEY_CODE_KEYBOARD_G 0x0A
#define Z_USB_KEY_CODE_KEYBOARD_H 0x0B
#define Z_USB_KEY_CODE_KEYBOARD_I 0x0C
#define Z_USB_KEY_CODE_KEYBOARD_J 0x0D
#define Z_USB_KEY_CODE_KEYBOARD_K 0x0E
#define Z_USB_KEY_CODE_KEYBOARD_L 0x0F
#define Z_USB_KEY_CODE_KEYBOARD_M 0x10
#define Z_USB_KEY_CODE_KEYBOARD_N 0x11
#define Z_USB_KEY_CODE_KEYBOARD_O 0x12
#define Z_USB_KEY_CODE_KEYBOARD_P 0x13
#define Z_USB_KEY_CODE_KEYBOARD_Q 0x14
#define Z_USB_KEY_CODE_KEYBOARD_R 0x15
#define Z_USB_KEY_CODE_KEYBOARD_S 0x16
#define Z_USB_KEY_CODE_KEYBOARD_T 0x17
#define Z_USB_KEY_CODE_KEYBOARD_U 0x18
#define Z_USB_KEY_CODE_KEYBOARD_V 0x19
#define Z_USB_KEY_CODE_KEYBOARD_W 0x1A
#define Z_USB_KEY_CODE_KEYBOARD_X 0x1B
#define Z_USB_KEY_CODE_KEYBOARD_Y 0x1C
#define Z_USB_KEY_CODE_KEYBOARD_Z 0x1D
#define Z_USB_KEY_CODE_KEYBOARD_1 0x1E
#define Z_USB_KEY_CODE_KEYBOARD_2 0x1F
#define Z_USB_KEY_CODE_KEYBOARD_3 0x20
#define Z_USB_KEY_CODE_KEYBOARD_4 0x21
#define Z_USB_KEY_CODE_KEYBOARD_5 0x22
#define Z_USB_KEY_CODE_KEYBOARD_6 0x23
#define Z_USB_KEY_CODE_KEYBOARD_7 0x24
#define Z_USB_KEY_CODE_KEYBOARD_8 0x25
#define Z_USB_KEY_CODE_KEYBOARD_9 0x26
#define Z_USB_KEY_CODE_KEYBOARD_0 0x27
#define Z_USB_KEY_CODE_KEYBOARD_RETURN 0x28
#define Z_USB_KEY_CODE_KEYBOARD_ESCAPE 0x29
#define Z_USB_KEY_CODE_KEYBOARD_BACKSPACE 0x2A
#define Z_USB_KEY_CODE_KEYBOARD_TAB 0x2B
#define Z_USB_KEY_CODE_KEYBOARD_SPACE 0x2C
#define Z_USB_KEY_CODE_KEYBOARD_HYPHEN_MINUS 0x2D
#define Z_USB_KEY_CODE_KEYBOARD_EQUALS_SIGN 0x2E
#define Z_USB_KEY_CODE_KEYBOARD_LEFT_SQUARE_BRACKET 0x2F
#define Z_USB_KEY_CODE_KEYBOARD_RIGHT_SQUARE_BRACKET 0x30
#define Z_USB_KEY_CODE_KEYBOARD_REVERSE_SOLIDUS 0x31
#define Z_USB_KEY_CODE_KEYBOARD_NON_US_NUMBER_SIGN 0x32
#define Z_USB_KEY_CODE_KEYBOARD_SEMICOLON 0x33
#define Z_USB_KEY_CODE_KEYBOARD_APOSTROPHE 0x34
#define Z_USB_KEY_CODE_KEYBOARD_GRAVE_ACCENT 0x35
#define Z_USB_KEY_CODE_KEYBOARD_COMMA 0x36
#define Z_USB_KEY_CODE_KEYBOARD_FULL_STOP 0x37
#define Z_USB_KEY_CODE_KEYBOARD_SOLIDUS 0x38
#define Z_USB_KEY_CODE_KEYBOARD_CAPS_LOCK 0x39
#define Z_USB_KEY_CODE_KEYBOARD_F1 0x3A
#define Z_USB_KEY_CODE_KEYBOARD_F2 0x3B
#define Z_USB_KEY_CODE_KEYBOARD_F3 0x3C
#define Z_USB_KEY_CODE_KEYBOARD_F4 0x3D
#define Z_USB_KEY_CODE_KEYBOARD_F5 0x3E
#define Z_USB_KEY_CODE_KEYBOARD_F6 0x3F
#define Z_USB_KEY_CODE_KEYBOARD_F7 0x40
#define Z_USB_KEY_CODE_KEYBOARD_F8 0x41
#define Z_USB_KEY_CODE_KEYBOARD_F9 0x42
#define Z_USB_KEY_CODE_KEYBOARD_F10 0x43
#define Z_USB_KEY_CODE_KEYBOARD_F11 0x44
#define Z_USB_KEY_CODE_KEYBOARD_F12 0x45
#define Z_USB_KEY_CODE_KEYBOARD_PRINT_SCREEN 0x46
#define Z_USB_KEY_CODE_KEYBOARD_SCROLL_LOCK 0x47
#define Z_USB_KEY_CODE_KEYBOARD_PAUSE 0x48
#define Z_USB_KEY_CODE_KEYBOARD_INSERT 0x49
#define Z_USB_KEY_CODE_KEYBOARD_HOME 0x4A
#define Z_USB_KEY_CODE_KEYBOARD_PAGE_UP 0x4B
#define Z_USB_KEY_CODE_KEYBOARD_DELETE 0x4C
#define Z_USB_KEY_CODE_KEYBOARD_END 0x4D
#define Z_USB_KEY_CODE_KEYBOARD_PAGE_DOWN 0x4E
#define Z_USB_KEY_CODE_KEYBOARD_RIGHT_ARROW 0x4F
#define Z_USB_KEY_CODE_KEYBOARD_LEFT_ARROW 0x50
#define Z_USB_KEY_CODE_KEYBOARD_DOWN_ARROW 0x51
#define Z_USB_KEY_CODE_KEYBOARD_UP_ARROW 0x52
#define Z_USB_KEY_CODE_KEYPAD_NUM_LOCK 0x53
#define Z_USB_KEY_CODE_KEYPAD_SOLIDUS 0x54
#define Z_USB_KEY_CODE_KEYPAD_ASTERISK 0x55
#define Z_USB_KEY_CODE_KEYPAD_HYPHEN_MINUS 0x56
#define Z_USB_KEY_CODE_KEYPAD_PLUS_SIGN 0x57
#define Z_USB_KEY_CODE_KEYPAD_ENTER 0x58
#define Z_USB_KEY_CODE_KEYPAD_1 0x59
#define Z_USB_KEY_CODE_KEYPAD_2 0x5A
#define Z_USB_KEY_CODE_KEYPAD_3 0x5B
#define Z_USB_KEY_CODE_KEYPAD_4 0x5C
#define Z_USB_KEY_CODE_KEYPAD_5 0x5D
#define Z_USB_KEY_CODE_KEYPAD_6 0x5E
#define Z_USB_KEY_CODE_KEYPAD_7 0x5F
#define Z_USB_KEY_CODE_KEYPAD_8 0x60
#define Z_USB_KEY_CODE_KEYPAD_9 0x61
#define Z_USB_KEY_CODE_KEYPAD_0 0x62
#define Z_USB_KEY_CODE_KEYPAD_DECIMAL_SEPARATOR 0x63
#define Z_USB_KEY_CODE_KEYBOARD_NON_US_REVERSE_SOLIDUS 0x64
#define Z_USB_KEY_CODE_KEYBOARD_APPLICATION 0x65
#define Z_USB_KEY_CODE_KEYBOARD_POWER 0x66
#define Z_USB_KEY_CODE_KEYPAD_EQUALS_SIGN 0x67
#define Z_USB_KEY_CODE_KEYBOARD_F13 0x68
#define Z_USB_KEY_CODE_KEYBOARD_F14 0x69
#define Z_USB_KEY_CODE_KEYBOARD_F15 0x6A
#define Z_USB_KEY_CODE_KEYBOARD_F16 0x6B
#define Z_USB_KEY_CODE_KEYBOARD_F17 0x6C
#define Z_USB_KEY_CODE_KEYBOARD_F18 0x6D
#define Z_USB_KEY_CODE_KEYBOARD_F19 0x6E
#define Z_USB_KEY_CODE_KEYBOARD_F20 0x6F
#define Z_USB_KEY_CODE_KEYBOARD_F21 0x70
#define Z_USB_KEY_CODE_KEYBOARD_F22 0x71
#define Z_USB_KEY_CODE_KEYBOARD_F23 0x72
#define Z_USB_KEY_CODE_KEYBOARD_F24 0x73
#define Z_USB_KEY_CODE_KEYBOARD_EXECUTE 0x74
#define Z_USB_KEY_CODE_KEYBOARD_HELP 0x75
#define Z_USB_KEY_CODE_KEYBOARD_MENU 0x76
#define Z_USB_KEY_CODE_KEYBOARD_SELECT 0x77
#define Z_USB_KEY_CODE_KEYBOARD_STOP 0x78
#define Z_USB_KEY_CODE_KEYBOARD_AGAIN 0x79
#define Z_USB_KEY_CODE_KEYBOARD_UNDO 0x7A
#define Z_USB_KEY_CODE_KEYBOARD_CUT 0x7B
#define Z_USB_KEY_CODE_KEYBOARD_COPY 0x7C
#define Z_USB_KEY_CODE_KEYBOARD_PASTE 0x7D
#define Z_USB_KEY_CODE_KEYBOARD_FIND 0x7E
#define Z_USB_KEY_CODE_KEYBOARD_MUTE 0x7F
#define Z_USB_KEY_CODE_KEYBOARD_VOLUME_UP 0x80
#define Z_USB_KEY_CODE_KEYBOARD_VOLUME_DOWN 0x81
#define Z_USB_KEY_CODE_KEYBOARD_LOCKING_CAPS_LOCK 0x82
#define Z_USB_KEY_CODE_KEYBOARD_LOCKING_NUM_LOCK 0x83
#define Z_USB_KEY_CODE_KEYBOARD_LOCKING_SCROLL_LOCK 0x84
#define Z_USB_KEY_CODE_KEYPAD_COMMA 0x85
#define Z_USB_KEY_CODE_AS_400_KEYPAD_EQUALS_SIGN 0x86 /* Used on AS/400 keyboards */
#define Z_USB_KEY_CODE_KEYBOARD_INTERNATIONAL_1 0x87
#define Z_USB_KEY_CODE_KEYBOARD_INTERNATIONAL_2 0x88
#define Z_USB_KEY_CODE_KEYBOARD_INTERNATIONAL_3 0x89
#define Z_USB_KEY_CODE_KEYBOARD_INTERNATIONAL_4 0x8A
#define Z_USB_KEY_CODE_KEYBOARD_INTERNATIONAL_5 0x8B
#define Z_USB_KEY_CODE_KEYBOARD_INTERNATIONAL_6 0x8C
#define Z_USB_KEY_CODE_KEYBOARD_INTERNATIONAL_7 0x8D
#define Z_USB_KEY_CODE_KEYBOARD_INTERNATIONAL_8 0x8E
#define Z_USB_KEY_CODE_KEYBOARD_INTERNATIONAL_9 0x8F
#define Z_USB_KEY_CODE_KEYBOARD_LANGUAGE_1 0x90
#define Z_USB_KEY_CODE_KEYBOARD_LANGUAGE_2 0x91
#define Z_USB_KEY_CODE_KEYBOARD_LANGUAGE_3 0x92
#define Z_USB_KEY_CODE_KEYBOARD_LANGUAGE_4 0x93
#define Z_USB_KEY_CODE_KEYBOARD_LANGUAGE_5 0x94
#define Z_USB_KEY_CODE_KEYBOARD_LANGUAGE_6 0x95
#define Z_USB_KEY_CODE_KEYBOARD_LANGUAGE_7 0x96
#define Z_USB_KEY_CODE_KEYBOARD_LANGUAGE_8 0x97
#define Z_USB_KEY_CODE_KEYBOARD_LANGUAGE_9 0x98
#define Z_USB_KEY_CODE_KEYBOARD_ALTERNATE_ERASE 0x99
#define Z_USB_KEY_CODE_KEYBOARD_SYS_REQ_ATTENTION 0x9A
#define Z_USB_KEY_CODE_KEYBOARD_CANCEL 0x9B
#define Z_USB_KEY_CODE_KEYBOARD_CLEAR 0x9C
#define Z_USB_KEY_CODE_KEYBOARD_PRIOR 0x9D
#define Z_USB_KEY_CODE_KEYBOARD_RETURN_2 0x9E /* Duplicated? */
#define Z_USB_KEY_CODE_KEYBOARD_SEPARATOR 0x9F
#define Z_USB_KEY_CODE_KEYBOARD_OUT 0xA0
#define Z_USB_KEY_CODE_KEYBOARD_OPER 0xA1
#define Z_USB_KEY_CODE_KEYBOARD_CLEAR_AGAIN 0xA2
#define Z_USB_KEY_CODE_KEYBOARD_CR_SEL_PROPS 0xA3
#define Z_USB_KEY_CODE_KEYBOARD_EX_SEL 0xA4
/* A5h-AFh - Reserved */
#define Z_USB_KEY_CODE_KEYPAD_00 0xB0
#define Z_USB_KEY_CODE_KEYPAD_000 0xB1
#define Z_USB_KEY_CODE_THOUSANDS_SEPARATOR 0xB2
#define Z_USB_KEY_CODE_DECIMAL_SEPARATOR 0xB3
#define Z_USB_KEY_CODE_CURRENCY_UNIT 0xB4
#define Z_USB_KEY_CODE_CURRENCY_SUBUNIT 0xB5
#define Z_USB_KEY_CODE_KEYPAD_LEFT_PARENTHESIS 0xB6
#define Z_USB_KEY_CODE_KEYPAD_RIGHT_PARENTHESIS 0xB7
#define Z_USB_KEY_CODE_KEYPAD_LEFT_CURLY_BRACKET 0xB8
#define Z_USB_KEY_CODE_KEYPAD_RIGHT_CURLY_BRACKET 0xB9
#define Z_USB_KEY_CODE_KEYPAD_TAB 0xBA
#define Z_USB_KEY_CODE_KEYPAD_BACKSPACE 0xBB
#define Z_USB_KEY_CODE_KEYPAD_A 0xBC
#define Z_USB_KEY_CODE_KEYPAD_B 0xBD
#define Z_USB_KEY_CODE_KEYPAD_C 0xBE
#define Z_USB_KEY_CODE_KEYPAD_D 0xBF
#define Z_USB_KEY_CODE_KEYPAD_E 0xC0
#define Z_USB_KEY_CODE_KEYPAD_F 0xC1
#define Z_USB_KEY_CODE_KEYPAD_XOR 0xC2
#define Z_USB_KEY_CODE_KEYPAD_CIRCUMFLEX_ACCENT 0xC3
#define Z_USB_KEY_CODE_KEYPAD_PERCENT_SIGN 0xC4
#define Z_USB_KEY_CODE_KEYPAD_LESS_THAN_SIGN 0xC5
#define Z_USB_KEY_CODE_KEYPAD_GREATER_THAN_SIGN 0xC6
#define Z_USB_KEY_CODE_KEYPAD_AMPERSAND 0xC7
#define Z_USB_KEY_CODE_KEYPAD_DOUBLE_AMPERSAND 0xC8
#define Z_USB_KEY_CODE_KEYPAD_VERTICAL_LINE 0xC9
#define Z_USB_KEY_CODE_KEYPAD_DOUBLE_VERTICAL_LINE 0xCA
#define Z_USB_KEY_CODE_KEYPAD_COLON 0xCB
#define Z_USB_KEY_CODE_KEYPAD_NUMBER_SIGN 0xCC
#define Z_USB_KEY_CODE_KEYPAD_SPACE 0xCD
#define Z_USB_KEY_CODE_KEYPAD_COMMERCIAL_AT 0xCE
#define Z_USB_KEY_CODE_KEYPAD_EXCLAMATION_MARK 0xCF
#define Z_USB_KEY_CODE_KEYPAD_MEMORY_STORE 0xD0
#define Z_USB_KEY_CODE_KEYPAD_MEMORY_RECALL 0xD1
#define Z_USB_KEY_CODE_KEYPAD_MEMORY_CLEAR 0xD2
#define Z_USB_KEY_CODE_KEYPAD_MEMORY_ADD 0xD3
#define Z_USB_KEY_CODE_KEYPAD_MEMORY_SUBTRACT 0xD4
#define Z_USB_KEY_CODE_KEYPAD_MEMORY_MULTIPLY 0xD5
#define Z_USB_KEY_CODE_KEYPAD_MEMORY_DIVIDE 0xD6
#define Z_USB_KEY_CODE_KEYPAD_PLUS_MINUS_SIGN 0xD7
#define Z_USB_KEY_CODE_KEYPAD_CLEAR 0xD8
#define Z_USB_KEY_CODE_KEYPAD_CLEAR_ENTRY 0xD9
#define Z_USB_KEY_CODE_KEYPAD_BINARY 0xDA
#define Z_USB_KEY_CODE_KEYPAD_OCTAL 0xDB
#define Z_USB_KEY_CODE_KEYPAD_DECIMAL 0xDC
#define Z_USB_KEY_CODE_KEYPAD_HEXADECIMAL 0xDD
/* DEh-DFh - Reserved */
#define Z_USB_KEY_CODE_KEYBOARD_LEFT_CONTROL 0xE0
#define Z_USB_KEY_CODE_KEYBOARD_LEFT_SHIFT 0xE1
#define Z_USB_KEY_CODE_KEYBOARD_LEFT_ALT 0xE2
#define Z_USB_KEY_CODE_KEYBOARD_LEFT_GUI 0xE3
#define Z_USB_KEY_CODE_KEYBOARD_RIGHT_CONTROL 0xE4
#define Z_USB_KEY_CODE_KEYBOARD_RIGHT_SHIFT 0xE5
#define Z_USB_KEY_CODE_KEYBOARD_RIGHT_ALT 0xE6
#define Z_USB_KEY_CODE_KEYBOARD_RIGHT_GUI 0xE7
/* E8h-FFFFh - Reserved */
#define Z_ARRAY_CONTENT_USB_KEY_CODE_TO_Z_KEY_CODE \
Z_KEY_CODE_INVALID, /* 0x00 - Unused */ \
Z_KEY_CODE_INVALID, /* 0x01 - Z_USB_KEY_CODE_KEYBOARD_ERROR_ROLL_OVER */ \
Z_KEY_CODE_INVALID, /* 0x02 - Z_USB_KEY_CODE_KEYBOARD_POST_FAIL */ \
Z_KEY_CODE_INVALID, /* 0x03 - Z_USB_KEY_CODE_KEYBOARD_ERROR_UNDEFINED */ \
Z_KEY_CODE_ANSI_A, /* 0x04 - Z_USB_KEY_CODE_KEYBOARD_A */ \
Z_KEY_CODE_ANSI_B, /* 0x05 - Z_USB_KEY_CODE_KEYBOARD_B */ \
Z_KEY_CODE_ANSI_C, /* 0x06 - Z_USB_KEY_CODE_KEYBOARD_C */ \
Z_KEY_CODE_ANSI_D, /* 0x07 - Z_USB_KEY_CODE_KEYBOARD_D */ \
Z_KEY_CODE_ANSI_E, /* 0x08 - Z_USB_KEY_CODE_KEYBOARD_E */ \
Z_KEY_CODE_ANSI_F, /* 0x09 - Z_USB_KEY_CODE_KEYBOARD_F */ \
Z_KEY_CODE_ANSI_G, /* 0x0A - Z_USB_KEY_CODE_KEYBOARD_G */ \
Z_KEY_CODE_ANSI_H, /* 0x0B - Z_USB_KEY_CODE_KEYBOARD_H */ \
Z_KEY_CODE_ANSI_I, /* 0x0C - Z_USB_KEY_CODE_KEYBOARD_I */ \
Z_KEY_CODE_ANSI_J, /* 0x0D - Z_USB_KEY_CODE_KEYBOARD_J */ \
Z_KEY_CODE_ANSI_K, /* 0x0E - Z_USB_KEY_CODE_KEYBOARD_K */ \
Z_KEY_CODE_ANSI_L, /* 0x0F - Z_USB_KEY_CODE_KEYBOARD_L */ \
Z_KEY_CODE_ANSI_M, /* 0x10 - Z_USB_KEY_CODE_KEYBOARD_M */ \
Z_KEY_CODE_ANSI_N, /* 0x11 - Z_USB_KEY_CODE_KEYBOARD_N */ \
Z_KEY_CODE_ANSI_O, /* 0x12 - Z_USB_KEY_CODE_KEYBOARD_O */ \
Z_KEY_CODE_ANSI_P, /* 0x13 - Z_USB_KEY_CODE_KEYBOARD_P */ \
Z_KEY_CODE_ANSI_Q, /* 0x14 - Z_USB_KEY_CODE_KEYBOARD_Q */ \
Z_KEY_CODE_ANSI_R, /* 0x15 - Z_USB_KEY_CODE_KEYBOARD_R */ \
Z_KEY_CODE_ANSI_S, /* 0x16 - Z_USB_KEY_CODE_KEYBOARD_S */ \
Z_KEY_CODE_ANSI_T, /* 0x17 - Z_USB_KEY_CODE_KEYBOARD_T */ \
Z_KEY_CODE_ANSI_U, /* 0x18 - Z_USB_KEY_CODE_KEYBOARD_U */ \
Z_KEY_CODE_ANSI_V, /* 0x19 - Z_USB_KEY_CODE_KEYBOARD_V */ \
Z_KEY_CODE_ANSI_W, /* 0x1A - Z_USB_KEY_CODE_KEYBOARD_W */ \
Z_KEY_CODE_ANSI_X, /* 0x1B - Z_USB_KEY_CODE_KEYBOARD_X */ \
Z_KEY_CODE_ANSI_Y, /* 0x1C - Z_USB_KEY_CODE_KEYBOARD_Y */ \
Z_KEY_CODE_ANSI_Z, /* 0x1D - Z_USB_KEY_CODE_KEYBOARD_Z */ \
Z_KEY_CODE_ANSI_1, /* 0x1E - Z_USB_KEY_CODE_KEYBOARD_1 */ \
Z_KEY_CODE_ANSI_2, /* 0x1F - Z_USB_KEY_CODE_KEYBOARD_2 */ \
Z_KEY_CODE_ANSI_3, /* 0x20 - Z_USB_KEY_CODE_KEYBOARD_3 */ \
Z_KEY_CODE_ANSI_4, /* 0x21 - Z_USB_KEY_CODE_KEYBOARD_4 */ \
Z_KEY_CODE_ANSI_5, /* 0x22 - Z_USB_KEY_CODE_KEYBOARD_5 */ \
Z_KEY_CODE_ANSI_6, /* 0x23 - Z_USB_KEY_CODE_KEYBOARD_6 */ \
Z_KEY_CODE_ANSI_7, /* 0x24 - Z_USB_KEY_CODE_KEYBOARD_7 */ \
Z_KEY_CODE_ANSI_8, /* 0x25 - Z_USB_KEY_CODE_KEYBOARD_8 */ \
Z_KEY_CODE_ANSI_9, /* 0x26 - Z_USB_KEY_CODE_KEYBOARD_9 */ \
Z_KEY_CODE_ANSI_0, /* 0x27 - Z_USB_KEY_CODE_KEYBOARD_0 */ \
Z_KEY_CODE_RETURN, /* 0x28 - Z_USB_KEY_CODE_KEYBOARD_RETURN */ \
Z_KEY_CODE_ESCAPE, /* 0x29 - Z_USB_KEY_CODE_KEYBOARD_ESCAPE */ \
Z_KEY_CODE_BACKSPACE, /* 0x2A - Z_USB_KEY_CODE_KEYBOARD_BACKSPACE */ \
Z_KEY_CODE_TAB, /* 0x2B - Z_USB_KEY_CODE_KEYBOARD_TAB */ \
Z_KEY_CODE_SPACE, /* 0x2C - Z_USB_KEY_CODE_KEYBOARD_SPACE */ \
Z_KEY_CODE_ANSI_HYPHEN_MINUS, /* 0x2D - Z_USB_KEY_CODE_KEYBOARD_HYPHEN_MINUS */ \
Z_KEY_CODE_ANSI_EQUALS_SIGN, /* 0x2E - Z_USB_KEY_CODE_KEYBOARD_EQUALS_SIGN */ \
Z_KEY_CODE_ANSI_LEFT_SQUARE_BRACKET, /* 0x2F - Z_USB_KEY_CODE_KEYBOARD_LEFT_SQUARE_BRACKET */ \
Z_KEY_CODE_ANSI_RIGHT_SQUARE_BRACKET, /* 0x30 - Z_USB_KEY_CODE_KEYBOARD_RIGHT_SQUARE_BRACKET */ \
Z_KEY_CODE_ANSI_REVERSE_SOLIDUS, /* 0x31 - Z_USB_KEY_CODE_KEYBOARD_REVERSE_SOLIDUS */ \
Z_KEY_CODE_INVALID, /* 0x32 - Z_USB_KEY_CODE_KEYBOARD_NON_US_NUMBER_SIGN */ \
Z_KEY_CODE_ANSI_SEMICOLON, /* 0x33 - Z_USB_KEY_CODE_KEYBOARD_SEMICOLON */ \
Z_KEY_CODE_ANSI_APOSTROPHE, /* 0x34 - Z_USB_KEY_CODE_KEYBOARD_APOSTROPHE */ \
Z_KEY_CODE_ANSI_GRAVE_ACCENT, /* 0x35 - Z_USB_KEY_CODE_KEYBOARD_GRAVE_ACCENT */ \
Z_KEY_CODE_ANSI_COMMA, /* 0x36 - Z_USB_KEY_CODE_KEYBOARD_COMMA */ \
Z_KEY_CODE_ANSI_FULL_STOP, /* 0x37 - Z_USB_KEY_CODE_KEYBOARD_FULL_STOP */ \
Z_KEY_CODE_ANSI_SOLIDUS, /* 0x38 - Z_USB_KEY_CODE_KEYBOARD_SOLIDUS */ \
Z_KEY_CODE_CAPS_LOCK, /* 0x39 - Z_USB_KEY_CODE_KEYBOARD_CAPS_LOCK */ \
Z_KEY_CODE_F1, /* 0x3A - Z_USB_KEY_CODE_KEYBOARD_F1 */ \
Z_KEY_CODE_F2, /* 0x3B - Z_USB_KEY_CODE_KEYBOARD_F2 */ \
Z_KEY_CODE_F3, /* 0x3C - Z_USB_KEY_CODE_KEYBOARD_F3 */ \
Z_KEY_CODE_F4, /* 0x3D - Z_USB_KEY_CODE_KEYBOARD_F4 */ \
Z_KEY_CODE_F5, /* 0x3E - Z_USB_KEY_CODE_KEYBOARD_F5 */ \
Z_KEY_CODE_F6, /* 0x3F - Z_USB_KEY_CODE_KEYBOARD_F6 */ \
Z_KEY_CODE_F7, /* 0x40 - Z_USB_KEY_CODE_KEYBOARD_F7 */ \
Z_KEY_CODE_F8, /* 0x41 - Z_USB_KEY_CODE_KEYBOARD_F8 */ \
Z_KEY_CODE_F9, /* 0x42 - Z_USB_KEY_CODE_KEYBOARD_F9 */ \
Z_KEY_CODE_F10, /* 0x43 - Z_USB_KEY_CODE_KEYBOARD_F10 */ \
Z_KEY_CODE_F11, /* 0x44 - Z_USB_KEY_CODE_KEYBOARD_F11 */ \
Z_KEY_CODE_F12, /* 0x45 - Z_USB_KEY_CODE_KEYBOARD_F12 */ \
Z_KEY_CODE_PRINT_SCREEN, /* 0x46 - Z_USB_KEY_CODE_KEYBOARD_PRINT_SCREEN */ \
Z_KEY_CODE_SCROLL_LOCK, /* 0x47 - Z_USB_KEY_CODE_KEYBOARD_SCROLL_LOCK */ \
Z_KEY_CODE_PAUSE, /* 0x48 - Z_USB_KEY_CODE_KEYBOARD_PAUSE */ \
Z_KEY_CODE_INSERT, /* 0x49 - Z_USB_KEY_CODE_KEYBOARD_INSERT */ \
Z_KEY_CODE_HOME, /* 0x4A - Z_USB_KEY_CODE_KEYBOARD_HOME */ \
Z_KEY_CODE_PAGE_UP, /* 0x4B - Z_USB_KEY_CODE_KEYBOARD_PAGE_UP */ \
Z_KEY_CODE_DELETE, /* 0x4C - Z_USB_KEY_CODE_KEYBOARD_DELETE */ \
Z_KEY_CODE_END, /* 0x4D - Z_USB_KEY_CODE_KEYBOARD_END */ \
Z_KEY_CODE_PAGE_DOWN, /* 0x4E - Z_USB_KEY_CODE_KEYBOARD_PAGE_DOWN */ \
Z_KEY_CODE_RIGHT, /* 0x4F - Z_USB_KEY_CODE_KEYBOARD_RIGHT_ARROW */ \
Z_KEY_CODE_LEFT, /* 0x50 - Z_USB_KEY_CODE_KEYBOARD_LEFT_ARROW */ \
Z_KEY_CODE_DOWN, /* 0x51 - Z_USB_KEY_CODE_KEYBOARD_DOWN_ARROW */ \
Z_KEY_CODE_UP, /* 0x52 - Z_USB_KEY_CODE_KEYBOARD_UP_ARROW */ \
Z_KEY_CODE_ANSI_KEYPAD_NUM_LOCK, /* 0x53 - Z_USB_KEY_CODE_KEYPAD_NUM_LOCK */ \
Z_KEY_CODE_ANSI_KEYPAD_SOLIDUS, /* 0x54 - Z_USB_KEY_CODE_KEYPAD_SOLIDUS */ \
Z_KEY_CODE_ANSI_KEYPAD_ASTERISK, /* 0x55 - Z_USB_KEY_CODE_KEYPAD_ASTERISK */ \
Z_KEY_CODE_ANSI_KEYPAD_HYPHEN_MINUS, /* 0x56 - Z_USB_KEY_CODE_KEYPAD_HYPHEN_MINUS */ \
Z_KEY_CODE_ANSI_KEYPAD_PLUS_SIGN, /* 0x57 - Z_USB_KEY_CODE_KEYPAD_PLUS_SIGN */ \
Z_KEY_CODE_ANSI_KEYPAD_ENTER, /* 0x58 - Z_USB_KEY_CODE_KEYPAD_ENTER */ \
Z_KEY_CODE_ANSI_KEYPAD_1, /* 0x59 - Z_USB_KEY_CODE_KEYPAD_1 */ \
Z_KEY_CODE_ANSI_KEYPAD_2, /* 0x5A - Z_USB_KEY_CODE_KEYPAD_2 */ \
Z_KEY_CODE_ANSI_KEYPAD_3, /* 0x5B - Z_USB_KEY_CODE_KEYPAD_3 */ \
Z_KEY_CODE_ANSI_KEYPAD_4, /* 0x5C - Z_USB_KEY_CODE_KEYPAD_4 */ \
Z_KEY_CODE_ANSI_KEYPAD_5, /* 0x5D - Z_USB_KEY_CODE_KEYPAD_5 */ \
Z_KEY_CODE_ANSI_KEYPAD_6, /* 0x5E - Z_USB_KEY_CODE_KEYPAD_6 */ \
Z_KEY_CODE_ANSI_KEYPAD_7, /* 0x5F - Z_USB_KEY_CODE_KEYPAD_7 */ \
Z_KEY_CODE_ANSI_KEYPAD_8, /* 0x60 - Z_USB_KEY_CODE_KEYPAD_8 */ \
Z_KEY_CODE_ANSI_KEYPAD_9, /* 0x61 - Z_USB_KEY_CODE_KEYPAD_9 */ \
Z_KEY_CODE_ANSI_KEYPAD_0, /* 0x62 - Z_USB_KEY_CODE_KEYPAD_0 */ \
Z_KEY_CODE_ANSI_KEYPAD_DECIMAL_SEPARATOR, /* 0x63 - Z_USB_KEY_CODE_KEYPAD_DECIMAL_SEPARATOR */ \
Z_KEY_CODE_ISO_SECTION, /* 0x64 - Z_USB_KEY_CODE_KEYBOARD_NON_US_REVERSE_SOLIDUS */ \
Z_KEY_CODE_APPLICATION, /* 0x65 - Z_USB_KEY_CODE_KEYBOARD_APPLICATION */ \
Z_KEY_CODE_INVALID, /* 0x66 - Z_USB_KEY_CODE_KEYBOARD_POWER */ \
Z_KEY_CODE_APPLE_ANSI_KEYPAD_EQUALS_SIGN, /* 0x67 - Z_USB_KEY_CODE_KEYPAD_EQUALS_SIGN */ \
Z_KEY_CODE_F13, /* 0x68 - Z_USB_KEY_CODE_KEYBOARD_F13 */ \
Z_KEY_CODE_F14, /* 0x69 - Z_USB_KEY_CODE_KEYBOARD_F14 */ \
Z_KEY_CODE_F15, /* 0x6A - Z_USB_KEY_CODE_KEYBOARD_F15 */ \
Z_KEY_CODE_F16, /* 0x6B - Z_USB_KEY_CODE_KEYBOARD_F16 */ \
Z_KEY_CODE_F17, /* 0x6C - Z_USB_KEY_CODE_KEYBOARD_F17 */ \
Z_KEY_CODE_F18, /* 0x6D - Z_USB_KEY_CODE_KEYBOARD_F18 */ \
Z_KEY_CODE_F19, /* 0x6E - Z_USB_KEY_CODE_KEYBOARD_F19 */ \
Z_KEY_CODE_F20, /* 0x6F - Z_USB_KEY_CODE_KEYBOARD_F20 */ \
Z_KEY_CODE_F21, /* 0x70 - Z_USB_KEY_CODE_KEYBOARD_F21 */ \
Z_KEY_CODE_F22, /* 0x71 - Z_USB_KEY_CODE_KEYBOARD_F22 */ \
Z_KEY_CODE_F23, /* 0x72 - Z_USB_KEY_CODE_KEYBOARD_F23 */ \
Z_KEY_CODE_F24, /* 0x73 - Z_USB_KEY_CODE_KEYBOARD_F24 */ \
Z_KEY_CODE_INVALID, /* 0x74 - Z_USB_KEY_CODE_KEYBOARD_EXECUTE */ \
Z_KEY_CODE_INVALID, /* 0x75 - Z_USB_KEY_CODE_KEYBOARD_HELP */ \
Z_KEY_CODE_INVALID, /* 0x76 - Z_USB_KEY_CODE_KEYBOARD_MENU */ \
Z_KEY_CODE_INVALID, /* 0x77 - Z_USB_KEY_CODE_KEYBOARD_SELECT */ \
Z_KEY_CODE_INVALID, /* 0x78 - Z_USB_KEY_CODE_KEYBOARD_STOP */ \
Z_KEY_CODE_INVALID, /* 0x79 - Z_USB_KEY_CODE_KEYBOARD_AGAIN */ \
Z_KEY_CODE_INVALID, /* 0x7A - Z_USB_KEY_CODE_KEYBOARD_UNDO */ \
Z_KEY_CODE_INVALID, /* 0x7B - Z_USB_KEY_CODE_KEYBOARD_CUT */ \
Z_KEY_CODE_INVALID, /* 0x7C - Z_USB_KEY_CODE_KEYBOARD_COPY */ \
Z_KEY_CODE_INVALID, /* 0x7D - Z_USB_KEY_CODE_KEYBOARD_PASTE */ \
Z_KEY_CODE_INVALID, /* 0x7E - Z_USB_KEY_CODE_KEYBOARD_FIND */ \
Z_KEY_CODE_MUTE, /* 0x7F - Z_USB_KEY_CODE_KEYBOARD_MUTE */ \
Z_KEY_CODE_VOLUME_UP, /* 0x80 - Z_USB_KEY_CODE_KEYBOARD_VOLUME_UP */ \
Z_KEY_CODE_VOLUME_DOWN, /* 0x81 - Z_USB_KEY_CODE_KEYBOARD_VOLUME_DOWN */ \
Z_KEY_CODE_INVALID, /* 0x82 - Z_USB_KEY_CODE_KEYBOARD_LOCKING_CAPS_LOCK */ \
Z_KEY_CODE_INVALID, /* 0x83 - Z_USB_KEY_CODE_KEYBOARD_LOCKING_NUM_LOCK */ \
Z_KEY_CODE_INVALID, /* 0x84 - Z_USB_KEY_CODE_KEYBOARD_LOCKING_SCROLL_LOCK */ \
Z_KEY_CODE_INVALID, /* 0x85 - Z_USB_KEY_CODE_KEYPAD_COMMA */ \
Z_KEY_CODE_INVALID, /* 0x86 - Z_USB_KEY_CODE_AS_400_KEYPAD_EQUALS_SIGN */ \
Z_KEY_CODE_INVALID, /* 0x87 - Z_USB_KEY_CODE_KEYBOARD_INTERNATIONAL_1 */ \
Z_KEY_CODE_INVALID, /* 0x88 - Z_USB_KEY_CODE_KEYBOARD_INTERNATIONAL_2 */ \
Z_KEY_CODE_INVALID, /* 0x89 - Z_USB_KEY_CODE_KEYBOARD_INTERNATIONAL_3 */ \
Z_KEY_CODE_INVALID, /* 0x8A - Z_USB_KEY_CODE_KEYBOARD_INTERNATIONAL_4 */ \
Z_KEY_CODE_INVALID, /* 0x8B - Z_USB_KEY_CODE_KEYBOARD_INTERNATIONAL_5 */ \
Z_KEY_CODE_INVALID, /* 0x8C - Z_USB_KEY_CODE_KEYBOARD_INTERNATIONAL_6 */ \
Z_KEY_CODE_INVALID, /* 0x8D - Z_USB_KEY_CODE_KEYBOARD_INTERNATIONAL_7 */ \
Z_KEY_CODE_INVALID, /* 0x8E - Z_USB_KEY_CODE_KEYBOARD_INTERNATIONAL_8 */ \
Z_KEY_CODE_INVALID, /* 0x8F - Z_USB_KEY_CODE_KEYBOARD_INTERNATIONAL_9 */ \
Z_KEY_CODE_INVALID, /* 0x90 - Z_USB_KEY_CODE_KEYBOARD_LANGUAGE_1 */ \
Z_KEY_CODE_INVALID, /* 0x91 - Z_USB_KEY_CODE_KEYBOARD_LANGUAGE_2 */ \
Z_KEY_CODE_INVALID, /* 0x92 - Z_USB_KEY_CODE_KEYBOARD_LANGUAGE_3 */ \
Z_KEY_CODE_INVALID, /* 0x93 - Z_USB_KEY_CODE_KEYBOARD_LANGUAGE_4 */ \
Z_KEY_CODE_INVALID, /* 0x94 - Z_USB_KEY_CODE_KEYBOARD_LANGUAGE_5 */ \
Z_KEY_CODE_INVALID, /* 0x95 - Z_USB_KEY_CODE_KEYBOARD_LANGUAGE_6 */ \
Z_KEY_CODE_INVALID, /* 0x96 - Z_USB_KEY_CODE_KEYBOARD_LANGUAGE_7 */ \
Z_KEY_CODE_INVALID, /* 0x97 - Z_USB_KEY_CODE_KEYBOARD_LANGUAGE_8 */ \
Z_KEY_CODE_INVALID, /* 0x98 - Z_USB_KEY_CODE_KEYBOARD_LANGUAGE_9 */ \
Z_KEY_CODE_INVALID, /* 0x99 - Z_USB_KEY_CODE_KEYBOARD_ALTERNATE_ERASE */ \
Z_KEY_CODE_INVALID, /* 0x9A - Z_USB_KEY_CODE_KEYBOARD_SYS_REQ_ATTENTION */ \
Z_KEY_CODE_INVALID, /* 0x9B - Z_USB_KEY_CODE_KEYBOARD_CANCEL */ \
Z_KEY_CODE_INVALID, /* 0x9C - Z_USB_KEY_CODE_KEYBOARD_CLEAR */ \
Z_KEY_CODE_INVALID, /* 0x9D - Z_USB_KEY_CODE_KEYBOARD_PRIOR */ \
Z_KEY_CODE_INVALID, /* 0x9E - Z_USB_KEY_CODE_KEYBOARD_RETURN_2 */ \
Z_KEY_CODE_INVALID, /* 0x9F - Z_USB_KEY_CODE_KEYBOARD_SEPARATOR */ \
Z_KEY_CODE_INVALID, /* 0xA0 - Z_USB_KEY_CODE_KEYBOARD_OUT */ \
Z_KEY_CODE_INVALID, /* 0xA1 - Z_USB_KEY_CODE_KEYBOARD_OPER */ \
Z_KEY_CODE_INVALID, /* 0xA2 - Z_USB_KEY_CODE_KEYBOARD_CLEAR_AGAIN */ \
Z_KEY_CODE_INVALID, /* 0xA3 - Z_USB_KEY_CODE_KEYBOARD_CR_SEL_PROPS */ \
Z_KEY_CODE_INVALID, /* 0xA4 - Z_USB_KEY_CODE_KEYBOARD_EX_SEL */ \
Z_KEY_CODE_INVALID, /* 0xA5 - Reserved */ \
Z_KEY_CODE_INVALID, /* 0xA6 - Reserved */ \
Z_KEY_CODE_INVALID, /* 0xA7 - Reserved */ \
Z_KEY_CODE_INVALID, /* 0xA8 - Reserved */ \
Z_KEY_CODE_INVALID, /* 0xA9 - Reserved */ \
Z_KEY_CODE_INVALID, /* 0xAA - Reserved */ \
Z_KEY_CODE_INVALID, /* 0xAB - Reserved */ \
Z_KEY_CODE_INVALID, /* 0xAC - Reserved */ \
Z_KEY_CODE_INVALID, /* 0xAD - Reserved */ \
Z_KEY_CODE_INVALID, /* 0xAE - Reserved */ \
Z_KEY_CODE_INVALID, /* 0xAF - Reserved */ \
Z_KEY_CODE_INVALID, /* 0xB0 - Z_USB_KEY_CODE_KEYPAD_00 */ \
Z_KEY_CODE_INVALID, /* 0xB1 - Z_USB_KEY_CODE_KEYPAD_000 */ \
Z_KEY_CODE_INVALID, /* 0xB2 - Z_USB_KEY_CODE_THOUSANDS_SEPARATOR */ \
Z_KEY_CODE_INVALID, /* 0xB3 - Z_USB_KEY_CODE_DECIMAL_SEPARATOR */ \
Z_KEY_CODE_INVALID, /* 0xB4 - Z_USB_KEY_CODE_CURRENCY_UNIT */ \
Z_KEY_CODE_INVALID, /* 0xB5 - Z_USB_KEY_CODE_CURRENCY_SUBUNIT */ \
Z_KEY_CODE_INVALID, /* 0xB6 - Z_USB_KEY_CODE_KEYPAD_LEFT_PARENTHESIS */ \
Z_KEY_CODE_INVALID, /* 0xB7 - Z_USB_KEY_CODE_KEYPAD_RIGHT_PARENTHESIS */ \
Z_KEY_CODE_INVALID, /* 0xB8 - Z_USB_KEY_CODE_KEYPAD_LEFT_CURLY_BRACKET */ \
Z_KEY_CODE_INVALID, /* 0xB9 - Z_USB_KEY_CODE_KEYPAD_RIGHT_CURLY_BRACKET */ \
Z_KEY_CODE_INVALID, /* 0xBA - Z_USB_KEY_CODE_KEYPAD_TAB */ \
Z_KEY_CODE_INVALID, /* 0xBB - Z_USB_KEY_CODE_KEYPAD_BACKSPACE */ \
Z_KEY_CODE_INVALID, /* 0xBC - Z_USB_KEY_CODE_KEYPAD_A */ \
Z_KEY_CODE_INVALID, /* 0xBD - Z_USB_KEY_CODE_KEYPAD_B */ \
Z_KEY_CODE_INVALID, /* 0xBE - Z_USB_KEY_CODE_KEYPAD_C */ \
Z_KEY_CODE_INVALID, /* 0xBF - Z_USB_KEY_CODE_KEYPAD_D */ \
Z_KEY_CODE_INVALID, /* 0xC0 - Z_USB_KEY_CODE_KEYPAD_E */ \
Z_KEY_CODE_INVALID, /* 0xC1 - Z_USB_KEY_CODE_KEYPAD_F */ \
Z_KEY_CODE_INVALID, /* 0xC2 - Z_USB_KEY_CODE_KEYPAD_XOR */ \
Z_KEY_CODE_INVALID, /* 0xC3 - Z_USB_KEY_CODE_KEYPAD_CIRCUMFLEX_ACCENT */ \
Z_KEY_CODE_INVALID, /* 0xC4 - Z_USB_KEY_CODE_KEYPAD_PERCENT_SIGN */ \
Z_KEY_CODE_INVALID, /* 0xC5 - Z_USB_KEY_CODE_KEYPAD_LESS_THAN_SIGN */ \
Z_KEY_CODE_INVALID, /* 0xC6 - Z_USB_KEY_CODE_KEYPAD_GREATER_THAN_SIGN */ \
Z_KEY_CODE_INVALID, /* 0xC7 - Z_USB_KEY_CODE_KEYPAD_AMPERSAND */ \
Z_KEY_CODE_INVALID, /* 0xC8 - Z_USB_KEY_CODE_KEYPAD_DOUBLE_AMPERSAND */ \
Z_KEY_CODE_INVALID, /* 0xC9 - Z_USB_KEY_CODE_KEYPAD_VERTICAL_LINE */ \
Z_KEY_CODE_INVALID, /* 0xCA - Z_USB_KEY_CODE_KEYPAD_DOUBLE_VERTICAL_LINE */ \
Z_KEY_CODE_INVALID, /* 0xCB - Z_USB_KEY_CODE_KEYPAD_COLON */ \
Z_KEY_CODE_INVALID, /* 0xCC - Z_USB_KEY_CODE_KEYPAD_NUMBER_SIGN */ \
Z_KEY_CODE_INVALID, /* 0xCD - Z_USB_KEY_CODE_KEYPAD_SPACE */ \
Z_KEY_CODE_INVALID, /* 0xCE - Z_USB_KEY_CODE_KEYPAD_COMMERCIAL_AT */ \
Z_KEY_CODE_INVALID, /* 0xCF - Z_USB_KEY_CODE_KEYPAD_EXCLAMATION_MARK */ \
Z_KEY_CODE_INVALID, /* 0xD0 - Z_USB_KEY_CODE_KEYPAD_MEMORY_STORE */ \
Z_KEY_CODE_INVALID, /* 0xD1 - Z_USB_KEY_CODE_KEYPAD_MEMORY_RECALL */ \
Z_KEY_CODE_INVALID, /* 0xD2 - Z_USB_KEY_CODE_KEYPAD_MEMORY_CLEAR */ \
Z_KEY_CODE_INVALID, /* 0xD3 - Z_USB_KEY_CODE_KEYPAD_MEMORY_ADD */ \
Z_KEY_CODE_INVALID, /* 0xD4 - Z_USB_KEY_CODE_KEYPAD_MEMORY_SUBTRACT */ \
Z_KEY_CODE_INVALID, /* 0xD5 - Z_USB_KEY_CODE_KEYPAD_MEMORY_MULTIPLY */ \
Z_KEY_CODE_INVALID, /* 0xD6 - Z_USB_KEY_CODE_KEYPAD_MEMORY_DIVIDE */ \
Z_KEY_CODE_INVALID, /* 0xD7 - Z_USB_KEY_CODE_KEYPAD_PLUS_MINUS_SIGN */ \
Z_KEY_CODE_INVALID, /* 0xD8 - Z_USB_KEY_CODE_KEYPAD_CLEAR */ \
Z_KEY_CODE_INVALID, /* 0xD9 - Z_USB_KEY_CODE_KEYPAD_CLEAR_ENTRY */ \
Z_KEY_CODE_INVALID, /* 0xDA - Z_USB_KEY_CODE_KEYPAD_BINARY */ \
Z_KEY_CODE_INVALID, /* 0xDB - Z_USB_KEY_CODE_KEYPAD_OCTAL */ \
Z_KEY_CODE_INVALID, /* 0xDC - Z_USB_KEY_CODE_KEYPAD_DECIMAL */ \
Z_KEY_CODE_INVALID, /* 0xDD - Z_USB_KEY_CODE_KEYPAD_HEXADECIMAL */ \
Z_KEY_CODE_INVALID, /* 0xDE - Reserved */ \
Z_KEY_CODE_INVALID, /* 0xDF - Reserved */ \
Z_KEY_CODE_LEFT_CONTROL, /* 0xE0 - Z_USB_KEY_CODE_KEYBOARD_LEFT_CONTROL */ \
Z_KEY_CODE_LEFT_SHIFT, /* 0xE1 - Z_USB_KEY_CODE_KEYBOARD_LEFT_SHIFT */ \
Z_KEY_CODE_LEFT_OPTION, /* 0xE2 - Z_USB_KEY_CODE_KEYBOARD_LEFT_ALT */ \
Z_KEY_CODE_LEFT_COMMAND, /* 0xE3 - Z_USB_KEY_CODE_KEYBOARD_LEFT_GUI */ \
Z_KEY_CODE_RIGHT_CONTROL, /* 0xE4 - Z_USB_KEY_CODE_KEYBOARD_RIGHT_CONTROL */ \
Z_KEY_CODE_RIGHT_SHIFT, /* 0xE5 - Z_USB_KEY_CODE_KEYBOARD_RIGHT_SHIFT */ \
Z_KEY_CODE_RIGHT_OPTION, /* 0xE6 - Z_USB_KEY_CODE_KEYBOARD_RIGHT_ALT */ \
Z_KEY_CODE_RIGHT_COMMAND /* 0xE7 - Z_USB_KEY_CODE_KEYBOARD_RIGHT_GUI */
#endif /* Z_formats_keymap_USB_H */