mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-11-02 11:21:12 +00:00
1151f0eee8
Should keep it as the same as: http://git.gnome.org/browse/gtk-vnc/commit/src/keymaps.csv All master keymaps are defined in a CSV file. THis covers Linux keycodes, OSX keycodes, AT set1, 2 & 3, XT keycodes, the XT encoding used by the Linux KBD driver, USB keycodes, Win32 keycodes, the XT encoding used by Xorg on Cygwin, the XT encoding used by Xorg on Linux with kbd driver. * src/Makefile.am: added to EXTRA_DIST * src/util/keymaps.csv: new file
18 KiB
18 KiB
1 | Linux Name | Linux Keycode | OS-X Name | OS-X Keycode | AT set1 keycode | AT set2 keycode | AT set3 keycode | XT | XT KBD | USB Keycodes | Win32 Name | Win32 Keycode | Xwin XT | Xfree86 KBD XT |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2 | KEY_RESERVED | 0 | ||||||||||||
3 | KEY_ESC | 1 | Escape | 0x35 | 1 | 118 | 8 | 1 | 1 | 41 | VK_ESCAPE | 0x1b | 1 | 1 |
4 | KEY_1 | 2 | ANSI_1 | 0x12 | 2 | 22 | 22 | 2 | 2 | 30 | VK_1 | 0x31 | 2 | 2 |
5 | KEY_2 | 3 | ANSI_2 | 0x13 | 3 | 30 | 30 | 3 | 3 | 31 | VK_2 | 0x32 | 3 | 3 |
6 | KEY_3 | 4 | ANSI_3 | 0x14 | 4 | 38 | 38 | 4 | 4 | 32 | VK_3 | 0x33 | 4 | 4 |
7 | KEY_4 | 5 | ANSI_4 | 0x15 | 5 | 37 | 37 | 5 | 5 | 33 | VK_4 | 0x34 | 5 | 5 |
8 | KEY_5 | 6 | ANSI_5 | 0x17 | 6 | 46 | 46 | 6 | 6 | 34 | VK_5 | 0x35 | 6 | 6 |
9 | KEY_6 | 7 | ANSI_6 | 0x16 | 7 | 54 | 54 | 7 | 7 | 35 | VK_6 | 0x36 | 7 | 7 |
10 | KEY_7 | 8 | ANSI_7 | 0x1a | 8 | 61 | 61 | 8 | 8 | 36 | VK_7 | 0x37 | 8 | 8 |
11 | KEY_8 | 9 | ANSI_8 | 0x1c | 9 | 62 | 62 | 9 | 9 | 37 | VK_8 | 0x38 | 9 | 9 |
12 | KEY_9 | 10 | ANSI_9 | 0x19 | 10 | 70 | 70 | 10 | 10 | 38 | VK_9 | 0x39 | 10 | 10 |
13 | KEY_0 | 11 | ANSI_0 | 0x1d | 11 | 69 | 69 | 11 | 11 | 39 | VK_0 | 0x30 | 11 | 11 |
14 | KEY_MINUS | 12 | ANSI_Minus | 0x1b | 12 | 78 | 78 | 12 | 12 | 45 | VK_OEM_MINUS | 0xbd | 12 | 12 |
15 | KEY_EQUAL | 13 | ANSI_Equal | 0x18 | 13 | 85 | 85 | 13 | 13 | 46 | VK_OEM_PLUS | 0xbb | 13 | 13 |
16 | KEY_BACKSPACE | 14 | Delete | 0x33 | 14 | 102 | 102 | 14 | 14 | 42 | VK_BACK | 0x08 | 14 | 14 |
17 | KEY_TAB | 15 | Tab | 0x30 | 15 | 13 | 13 | 15 | 15 | 43 | VK_TAB | 0x09 | 15 | 15 |
18 | KEY_Q | 16 | ANSI_Q | 0xc | 16 | 21 | 21 | 16 | 16 | 20 | VK_Q | 0x51 | 16 | 16 |
19 | KEY_W | 17 | ANSI_W | 0xd | 17 | 29 | 29 | 17 | 17 | 26 | VK_W | 0x57 | 17 | 17 |
20 | KEY_E | 18 | ANSI_E | 0xe | 18 | 36 | 36 | 18 | 18 | 8 | VK_E | 0x45 | 18 | 18 |
21 | KEY_R | 19 | ANSI_R | 0xf | 19 | 45 | 45 | 19 | 19 | 21 | VK_R | 0x52 | 19 | 19 |
22 | KEY_T | 20 | ANSI_T | 0x11 | 20 | 44 | 44 | 20 | 20 | 23 | VK_T | 0x54 | 20 | 20 |
23 | KEY_Y | 21 | ANSI_Y | 0x10 | 21 | 53 | 53 | 21 | 21 | 28 | VK_Y | 0x59 | 21 | 21 |
24 | KEY_U | 22 | ANSI_U | 0x20 | 22 | 60 | 60 | 22 | 22 | 24 | VK_U | 0x55 | 22 | 22 |
25 | KEY_I | 23 | ANSI_I | 0x22 | 23 | 67 | 67 | 23 | 23 | 12 | VK_I | 0x49 | 23 | 23 |
26 | KEY_O | 24 | ANSI_O | 0x1f | 24 | 68 | 68 | 24 | 24 | 18 | VK_O | 0x4f | 24 | 24 |
27 | KEY_P | 25 | ANSI_P | 0x23 | 25 | 77 | 77 | 25 | 25 | 19 | VK_P | 0x50 | 25 | 25 |
28 | KEY_LEFTBRACE | 26 | ANSI_LeftBracket | 0x21 | 26 | 84 | 84 | 26 | 26 | 47 | VK_OEM_4 | 0xdb | 26 | 26 |
29 | KEY_RIGHTBRACE | 27 | ANSI_RightBracket | 0x1e | 27 | 91 | 91 | 27 | 27 | 48 | VK_OEM_6 | 0xdd | 27 | 27 |
30 | KEY_ENTER | 28 | Return | 0x24 | 28 | 90 | 90 | 28 | 28 | 40 | VK_RETURN | 0x0d | 28 | 28 |
31 | KEY_LEFTCTRL | 29 | Control | 0x3b | 29 | 20 | 17 | 29 | 29 | 224 | VK_LCONTROL | 0xa2 | 29 | 29 |
32 | KEY_LEFTCTRL | 29 | Control | 0x3b | 29 | 20 | 17 | 29 | 29 | 224 | VK_CONTROL | 0x11 | 29 | 29 |
33 | KEY_A | 30 | ANSI_A | 0x0 | 30 | 28 | 28 | 30 | 30 | 4 | VK_A | 0x41 | 30 | 30 |
34 | KEY_S | 31 | ANSI_S | 0x1 | 31 | 27 | 27 | 31 | 31 | 22 | VK_S | 0x53 | 31 | 31 |
35 | KEY_D | 32 | ANSI_D | 0x2 | 32 | 35 | 35 | 32 | 32 | 7 | VK_D | 0x44 | 32 | 32 |
36 | KEY_F | 33 | ANSI_F | 0x3 | 33 | 43 | 43 | 33 | 33 | 9 | VK_F | 0x46 | 33 | 33 |
37 | KEY_G | 34 | ANSI_G | 0x5 | 34 | 52 | 52 | 34 | 34 | 10 | VK_G | 0x47 | 34 | 34 |
38 | KEY_H | 35 | ANSI_H | 0x4 | 35 | 51 | 51 | 35 | 35 | 11 | VK_H | 0x48 | 35 | 35 |
39 | KEY_J | 36 | ANSI_J | 0x26 | 36 | 59 | 59 | 36 | 36 | 13 | VK_J | 0x4a | 36 | 36 |
40 | KEY_K | 37 | ANSI_K | 0x28 | 37 | 66 | 66 | 37 | 37 | 14 | VK_K | 0x4b | 37 | 37 |
41 | KEY_L | 38 | ANSI_L | 0x25 | 38 | 75 | 75 | 38 | 38 | 15 | VK_L | 0x4c | 38 | 38 |
42 | KEY_SEMICOLON | 39 | ANSI_Semicolon | 0x29 | 39 | 76 | 76 | 39 | 39 | 51 | VK_OEM_1 | 0xba | 39 | 39 |
43 | KEY_APOSTROPHE | 40 | ANSI_Quote | 0x27 | 40 | 82 | 82 | 40 | 40 | 52 | VK_OEM_2 | 0xbf | 40 | 40 |
44 | KEY_GRAVE | 41 | ANSI_Grave | 0x32 | 41 | 14 | 14 | 41 | 41 | 53 | VK_OEM_3 | 0xc0 | 41 | 41 |
45 | KEY_LEFTSHIFT | 42 | Shift | 0x38 | 42 | 18 | 18 | 42 | 42 | 225 | VK_LSHIFT | 0xa0 | 42 | 42 |
46 | KEY_BACKSLASH | 43 | ANSI_Backslash | 0x2a | 43 | 93 | 93 | 43 | 43 | 50 | VK_OEM_5 | 0xdc | 43 | 43 |
47 | KEY_Z | 44 | ANSI_Z | 0x6 | 44 | 26 | 26 | 44 | 44 | 29 | VK_Z | 0x5a | 44 | 44 |
48 | KEY_X | 45 | ANSI_X | 0x7 | 45 | 34 | 34 | 45 | 45 | 27 | VK_X | 0x58 | 45 | 45 |
49 | KEY_C | 46 | ANSI_C | 0x8 | 46 | 33 | 33 | 46 | 46 | 6 | VK_C | 0x43 | 46 | 46 |
50 | KEY_V | 47 | ANSI_V | 0x9 | 47 | 42 | 42 | 47 | 47 | 25 | VK_V | 0x56 | 47 | 47 |
51 | KEY_B | 48 | ANSI_B | 0xb | 48 | 50 | 50 | 48 | 48 | 5 | VK_B | 0x42 | 48 | 48 |
52 | KEY_N | 49 | ANSI_N | 0x2d | 49 | 49 | 49 | 49 | 49 | 17 | VK_N | 0x4e | 49 | 49 |
53 | KEY_M | 50 | ANSI_M | 0x2e | 50 | 58 | 58 | 50 | 50 | 16 | VK_M | 0x4d | 50 | 50 |
54 | KEY_COMMA | 51 | ANSI_Comma | 0x2b | 51 | 65 | 65 | 51 | 51 | 54 | VK_OEM_COMMA | 0xbc | 51 | 51 |
55 | KEY_DOT | 52 | ANSI_Period | 0x2f | 52 | 73 | 73 | 52 | 52 | 55 | VK_OEM_PERIOD | 0xbe | 52 | 52 |
56 | KEY_SLASH | 53 | ANSI_Slash | 0x2c | 53 | 74 | 74 | 53 | 53 | 56 | VK_OEM_2 | 0xbf | 53 | 53 |
57 | KEY_RIGHTSHIFT | 54 | RightShift | 0x3c | 54 | 89 | 89 | 54 | 54 | 229 | VK_RSHIFT | 0xa1 | 54 | 54 |
58 | KEY_KPASTERISK | 55 | ANSI_KeypadMultiply | 0x43 | 55 | 124 | 126 | 55 | 55 | 85 | VK_MULTIPLY | 0x6a | 55 | 55 |
59 | KEY_LEFTALT | 56 | Option | 0x3a | 56 | 17 | 25 | 56 | 56 | 226 | VK_LMENU | 0xa4 | 56 | 56 |
60 | KEY_LEFTALT | 56 | Option | 0x3a | 56 | 17 | 25 | 56 | 56 | 226 | VK_MENU | 0x12 | 56 | 56 |
61 | KEY_SPACE | 57 | Space | 0x31 | 57 | 41 | 41 | 57 | 57 | 44 | VK_SPACE | 0x20 | 57 | 57 |
62 | KEY_CAPSLOCK | 58 | CapsLock | 0x39 | 58 | 88 | 20 | 58 | 58 | 57 | VK_CAPITAL | 0x14 | 58 | 58 |
63 | KEY_F1 | 59 | F1 | 0x7a | 59 | 5 | 7 | 59 | 59 | 58 | VK_F1 | 0x70 | 59 | 59 |
64 | KEY_F2 | 60 | F2 | 0x78 | 60 | 6 | 15 | 60 | 60 | 59 | VK_F2 | 0x71 | 60 | 60 |
65 | KEY_F3 | 61 | F3 | 0x63 | 61 | 4 | 23 | 61 | 61 | 60 | VK_F3 | 0x72 | 61 | 61 |
66 | KEY_F4 | 62 | F4 | 0x76 | 62 | 12 | 31 | 62 | 62 | 61 | VK_F4 | 0x73 | 62 | 62 |
67 | KEY_F5 | 63 | F5 | 0x60 | 63 | 3 | 39 | 63 | 63 | 62 | VK_F5 | 0x74 | 63 | 63 |
68 | KEY_F6 | 64 | F6 | 0x61 | 64 | 11 | 47 | 64 | 64 | 63 | VK_F6 | 0x75 | 64 | 64 |
69 | KEY_F7 | 65 | F7 | 0x62 | 65 | 259 | 55 | 65 | 65 | 64 | VK_F7 | 0x76 | 65 | 65 |
70 | KEY_F8 | 66 | F8 | 0x64 | 66 | 10 | 63 | 66 | 66 | 65 | VK_F8 | 0x77 | 66 | 66 |
71 | KEY_F9 | 67 | F9 | 0x65 | 67 | 1 | 71 | 67 | 67 | 66 | VK_F9 | 0x78 | 67 | 67 |
72 | KEY_F10 | 68 | F10 | 0x6d | 68 | 9 | 79 | 68 | 68 | 67 | VK_F10 | 0x79 | 68 | 68 |
73 | KEY_NUMLOCK | 69 | 69 | 119 | 118 | 69 | 69 | 83 | VK_NUMLOCK | 0x90 | 69 | 69 | ||
74 | KEY_SCROLLLOCK | 70 | 70 | 126 | 95 | 70 | 70 | 71 | VK_SCROLL | 0x91 | 70 | 70 | ||
75 | KEY_KP7 | 71 | ANSI_Keypad7 | 0x59 | 71 | 108 | 108 | 71 | 71 | 95 | VK_NUMPAD7 | 0x67 | 71 | 71 |
76 | KEY_KP8 | 72 | ANSI_Keypad8 | 0x5b | 72 | 117 | 117 | 72 | 72 | 96 | VK_NUMPAD8 | 0x68 | 72 | 72 |
77 | KEY_KP9 | 73 | ANSI_Keypad9 | 0x5c | 73 | 125 | 125 | 73 | 73 | 97 | VK_NUMPAD9 | 0x69 | 73 | 73 |
78 | KEY_KPMINUS | 74 | ANSI_KeypadMinus | 0x4e | 74 | 123 | 132 | 74 | 74 | 86 | VK_SUBTRACT | 0x6d | 74 | 74 |
79 | KEY_KP4 | 75 | ANSI_Keypad4 | 0x56 | 75 | 107 | 107 | 75 | 75 | 92 | VK_NUMPAD4 | 0x64 | 75 | 75 |
80 | KEY_KP5 | 76 | ANSI_Keypad5 | 0x57 | 76 | 115 | 115 | 76 | 76 | 93 | VK_NUMPAD5 | 0x65 | 76 | 76 |
81 | KEY_KP6 | 77 | ANSI_Keypad6 | 0x58 | 77 | 116 | 116 | 77 | 77 | 94 | VK_NUMPAD6 | 0x66 | 77 | 77 |
82 | KEY_KPPLUS | 78 | ANSI_KeypadPlus | 0x45 | 78 | 121 | 124 | 78 | 78 | 87 | VK_ADD | 0x6b | 78 | 78 |
83 | KEY_KP1 | 79 | ANSI_Keypad1 | 0x53 | 79 | 105 | 105 | 79 | 79 | 89 | VK_NUMPAD1 | 0x61 | 79 | 79 |
84 | KEY_KP2 | 80 | ANSI_Keypad2 | 0x54 | 80 | 114 | 114 | 80 | 80 | 90 | VK_NUMPAD2 | 0x62 | 80 | 80 |
85 | KEY_KP3 | 81 | ANSI_Keypad3 | 0x55 | 81 | 122 | 122 | 81 | 81 | 91 | VK_NUMPAD3 | 0x63 | 81 | 81 |
86 | KEY_KP0 | 82 | ANSI_Keypad0 | 0x52 | 82 | 112 | 112 | 82 | 82 | 98 | VK_NUMPAD0 | 0x60 | 82 | 82 |
87 | KEY_KPDOT | 83 | ANSI_KeypadDecimal | 0x41 | 83 | 113 | 113 | 83 | 83 | 99 | VK_DECIMAL | 0x6e | 83 | 83 |
88 | 84 | 84 | ||||||||||||
89 | KEY_ZENKAKUHANKAKU | 85 | 118 | 95 | 118 | 148 | ||||||||
90 | KEY_102ND | 86 | 86 | 97 | 19 | 86 | 100 | VK_OEM_102 | 0xe1 | |||||
91 | KEY_F11 | 87 | F11 | 0x67 | 87 | 120 | 86 | 101 | 87 | 68 | VK_F11 | 0x7a | ||
92 | KEY_F12 | 88 | F12 | 0x6f | 88 | 7 | 94 | 102 | 88 | 69 | VK_F12 | 0x7b | ||
93 | KEY_RO | 89 | 115 | 81 | 115 | 135 | ||||||||
94 | KEY_KATAKANA | 90 | JIS_Kana???? | 0x68 | 120 | 99 | 120 | 146 | VK_KANA | 0x15 | ||||
95 | KEY_HIRAGANA | 91 | 119 | 98 | 119 | 147 | ||||||||
96 | KEY_HENKAN | 92 | 121 | 100 | 134 | 121 | 138 | |||||||
97 | KEY_KATAKANAHIRAGANA | 93 | 112 | 19 | 135 | 112 | 136 | 0xc8 | 0xc8 | |||||
98 | KEY_MUHENKAN | 94 | 123 | 103 | 133 | 123 | 139 | |||||||
99 | KEY_KPJPCOMMA | 95 | JIS_KeypadComma | 0x5f | 92 | 39 | 92 | 140 | ||||||
100 | KEY_KPENTER | 96 | ANSI_KeypadEnter | 0x4c | 158 | 121 | 284 | 88 | 0x64 | 0x64 | ||||
101 | KEY_RIGHTCTRL | 97 | RightControl | 0x3e | 88 | 285 | 228 | VK_RCONTROL | 0xa3 | 0x65 | 0x65 | |||
102 | KEY_KPSLASH | 98 | ANSI_KeypadDivide | 0x4b | 181 | 119 | 309 | 84 | VK_DIVIDE | 0x6f | 0x68 | 0x68 | ||
103 | KEY_SYSRQ | 99 | 84 | 260 | 87 | 84 | 70 | VK_SNAPSHOT ??? | 0x2c | 0x67 | 0x67 | |||
104 | KEY_RIGHTALT | 100 | RightOption | 0x3d | 57 | 312 | 230 | VK_RMENU | 0xa5 | 0x69 | 0x69 | |||
105 | KEY_LINEFEED | 101 | 91 | |||||||||||
106 | KEY_HOME | 102 | Home | 0x73 | 224 | 110 | 327 | 74 | VK_HOME | 0x24 | 0x59 | 0x59 | ||
107 | KEY_UP | 103 | UpArrow | 0x7e | 236 | 99 | 109 | 328 | 82 | VK_UP | 0x26 | 0x5a | 0x5a | |
108 | KEY_PAGEUP | 104 | PageUp | 0x74 | 201 | 111 | 329 | 75 | VK_PRIOR | 0x21 | 0x5b | 0x5b | ||
109 | KEY_LEFT | 105 | LeftArrow | 0x7b | 203 | 97 | 111 | 331 | 80 | VK_LEFT | 0x25 | 0x5c | 0x5c | |
110 | KEY_RIGHT | 106 | RightArrow | 0x7c | 205 | 106 | 112 | 333 | 79 | VK_RIGHT | 0x27 | 0x5e | 0x5e | |
111 | KEY_END | 107 | End | 0x77 | 225 | 101 | 335 | 77 | VK_END | 0x23 | 0x5f | 0x5f | ||
112 | KEY_DOWN | 108 | DownArrow | 0x7d | 254 | 96 | 110 | 336 | 81 | VK_DOWN | 0x28 | 0x60 | 0x60 | |
113 | KEY_PAGEDOWN | 109 | PageDown | 0x79 | 243 | 109 | 337 | 78 | VK_NEXT | 0x22 | 0x61 | 0x61 | ||
114 | KEY_INSERT | 110 | 210 | 103 | 107 | 338 | 73 | VK_INSERT | 0x2d | 0x62 | 0x62 | |||
115 | KEY_DELETE | 111 | ForwardDelete | 0x75 | 244 | 100 | 108 | 339 | 76 | VK_DELETE | 0x2e | 0x63 | 0x63 | |
116 | KEY_MACRO | 112 | 239 | 142 | 367 | |||||||||
117 | KEY_MUTE | 113 | Mute | 0x4a | 251 | 156 | 288 | 239 | VK_VOLUME_MUTE | 0xad | ||||
118 | KEY_VOLUMEDOWN | 114 | VolumeDown | 0x49 | 157 | 302 | 238 | VK_VOLUME_DOWN | 0xae | |||||
119 | KEY_VOLUMEUP | 115 | VolumeUp | 0x48 | 233 | 149 | 304 | 237 | VK_VOLUME_UP | 0xaf | ||||
120 | KEY_POWER | 116 | 350 | 102 | ||||||||||
121 | KEY_KPEQUAL | 117 | ANSI_KeypadEquals | 0x51 | 89 | 15 | 89 | 103 | 0x76 | 0x76 | ||||
122 | KEY_KPPLUSMINUS | 118 | 206 | 334 | ||||||||||
123 | KEY_PAUSE | 119 | 198 | 98 | 326 | 72 | VK_PAUSE | 0x013 | 0x66 | 0x66 | ||||
124 | KEY_SCALE | 120 | 267 | |||||||||||
125 | KEY_KPCOMMA | 121 | ANSI_KeypadClear???? | 0x47 | 126 | 109 | 126 | 133 | VK_SEPARATOR?? | 0x6c | ||||
126 | KEY_HANGEUL | 122 | 144 | VK_HANGEUL | 0x15 | |||||||||
127 | KEY_HANJA | 123 | 269 | 145 | VK_HANJA | 0x19 | ||||||||
128 | KEY_YEN | 124 | JIS_Yen | 0x5d | 125 | 106 | 125 | 137 | 0x7d | 0x7d | ||||
129 | KEY_LEFTMETA | 125 | Command | 0x37 | 139 | 347 | 227 | VK_LWIN | 0x5b | 0x6b | 0x6b | |||
130 | KEY_RIGHTMETA | 126 | 140 | 348 | 231 | VK_RWIN | 0x5c | 0x6c | 0x6c | |||||
131 | KEY_COMPOSE | 127 | Function | 0x3f | 141 | 349 | 101 | VK_APPS | 0x5d | 0x6d | 0x6d | |||
132 | KEY_STOP | 128 | 10 | 360 | 243 | VK_BROWSER_STOP | 0xa9 | |||||||
133 | KEY_AGAIN | 129 | 11 | 261 | 121 | |||||||||
134 | KEY_PROPS | 130 | 12 | 262 | 118 | |||||||||
135 | KEY_UNDO | 131 | 16 | 263 | 122 | |||||||||
136 | KEY_FRONT | 132 | 268 | 119 | ||||||||||
137 | KEY_COPY | 133 | 24 | 376 | 124 | |||||||||
138 | KEY_OPEN | 134 | 32 | 100 | 116 | |||||||||
139 | KEY_PASTE | 135 | 40 | 101 | 125 | |||||||||
140 | KEY_FIND | 136 | 48 | 321 | 244 | |||||||||
141 | KEY_CUT | 137 | 56 | 316 | 123 | |||||||||
142 | KEY_HELP | 138 | 9 | 373 | 117 | VK_HELP | 0x2f | |||||||
143 | KEY_MENU | 139 | 145 | 286 | ||||||||||
144 | KEY_CALC | 140 | 174 | 163 | 289 | 251 | ||||||||
145 | KEY_SETUP | 141 | 102 | |||||||||||
146 | KEY_SLEEP | 142 | 351 | 248 | VK_SLEEP | 0x5f | ||||||||
147 | KEY_WAKEUP | 143 | 355 | |||||||||||
148 | KEY_FILE | 144 | 103 | |||||||||||
149 | KEY_SENDFILE | 145 | 104 | |||||||||||
150 | KEY_DELETEFILE | 146 | 105 | |||||||||||
151 | KEY_XFER | 147 | 162 | 275 | ||||||||||
152 | KEY_PROG1 | 148 | 160 | 287 | ||||||||||
153 | KEY_PROG2 | 149 | 161 | 279 | ||||||||||
154 | KEY_WWW | 150 | 258 | 240 | ||||||||||
155 | KEY_MSDOS | 151 | 106 | |||||||||||
156 | KEY_SCREENLOCK | 152 | 150 | 274 | 249 | |||||||||
157 | KEY_DIRECTION | 153 | 107 | |||||||||||
158 | KEY_CYCLEWINDOWS | 154 | 155 | 294 | ||||||||||
159 | KEY_MAIL | 155 | 364 | |||||||||||
160 | KEY_BOOKMARKS | 156 | 358 | |||||||||||
161 | KEY_COMPUTER | 157 | 363 | |||||||||||
162 | KEY_BACK | 158 | 362 | 241 | VK_BROWSER_BACK | 0xa6 | ||||||||
163 | KEY_FORWARD | 159 | 361 | 242 | VK_BROWSER_FORWARD | 0xa7 | ||||||||
164 | KEY_CLOSECD | 160 | 154 | 291 | ||||||||||
165 | KEY_EJECTCD | 161 | 108 | 236 | ||||||||||
166 | KEY_EJECTCLOSECD | 162 | 381 | |||||||||||
167 | KEY_NEXTSONG | 163 | 241 | 147 | 281 | 235 | VK_MEDIA_NEXT_TRACK | 0xb0 | ||||||
168 | KEY_PLAYPAUSE | 164 | 173 | 290 | 232 | VK_MEDIA_PLAY_PAUSE | 0xb3 | |||||||
169 | KEY_PREVIOUSSONG | 165 | 250 | 148 | 272 | 234 | VK_MEDIA_PREV_TRACK | 0xb1 | ||||||
170 | KEY_STOPCD | 166 | 164 | 152 | 292 | 233 | VK_MEDIA_STOP | 0xb2 | ||||||
171 | KEY_RECORD | 167 | 158 | 305 | ||||||||||
172 | KEY_REWIND | 168 | 159 | 280 | ||||||||||
173 | KEY_PHONE | 169 | 99 | |||||||||||
174 | KEY_ISO | 170 | ISO_Section | 0xa | 112 | |||||||||
175 | KEY_CONFIG | 171 | 257 | |||||||||||
176 | KEY_HOMEPAGE | 172 | 178 | 151 | 306 | VK_BROWSER_HOME | 0xac | |||||||
177 | KEY_REFRESH | 173 | 359 | 250 | VK_BROWSER_REFRESH | 0xa8 | ||||||||
178 | KEY_EXIT | 174 | 113 | |||||||||||
179 | KEY_MOVE | 175 | 114 | |||||||||||
180 | KEY_EDIT | 176 | 264 | 247 | ||||||||||
181 | KEY_SCROLLUP | 177 | 117 | 245 | ||||||||||
182 | KEY_SCROLLDOWN | 178 | 271 | 246 | ||||||||||
183 | KEY_KPLEFTPAREN | 179 | 374 | 182 | ||||||||||
184 | KEY_KPRIGHTPAREN | 180 | 379 | 183 | ||||||||||
185 | KEY_NEW | 181 | 265 | |||||||||||
186 | KEY_REDO | 182 | 266 | |||||||||||
187 | KEY_F13 | 183 | F13 | 0x69 | 93 | 47 | 127 | 93 | 104 | VK_F13 | 0x7c | 0x6e | 0x6e | |
188 | KEY_F14 | 184 | F14 | 0x6b | 94 | 55 | 128 | 94 | 105 | VK_F14 | 0x7d | 0x6f | 0x6f | |
189 | KEY_F15 | 185 | F15 | 0x71 | 95 | 63 | 129 | 95 | 106 | VK_F15 | 0x7e | 0x70 | 0x70 | |
190 | KEY_F16 | 186 | F16 | 0x6a | 130 | 85 | 107 | VK_F16 | 0x7f | 0x71 | 0x71 | |||
191 | KEY_F17 | 187 | F17 | 0x40 | 131 | 259 | 108 | VK_F17 | 0x80 | 0x72 | 0x72 | |||
192 | KEY_F18 | 188 | F18 | 0x4f | 375 | 109 | VK_F18 | 0x81 | ||||||
193 | KEY_F19 | 189 | F19 | 0x50 | 260 | 110 | VK_F19 | 0x82 | ||||||
194 | KEY_F20 | 190 | F20 | 0x5a | 90 | 111 | VK_F20 | 0x83 | ||||||
195 | KEY_F21 | 191 | 116 | 112 | VK_F21 | 0x84 | ||||||||
196 | KEY_F22 | 192 | 377 | 113 | VK_F22 | 0x85 | ||||||||
197 | KEY_F23 | 193 | 109 | 114 | VK_F23 | 0x86 | ||||||||
198 | KEY_F24 | 194 | 111 | 115 | VK_F24 | 0x87 | ||||||||
199 | 195 | 277 | ||||||||||||
200 | 196 | 278 | ||||||||||||
201 | 197 | 282 | ||||||||||||
202 | 198 | 283 | ||||||||||||
203 | 199 | 295 | ||||||||||||
204 | KEY_PLAYCD | 200 | 296 | |||||||||||
205 | KEY_PAUSECD | 201 | 297 | |||||||||||
206 | KEY_PROG3 | 202 | 299 | |||||||||||
207 | KEY_PROG4 | 203 | 300 | |||||||||||
208 | KEY_DASHBOARD | 204 | 301 | |||||||||||
209 | KEY_SUSPEND | 205 | 293 | |||||||||||
210 | KEY_CLOSE | 206 | 303 | |||||||||||
211 | KEY_PLAY | 207 | 307 | VK_PLAY | 0xfa | |||||||||
212 | KEY_FASTFORWARD | 208 | 308 | |||||||||||
213 | KEY_BASSBOOST | 209 | 310 | |||||||||||
214 | KEY_PRINT | 210 | 313 | VK_PRINT | 0x2a | |||||||||
215 | KEY_HP | 211 | 314 | |||||||||||
216 | KEY_CAMERA | 212 | 315 | |||||||||||
217 | KEY_SOUND | 213 | 317 | |||||||||||
218 | KEY_QUESTION | 214 | 318 | |||||||||||
219 | KEY_EMAIL | 215 | 319 | VK_LAUNCH_MAIL | 0xb4 | |||||||||
220 | KEY_CHAT | 216 | 320 | |||||||||||
221 | KEY_SEARCH | 217 | 357 | VK_BROWSER_SEARCH | 0xaa | |||||||||
222 | KEY_CONNECT | 218 | 322 | |||||||||||
223 | KEY_FINANCE | 219 | 323 | |||||||||||
224 | KEY_SPORT | 220 | 324 | |||||||||||
225 | KEY_SHOP | 221 | 325 | |||||||||||
226 | KEY_ALTERASE | 222 | 276 | |||||||||||
227 | KEY_CANCEL | 223 | 330 | |||||||||||
228 | KEY_BRIGHTNESSDOWN | 224 | 332 | |||||||||||
229 | KEY_BRIGHTNESSUP | 225 | 340 | |||||||||||
230 | KEY_MEDIA | 226 | 365 | |||||||||||
231 | KEY_SWITCHVIDEOMODE | 227 | 342 | |||||||||||
232 | KEY_KBDILLUMTOGGLE | 228 | 343 | |||||||||||
233 | KEY_KBDILLUMDOWN | 229 | 344 | |||||||||||
234 | KEY_KBDILLUMUP | 230 | 345 | |||||||||||
235 | KEY_SEND | 231 | 346 | |||||||||||
236 | KEY_REPLY | 232 | 356 | |||||||||||
237 | KEY_FORWARDMAIL | 233 | 270 | |||||||||||
238 | KEY_SAVE | 234 | 341 | |||||||||||
239 | KEY_DOCUMENTS | 235 | 368 | |||||||||||
240 | KEY_BATTERY | 236 | 369 | |||||||||||
241 | KEY_BLUETOOTH | 237 | 370 | |||||||||||
242 | KEY_WLAN | 238 | 371 | |||||||||||
243 | KEY_UWB | 239 | 372 | |||||||||||
244 | KEY_UNKNOWN | 240 | ||||||||||||
245 | KEY_VIDEO_NEXT | 241 | ||||||||||||
246 | KEY_VIDEO_PREV | 242 | ||||||||||||
247 | KEY_BRIGHTNESS_CYCLE | 243 | ||||||||||||
248 | KEY_BRIGHTNESS_ZERO | 244 | ||||||||||||
249 | KEY_DISPLAY_OFF | 245 | ||||||||||||
250 | KEY_WIMAX | 246 | ||||||||||||
251 | 247 | |||||||||||||
252 | 248 | |||||||||||||
253 | 249 | |||||||||||||
254 | 250 | |||||||||||||
255 | 251 | |||||||||||||
256 | 252 | |||||||||||||
257 | 253 | |||||||||||||
258 | 254 | |||||||||||||
259 | 255 | 182 | ||||||||||||
260 | BTN_MISC | 0x100 | ||||||||||||
261 | BTN_0 | 0x100 | VK_LBUTTON | 0x01 | ||||||||||
262 | BTN_1 | 0x101 | VK_RBUTTON | 0x02 | ||||||||||
263 | BTN_2 | 0x102 | VK_MBUTTON | 0x04 | ||||||||||
264 | BTN_3 | 0x103 | VK_XBUTTON1 | 0x05 | ||||||||||
265 | BTN_4 | 0x104 | VK_XBUTTON2 | 0x06 | ||||||||||
266 | BTN_5 | 0x105 | ||||||||||||
267 | BTN_6 | 0x106 | ||||||||||||
268 | BTN_7 | 0x107 | ||||||||||||
269 | BTN_8 | 0x108 | ||||||||||||
270 | BTN_9 | 0x109 | ||||||||||||
271 | BTN_MOUSE | 0x110 | ||||||||||||
272 | BTN_LEFT | 0x110 | ||||||||||||
273 | BTN_RIGHT | 0x111 | ||||||||||||
274 | BTN_MIDDLE | 0x112 | ||||||||||||
275 | BTN_SIDE | 0x113 | ||||||||||||
276 | BTN_EXTRA | 0x114 | ||||||||||||
277 | BTN_FORWARD | 0x115 | ||||||||||||
278 | BTN_BACK | 0x116 | ||||||||||||
279 | BTN_TASK | 0x117 | ||||||||||||
280 | BTN_JOYSTICK | 0x120 | ||||||||||||
281 | BTN_TRIGGER | 0x120 | ||||||||||||
282 | BTN_THUMB | 0x121 | ||||||||||||
283 | BTN_THUMB2 | 0x122 | ||||||||||||
284 | BTN_TOP | 0x123 | ||||||||||||
285 | BTN_TOP2 | 0x124 | ||||||||||||
286 | BTN_PINKIE | 0x125 | ||||||||||||
287 | BTN_BASE | 0x126 | ||||||||||||
288 | BTN_BASE2 | 0x127 | ||||||||||||
289 | BTN_BASE3 | 0x128 | ||||||||||||
290 | BTN_BASE4 | 0x129 | ||||||||||||
291 | BTN_BASE5 | 0x12a | ||||||||||||
292 | BTN_BASE6 | 0x12b | ||||||||||||
293 | BTN_DEAD | 0x12f | ||||||||||||
294 | BTN_GAMEPAD | 0x130 | ||||||||||||
295 | BTN_A | 0x130 | ||||||||||||
296 | BTN_B | 0x131 | ||||||||||||
297 | BTN_C | 0x132 | ||||||||||||
298 | BTN_X | 0x133 | ||||||||||||
299 | BTN_Y | 0x134 | ||||||||||||
300 | BTN_Z | 0x135 | ||||||||||||
301 | BTN_TL | 0x136 | ||||||||||||
302 | BTN_TR | 0x137 | ||||||||||||
303 | BTN_TL2 | 0x138 | ||||||||||||
304 | BTN_TR2 | 0x139 | ||||||||||||
305 | BTN_SELECT | 0x13a | ||||||||||||
306 | BTN_START | 0x13b | ||||||||||||
307 | BTN_MODE | 0x13c | ||||||||||||
308 | BTN_THUMBL | 0x13d | ||||||||||||
309 | BTN_THUMBR | 0x13e | ||||||||||||
310 | BTN_DIGI | 0x140 | ||||||||||||
311 | BTN_TOOL_PEN | 0x140 | ||||||||||||
312 | BTN_TOOL_RUBBER | 0x141 | ||||||||||||
313 | BTN_TOOL_BRUSH | 0x142 | ||||||||||||
314 | BTN_TOOL_PENCIL | 0x143 | ||||||||||||
315 | BTN_TOOL_AIRBRUSH | 0x144 | ||||||||||||
316 | BTN_TOOL_FINGER | 0x145 | ||||||||||||
317 | BTN_TOOL_MOUSE | 0x146 | ||||||||||||
318 | BTN_TOOL_LENS | 0x147 | ||||||||||||
319 | BTN_TOUCH | 0x14a | ||||||||||||
320 | BTN_STYLUS | 0x14b | ||||||||||||
321 | BTN_STYLUS2 | 0x14c | ||||||||||||
322 | BTN_TOOL_DOUBLETAP | 0x14d | ||||||||||||
323 | BTN_TOOL_TRIPLETAP | 0x14e | ||||||||||||
324 | BTN_TOOL_QUADTAP | 0x14f | ||||||||||||
325 | BTN_WHEEL | 0x150 | ||||||||||||
326 | BTN_GEAR_DOWN | 0x150 | ||||||||||||
327 | BTN_GEAR_UP | 0x151 | ||||||||||||
328 | KEY_OK | 0x160 | ||||||||||||
329 | KEY_SELECT | 0x161 | VK_SELECT | 0x29 | ||||||||||
330 | KEY_GOTO | 0x162 | ||||||||||||
331 | KEY_CLEAR | 0x163 | ||||||||||||
332 | KEY_POWER2 | 0x164 | ||||||||||||
333 | KEY_OPTION | 0x165 | ||||||||||||
334 | KEY_INFO | 0x166 | ||||||||||||
335 | KEY_TIME | 0x167 | ||||||||||||
336 | KEY_VENDOR | 0x168 | ||||||||||||
337 | KEY_ARCHIVE | 0x169 | ||||||||||||
338 | KEY_PROGRAM | 0x16a | ||||||||||||
339 | KEY_CHANNEL | 0x16b | ||||||||||||
340 | KEY_FAVORITES | 0x16c | VK_BROWSER_FAVOURITES | 0xab | ||||||||||
341 | KEY_EPG | 0x16d | ||||||||||||
342 | KEY_PVR | 0x16e | ||||||||||||
343 | KEY_MHP | 0x16f | ||||||||||||
344 | KEY_LANGUAGE | 0x170 | ||||||||||||
345 | KEY_TITLE | 0x171 | ||||||||||||
346 | KEY_SUBTITLE | 0x172 | ||||||||||||
347 | KEY_ANGLE | 0x173 | ||||||||||||
348 | KEY_ZOOM | 0x174 | VK_ZOOM | 0xfb | ||||||||||
349 | KEY_MODE | 0x175 | ||||||||||||
350 | KEY_KEYBOARD | 0x176 | ||||||||||||
351 | KEY_SCREEN | 0x177 | ||||||||||||
352 | KEY_PC | 0x178 | ||||||||||||
353 | KEY_TV | 0x179 | ||||||||||||
354 | KEY_TV2 | 0x17a | ||||||||||||
355 | KEY_VCR | 0x17b | ||||||||||||
356 | KEY_VCR2 | 0x17c | ||||||||||||
357 | KEY_SAT | 0x17d | ||||||||||||
358 | KEY_SAT2 | 0x17e | ||||||||||||
359 | KEY_CD | 0x17f | ||||||||||||
360 | KEY_TAPE | 0x180 | ||||||||||||
361 | KEY_RADIO | 0x181 | ||||||||||||
362 | KEY_TUNER | 0x182 | ||||||||||||
363 | KEY_PLAYER | 0x183 | ||||||||||||
364 | KEY_TEXT | 0x184 | ||||||||||||
365 | KEY_DVD | 0x185 | ||||||||||||
366 | KEY_AUX | 0x186 | ||||||||||||
367 | KEY_MP3 | 0x187 | ||||||||||||
368 | KEY_AUDIO | 0x188 | ||||||||||||
369 | KEY_VIDEO | 0x189 | ||||||||||||
370 | KEY_DIRECTORY | 0x18a | ||||||||||||
371 | KEY_LIST | 0x18b | ||||||||||||
372 | KEY_MEMO | 0x18c | ||||||||||||
373 | KEY_CALENDAR | 0x18d | ||||||||||||
374 | KEY_RED | 0x18e | ||||||||||||
375 | KEY_GREEN | 0x18f | ||||||||||||
376 | KEY_YELLOW | 0x190 | ||||||||||||
377 | KEY_BLUE | 0x191 | ||||||||||||
378 | KEY_CHANNELUP | 0x192 | ||||||||||||
379 | KEY_CHANNELDOWN | 0x193 | ||||||||||||
380 | KEY_FIRST | 0x194 | ||||||||||||
381 | KEY_LAST | 0x195 | ||||||||||||
382 | KEY_AB | 0x196 | ||||||||||||
383 | KEY_NEXT | 0x197 | ||||||||||||
384 | KEY_RESTART | 0x198 | ||||||||||||
385 | KEY_SLOW | 0x199 | ||||||||||||
386 | KEY_SHUFFLE | 0x19a | ||||||||||||
387 | KEY_BREAK | 0x19b | ||||||||||||
388 | KEY_PREVIOUS | 0x19c | ||||||||||||
389 | KEY_DIGITS | 0x19d | ||||||||||||
390 | KEY_TEEN | 0x19e | ||||||||||||
391 | KEY_TWEN | 0x19f | ||||||||||||
392 | KEY_VIDEOPHONE | 0x1a0 | ||||||||||||
393 | KEY_GAMES | 0x1a1 | ||||||||||||
394 | KEY_ZOOMIN | 0x1a2 | ||||||||||||
395 | KEY_ZOOMOUT | 0x1a3 | ||||||||||||
396 | KEY_ZOOMRESET | 0x1a4 | ||||||||||||
397 | KEY_WORDPROCESSOR | 0x1a5 | ||||||||||||
398 | KEY_EDITOR | 0x1a6 | ||||||||||||
399 | KEY_SPREADSHEET | 0x1a7 | ||||||||||||
400 | KEY_GRAPHICSEDITOR | 0x1a8 | ||||||||||||
401 | KEY_PRESENTATION | 0x1a9 | ||||||||||||
402 | KEY_DATABASE | 0x1aa | ||||||||||||
403 | KEY_NEWS | 0x1ab | ||||||||||||
404 | KEY_VOICEMAIL | 0x1ac | ||||||||||||
405 | KEY_ADDRESSBOOK | 0x1ad | ||||||||||||
406 | KEY_MESSENGER | 0x1ae | ||||||||||||
407 | KEY_DISPLAYTOGGLE | 0x1af | ||||||||||||
408 | KEY_SPELLCHECK | 0x1b0 | ||||||||||||
409 | KEY_LOGOFF | 0x1b1 | ||||||||||||
410 | KEY_DOLLAR | 0x1b2 | ||||||||||||
411 | KEY_EURO | 0x1b3 | ||||||||||||
412 | KEY_FRAMEBACK | 0x1b4 | ||||||||||||
413 | KEY_FRAMEFORWARD | 0x1b5 | ||||||||||||
414 | KEY_CONTEXT_MENU | 0x1b6 | ||||||||||||
415 | KEY_MEDIA_REPEAT | 0x1b7 | ||||||||||||
416 | KEY_DEL_EOL | 0x1c0 | ||||||||||||
417 | KEY_DEL_EOS | 0x1c1 | ||||||||||||
418 | KEY_INS_LINE | 0x1c2 | ||||||||||||
419 | KEY_DEL_LINE | 0x1c3 | ||||||||||||
420 | KEY_FN | 0x1d0 | ||||||||||||
421 | KEY_FN_ESC | 0x1d1 | ||||||||||||
422 | KEY_FN_F1 | 0x1d2 | ||||||||||||
423 | KEY_FN_F2 | 0x1d3 | ||||||||||||
424 | KEY_FN_F3 | 0x1d4 | ||||||||||||
425 | KEY_FN_F4 | 0x1d5 | ||||||||||||
426 | KEY_FN_F5 | 0x1d6 | ||||||||||||
427 | KEY_FN_F6 | 0x1d7 | ||||||||||||
428 | KEY_FN_F7 | 0x1d8 | ||||||||||||
429 | KEY_FN_F8 | 0x1d9 | ||||||||||||
430 | KEY_FN_F9 | 0x1da | ||||||||||||
431 | KEY_FN_F10 | 0x1db | ||||||||||||
432 | KEY_FN_F11 | 0x1dc | ||||||||||||
433 | KEY_FN_F12 | 0x1dd | ||||||||||||
434 | KEY_FN_1 | 0x1de | ||||||||||||
435 | KEY_FN_2 | 0x1df | ||||||||||||
436 | KEY_FN_D | 0x1e0 | ||||||||||||
437 | KEY_FN_E | 0x1e1 | ||||||||||||
438 | KEY_FN_F | 0x1e2 | ||||||||||||
439 | KEY_FN_S | 0x1e3 | ||||||||||||
440 | KEY_FN_B | 0x1e4 | ||||||||||||
441 | KEY_BRL_DOT1 | 0x1f1 | ||||||||||||
442 | KEY_BRL_DOT2 | 0x1f2 | ||||||||||||
443 | KEY_BRL_DOT3 | 0x1f3 | ||||||||||||
444 | KEY_BRL_DOT4 | 0x1f4 | ||||||||||||
445 | KEY_BRL_DOT5 | 0x1f5 | ||||||||||||
446 | KEY_BRL_DOT6 | 0x1f6 | ||||||||||||
447 | KEY_BRL_DOT7 | 0x1f7 | ||||||||||||
448 | KEY_BRL_DOT8 | 0x1f8 | ||||||||||||
449 | KEY_BRL_DOT9 | 0x1f9 | ||||||||||||
450 | KEY_BRL_DOT10 | 0x1fa | ||||||||||||
451 | KEY_NUMERIC_0 | 0x200 | ||||||||||||
452 | KEY_NUMERIC_1 | 0x201 | ||||||||||||
453 | KEY_NUMERIC_2 | 0x202 | ||||||||||||
454 | KEY_NUMERIC_3 | 0x203 | ||||||||||||
455 | KEY_NUMERIC_4 | 0x204 | ||||||||||||
456 | KEY_NUMERIC_5 | 0x205 | ||||||||||||
457 | KEY_NUMERIC_6 | 0x206 | ||||||||||||
458 | KEY_NUMERIC_7 | 0x207 | ||||||||||||
459 | KEY_NUMERIC_8 | 0x208 | ||||||||||||
460 | KEY_NUMERIC_9 | 0x209 | ||||||||||||
461 | KEY_NUMERIC_STAR | 0x20a | ||||||||||||
462 | KEY_NUMERIC_POUND | 0x20b | ||||||||||||
463 | KEY_RFKILL | 0x20c |