-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathkeycodes.txt
388 lines (388 loc) · 6.36 KB
/
keycodes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
A ,65
The A key.
Add ,107
The add key.
Alt ,262144
The ALT modifier key.
Apps ,93
The application key (Microsoft Natural Keyboard).
Attn ,246
The ATTN key.
B ,66
The B key.
Back ,8
The BACKSPACE key.
BrowserBack ,166
The browser back key.
BrowserFavorites ,171
The browser favorites key.
BrowserForward ,167
The browser forward key.
BrowserHome ,172
The browser home key.
BrowserRefresh ,168
The browser refresh key.
BrowserSearch ,170
The browser search key.
BrowserStop ,169
The browser stop key.
C ,67
The C key.
Cancel ,3
The CANCEL key.
Capital ,20
The CAPS LOCK key.
CapsLock ,20
The CAPS LOCK key.
Clear ,12
The CLEAR key.
Control ,131072
The CTRL modifier key.
ControlKey ,17
The CTRL key.
Crsel ,247
The CRSEL key.
D ,68
The D key.
D0 ,48
The 0 key.
D1 ,49
The 1 key.
D2 ,50
The 2 key.
D3 ,51
The 3 key.
D4 ,52
The 4 key.
D5 ,53
The 5 key.
D6 ,54
The 6 key.
D7 ,55
The 7 key.
D8 ,56
The 8 key.
D9 ,57
The 9 key.
Decimal ,110
The decimal key.
Delete ,46
The DEL key.
Divide ,111
The divide key.
Down ,40
The DOWN ARROW key.
E ,69
The E key.
End ,35
The END key.
Enter ,13
The ENTER key.
EraseEof ,249
The ERASE EOF key.
Escape ,27
The ESC key.
Execute ,43
The EXECUTE key.
Exsel ,248
The EXSEL key.
F ,70
The F key.
F1 ,112
The F1 key.
F10 ,121
The F10 key.
F11 ,122
The F11 key.
F12 ,123
The F12 key.
F13 ,124
The F13 key.
F14 ,125
The F14 key.
F15 ,126
The F15 key.
F16 ,127
The F16 key.
F17 ,128
The F17 key.
F18 ,129
The F18 key.
F19 ,130
The F19 key.
F2 ,113
The F2 key.
F20 ,131
The F20 key.
F21 ,132
The F21 key.
F22 ,133
The F22 key.
F23 ,134
The F23 key.
F24 ,135
The F24 key.
F3 ,114
The F3 key.
F4 ,115
The F4 key.
F5 ,116
The F5 key.
F6 ,117
The F6 key.
F7 ,118
The F7 key.
F8 ,119
The F8 key.
F9 ,120
The F9 key.
FinalMode ,24
The IME final mode key.
G ,71
The G key.
H ,72
The H key.
HanguelMode ,21
The IME Hanguel mode key. (maintained for compatibility; use HangulMode)
HangulMode ,21
The IME Hangul mode key.
HanjaMode ,25
The IME Hanja mode key.
Help ,47
The HELP key.
Home ,36
The HOME key.
I ,73
The I key.
IMEAccept ,30
The IME accept key, replaces IMEAceept.
IMEAceept ,30
The IME accept key. Obsolete, use IMEAccept instead.
IMEConvert ,28
The IME convert key.
IMEModeChange ,31
The IME mode change key.
IMENonconvert ,29
The IME nonconvert key.
Insert ,45
The INS key.
J ,74
The J key.
JunjaMode ,23
The IME Junja mode key.
K ,75
The K key.
KanaMode ,21
The IME Kana mode key.
KanjiMode ,25
The IME Kanji mode key.
KeyCode ,65535
The bitmask to extract a key code from a key value.
L ,76
The L key.
LaunchApplication1 ,182
The start application one key.
LaunchApplication2 ,183
The start application two key.
LaunchMail ,180
The launch mail key.
LButton ,1
The left mouse button.
LControlKey ,162
The left CTRL key.
Left ,37
The LEFT ARROW key.
LineFeed ,10
The LINEFEED key.
LMenu ,164
The left ALT key.
LShiftKey ,160
The left SHIFT key.
LWin ,91
The left Windows logo key (Microsoft Natural Keyboard).
M ,77
The M key.
MButton ,4
The middle mouse button (three-button mouse).
MediaNextTrack ,176
The media next track key.
MediaPlayPause ,179
The media play pause key.
MediaPreviousTrack ,177
The media previous track key.
MediaStop ,178
The media Stop key.
Menu ,18
The ALT key.
Modifiers ,-65536
The bitmask to extract modifiers from a key value.
Multiply ,106
The multiply key.
N ,78
The N key.
Next ,34
The PAGE DOWN key.
NoName ,252
A constant reserved for future use.
None ,0
No key pressed.
NumLock ,144
The NUM LOCK key.
NumPad0 ,96
The 0 key on the numeric keypad.
NumPad1 ,97
The 1 key on the numeric keypad.
NumPad2 ,98
The 2 key on the numeric keypad.
NumPad3 ,99
The 3 key on the numeric keypad.
NumPad4 ,100
The 4 key on the numeric keypad.
NumPad5 ,101
The 5 key on the numeric keypad.
NumPad6 ,102
The 6 key on the numeric keypad.
NumPad7 ,103
The 7 key on the numeric keypad.
NumPad8 ,104
The 8 key on the numeric keypad.
NumPad9 ,105
The 9 key on the numeric keypad.
O ,79
The O key.
Oem1 ,186
The OEM 1 key.
Oem102 ,226
The OEM 102 key.
Oem2 ,191
The OEM 2 key.
Oem3 ,192
The OEM 3 key.
Oem4 ,219
The OEM 4 key.
Oem5 ,220
The OEM 5 key.
Oem6 ,221
The OEM 6 key.
Oem7 ,222
The OEM 7 key.
Oem8 ,223
The OEM 8 key.
OemBackslash ,226
The OEM angle bracket or backslash key on the RT 102 key keyboard.
OemClear ,254
The CLEAR key.
OemCloseBrackets ,221
The OEM close bracket key on a US standard keyboard.
Oemcomma ,188
The OEM comma key on any country/region keyboard.
OemMinus ,189
The OEM minus key on any country/region keyboard.
OemOpenBrackets ,219
The OEM open bracket key on a US standard keyboard.
OemPeriod ,190
The OEM period key on any country/region keyboard.
OemPipe ,220
The OEM pipe key on a US standard keyboard.
Oemplus ,187
The OEM plus key on any country/region keyboard.
OemQuestion ,191
The OEM question mark key on a US standard keyboard.
OemQuotes ,222
The OEM singled/double quote key on a US standard keyboard.
OemSemicolon ,186
The OEM Semicolon key on a US standard keyboard.
Oemtilde ,192
The OEM tilde key on a US standard keyboard.
P ,80
The P key.
Pa1 ,253
The PA1 key.
Packet ,231
Used to pass Unicode characters as if they were keystrokes. The Packet key value is the low word of a 32-bit virtual-key value used for non-keyboard input methods.
PageDown ,34
The PAGE DOWN key.
PageUp ,33
The PAGE UP key.
Pause ,19
The PAUSE key.
Play ,250
The PLAY key.
Print ,42
The PRINT key.
PrintScreen ,44
The PRINT SCREEN key.
Prior ,33
The PAGE UP key.
ProcessKey ,229
The PROCESS KEY key.
Q ,81
The Q key.
R ,82
The R key.
RButton ,2
The right mouse button.
RControlKey ,163
The right CTRL key.
Return ,13
The RETURN key.
Right ,39
The RIGHT ARROW key.
RMenu ,165
The right ALT key.
RShiftKey ,161
The right SHIFT key.
RWin ,92
The right Windows logo key (Microsoft Natural Keyboard).
S ,83
The S key.
Scroll ,145
The SCROLL LOCK key.
Select ,41
The SELECT key.
SelectMedia ,181
The select media key.
Separator ,108
The separator key.
Shift ,65536
The SHIFT modifier key.
ShiftKey ,16
The SHIFT key.
Sleep ,95
The computer sleep key.
Snapshot ,44
The PRINT SCREEN key.
Space ,32
The SPACEBAR key.
Subtract ,109
The subtract key.
T ,84
The T key.
Tab ,9
The TAB key.
U ,85
The U key.
Up ,38
The UP ARROW key.
V ,86
The V key.
VolumeDown ,174
The volume down key.
VolumeMute ,173
The volume mute key.
VolumeUp ,175
The volume up key.
W ,87
The W key.
X ,88
The X key.
XButton1 ,5
The first x mouse button (five-button mouse).
XButton2 ,6
The second x mouse button (five-button mouse).
Y ,89
The Y key.
Z ,90
The Z key.
Zoom ,251
The ZOOM key.