-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathkeys.txt
More file actions
533 lines (502 loc) · 14.6 KB
/
keys.txt
File metadata and controls
533 lines (502 loc) · 14.6 KB
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
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
#define KEY_RESERVED Reserved
#define KEY_ESC ESC
#define KEY_1 1
#define KEY_2 2
#define KEY_3 3
#define KEY_4 4
#define KEY_5 5
#define KEY_6 6
#define KEY_7 7
#define KEY_8 8
#define KEY_9 9
#define KEY_0 0
#define KEY_MINUS Minus
#define KEY_EQUAL Equal
#define KEY_BACKSPACE Backspace
#define KEY_TAB tab
#define KEY_Q Q
#define KEY_W W
#define KEY_E E
#define KEY_R R
#define KEY_T T
#define KEY_Y Y
#define KEY_U U
#define KEY_I I
#define KEY_O O
#define KEY_P P
#define KEY_LEFTBRACE LeftBrace
#define KEY_RIGHTBRACE RightBrace
#define KEY_ENTER Enter
#define KEY_LEFTCTRL LeftCtrl
#define KEY_A A
#define KEY_S S
#define KEY_D D
#define KEY_F F
#define KEY_G G
#define KEY_H H
#define KEY_J J
#define KEY_K K
#define KEY_L L
#define KEY_SEMICOLON SemiColon
#define KEY_APOSTROPHE Apostrophe
#define KEY_GRAVE Grave
#define KEY_LEFTSHIFT LeftShift
#define KEY_BACKSLASH Backslash
#define KEY_Z Z
#define KEY_X X
#define KEY_C C
#define KEY_V V
#define KEY_B B
#define KEY_N N
#define KEY_M M
#define KEY_COMMA Comma
#define KEY_DOT Dot
#define KEY_SLASH Slash
#define KEY_RIGHTSHIFT RightShift
#define KEY_KPASTERISK KpAsterisk
#define KEY_LEFTALT LeftAlt
#define KEY_SPACE Space
#define KEY_CAPSLOCK CapsLock
#define KEY_F1 F1
#define KEY_F2 F2
#define KEY_F3 F3
#define KEY_F4 F4
#define KEY_F5 F5
#define KEY_F6 F6
#define KEY_F7 F7
#define KEY_F8 F8
#define KEY_F9 F9
#define KEY_F10 F10
#define KEY_NUMLOCK NumLock
#define KEY_SCROLLLOCK ScrollLock
#define KEY_KP7 Kp7
#define KEY_KP8 Kp8
#define KEY_KP9 Kp9
#define KEY_KPMINUS KpMInus
#define KEY_KP4 Kp4
#define KEY_KP5 Kp5
#define KEY_KP6 Kp6
#define KEY_KPPLUS KpPlus
#define KEY_KP1 Kp1
#define KEY_KP2 Kp2
#define KEY_KP3 Kp3
#define KEY_KP0 Kp0
#define KEY_KPDOT KpDot
#define KEY_ZENKAKUHANKAKU ZenkakuHankaku
#define KEY_102ND 102nd
#define KEY_F11 F11
#define KEY_F12 F12
#define KEY_RO Ro
#define KEY_KATAKANA Katakana
#define KEY_HIRAGANA Hiragana
#define KEY_HENKAN Henkan
#define KEY_KATAKANAHIRAGANA KatakanaHiragana
#define KEY_MUHENKAN Muhenkan
#define KEY_KPJPCOMMA KpJpComma
#define KEY_KPENTER KpEnter
#define KEY_RIGHTCTRL RightCtrl
#define KEY_KPSLASH KpSlash
#define KEY_SYSRQ SysRq
#define KEY_RIGHTALT RightAlt
#define KEY_LINEFEED LineFeed
#define KEY_HOME Home
#define KEY_UP Up
#define KEY_PAGEUP PageUp
#define KEY_LEFT Left
#define KEY_RIGHT Right
#define KEY_END End
#define KEY_DOWN Down
#define KEY_PAGEDOWN PageDown
#define KEY_INSERT Insert
#define KEY_DELETE Delete
#define KEY_MACRO Macro
#define KEY_MUTE Mute
#define KEY_VOLUMEDOWN VolumeDown
#define KEY_VOLUMEUP VolumeUp
#define KEY_POWER Power
#define KEY_KPEQUAL KpEqual
#define KEY_KPPLUSMINUS KpPlusMinus
#define KEY_PAUSE Pause
#define KEY_SCALE Scale
#define KEY_KPCOMMA KpComma
#define KEY_HANGEUL Hangeul
#define KEY_HANGUEL Hanguel
#define KEY_HANJA Hanja
#define KEY_YEN Yen
#define KEY_LEFTMETA LeftMeta
#define KEY_RIGHTMETA RightMeta
#define KEY_COMPOSE Compose
#define KEY_STOP Stop
#define KEY_AGAIN Again
#define KEY_PROPS Props
#define KEY_UNDO Undo
#define KEY_FRONT Front
#define KEY_COPY Copy
#define KEY_OPEN Open
#define KEY_PASTE Paste
#define KEY_FIND Find
#define KEY_CUT Cut
#define KEY_HELP Help
#define KEY_MENU Menu
#define KEY_CALC Calc
#define KEY_SETUP Setup
#define KEY_SLEEP Sleep
#define KEY_WAKEUP WakeUp
#define KEY_FILE File
#define KEY_SENDFILE SendFile
#define KEY_DELETEFILE DeleteFile
#define KEY_XFER XFer
#define KEY_PROG1 Prog1
#define KEY_PROG2 Prog2
#define KEY_WWW WWW
#define KEY_MSDOS MsDOS
#define KEY_COFFEE Coffee
#define KEY_SCREENLOCK ScreenLock
#define KEY_DIRECTION Direction
#define KEY_CYCLEWINDOWS CycleWindows
#define KEY_MAIL Mail
#define KEY_BOOKMARKS BookMarks
#define KEY_COMPUTER Computer
#define KEY_BACK Back
#define KEY_FORWARD Forward
#define KEY_CLOSECD CloseCD
#define KEY_EJECTCD EjectCT
#define KEY_EJECTCLOSECD EjectCloseCD
#define KEY_NEXTSONG NextSong
#define KEY_PLAYPAUSE PlayPause
#define KEY_PREVIOUSSONG PreviousSong
#define KEY_STOPCD StopCD
#define KEY_RECORD Record
#define KEY_REWIND Rewind
#define KEY_PHONE Phone
#define KEY_ISO ISO
#define KEY_CONFIG Config
#define KEY_HOMEPAGE HomePage
#define KEY_REFRESH Refresh
#define KEY_EXIT Exit
#define KEY_MOVE Move
#define KEY_EDIT Edit
#define KEY_SCROLLUP ScrollUp
#define KEY_SCROLLDOWN ScrollDown
#define KEY_KPLEFTPAREN KpLeftParen
#define KEY_KPRIGHTPAREN KpRightParen
#define KEY_NEW New
#define KEY_REDO Redo
#define KEY_F13 F13
#define KEY_F14 F14
#define KEY_F15 F15
#define KEY_F16 F16
#define KEY_F17 F17
#define KEY_F18 F18
#define KEY_F19 F19
#define KEY_F20 F20
#define KEY_F21 F21
#define KEY_F22 F22
#define KEY_F23 F23
#define KEY_F24 F24
#define KEY_PLAYCD PlayCD
#define KEY_PAUSECD PauseCD
#define KEY_PROG3 Prog3
#define KEY_PROG4 Prog4
#define KEY_DASHBOARD Bashboard
#define KEY_SUSPEND Suspend
#define KEY_CLOSE Close
#define KEY_PLAY Play
#define KEY_FASTFORWARD FastForward
#define KEY_BASSBOOST BassBoost
#define KEY_PRINT Print
#define KEY_HP HP
#define KEY_CAMERA Camera
#define KEY_SOUND Sound
#define KEY_QUESTION Question
#define KEY_EMAIL Email
#define KEY_CHAT Chat
#define KEY_SEARCH Search
#define KEY_CONNECT Connect
#define KEY_FINANCE Finance
#define KEY_SPORT Sport
#define KEY_SHOP Shop
#define KEY_ALTERASE Alterase
#define KEY_CANCEL Cancel
#define KEY_BRIGHTNESSDOWN BrightnessDown
#define KEY_BRIGHTNESSUP BrightnessUp
#define KEY_MEDIA Media
#define KEY_SWITCHVIDEOMODE SwitchVideoMode
#define KEY_KBDILLUMTOGGLE KbdIllumToggle
#define KEY_KBDILLUMDOWN KbdIllumDown
#define KEY_KBDILLUMUP KbdIllumUp
#define KEY_SEND Send
#define KEY_REPLY Reply
#define KEY_FORWARDMAIL ForwardMail
#define KEY_SAVE Save
#define KEY_DOCUMENTS Documents
#define KEY_BATTERY Battery
#define KEY_BLUETOOTH Bluetooth
#define KEY_WLAN WLAN
#define KEY_UWB UWB
#define KEY_UNKNOWN Unknown
#define KEY_VIDEO_NEXT VideoNext
#define KEY_VIDEO_PREV VideoPrev
#define KEY_BRIGHTNESS_CYCLE BrightnessCycle
#define KEY_BRIGHTNESS_ZERO BrightnessZero
#define KEY_DISPLAY_OFF DisplayOff
#define KEY_WIMAX WiMax
#define KEY_RFKILL RFKill
#define BTN_MISC Misc
#define BTN_0 0
#define BTN_1 1
#define BTN_2 2
#define BTN_3 3
#define BTN_4 4
#define BTN_5 5
#define BTN_6 6
#define BTN_7 7
#define BTN_8 8
#define BTN_9 9
#define BTN_MOUSE Mouse
#define BTN_LEFT Left
#define BTN_RIGHT Right
#define BTN_MIDDLE Middle
#define BTN_SIDE Side
#define BTN_EXTRA Extra
#define BTN_FORWARD Forward
#define BTN_BACK Back
#define BTN_TASK Task
#define BTN_JOYSTICK Joystick
#define BTN_TRIGGER Trigger
#define BTN_THUMB Thumb
#define BTN_THUMB2 Thumb2
#define BTN_TOP Top
#define BTN_TOP2 Top2
#define BTN_PINKIE Pinkie
#define BTN_BASE Base
#define BTN_BASE2 Base2
#define BTN_BASE3 Base3
#define BTN_BASE4 Base4
#define BTN_BASE5 Base5
#define BTN_BASE6 Base6
#define BTN_DEAD Dead
#define BTN_GAMEPAD GamePad
#define BTN_A A
#define BTN_B B
#define BTN_C C
#define BTN_X X
#define BTN_Y Y
#define BTN_Z Z
#define BTN_TL TL
#define BTN_TR TR
#define BTN_TL2 TL2
#define BTN_TR2 TR2
#define BTN_SELECT Select
#define BTN_START Start
#define BTN_MODE Mode
#define BTN_THUMBL ThumbL
#define BTN_THUMBR ThumbR
#define BTN_DIGI Digi
#define BTN_TOOL_PEN ToolPen
#define BTN_TOOL_RUBBER ToolRubber
#define BTN_TOOL_BRUSH ToolBrush
#define BTN_TOOL_PENCIL ToolPencil
#define BTN_TOOL_AIRBRUSH ToolAirbrush
#define BTN_TOOL_FINGER ToolFinger
#define BTN_TOOL_MOUSE ToolMouse
#define BTN_TOOL_LENS ToolLens
#define BTN_TOUCH Touch
#define BTN_STYLUS Stylus
#define BTN_STYLUS2 Stylus2
#define BTN_TOOL_DOUBLETAP ToolDoubleTap
#define BTN_TOOL_TRIPLETAP ToolTripleTap
#define BTN_TOOL_QUADTAP ToolQuadTap
#define BTN_WHEEL Wheel
#define BTN_GEAR_DOWN GearDown
#define BTN_GEAR_UP GearUp
#define KEY_OK Ok
#define KEY_SELECT Select
#define KEY_GOTO GoTo
#define KEY_CLEAR Clear
#define KEY_POWER2 Power2
#define KEY_OPTION Option
#define KEY_INFO Info
#define KEY_TIME Time
#define KEY_VENDOR Vendor
#define KEY_ARCHIVE Archive
#define KEY_PROGRAM Program
#define KEY_CHANNEL Channel
#define KEY_FAVORITES Favorites
#define KEY_EPG EPG
#define KEY_PVR PVR
#define KEY_MHP MHP
#define KEY_LANGUAGE Language
#define KEY_TITLE Title
#define KEY_SUBTITLE SubTitle
#define KEY_ANGLE Angle
#define KEY_ZOOM Zoom
#define KEY_MODE Mode
#define KEY_KEYBOARD Keyboard
#define KEY_SCREEN Screen
#define KEY_PC PC
#define KEY_TV TV
#define KEY_TV2 TV2
#define KEY_VCR VCR
#define KEY_VCR2 VCR2
#define KEY_SAT SAT
#define KEY_SAT2 SAT2
#define KEY_CD CD
#define KEY_TAPE Tape
#define KEY_RADIO Radio
#define KEY_TUNER Tuner
#define KEY_PLAYER Player
#define KEY_TEXT Text
#define KEY_DVD DVD
#define KEY_AUX Aux
#define KEY_MP3 MP3
#define KEY_AUDIO Audio
#define KEY_VIDEO Video
#define KEY_DIRECTORY Directory
#define KEY_LIST List
#define KEY_MEMO Memo
#define KEY_CALENDAR Calendar
#define KEY_RED Red
#define KEY_GREEN Green
#define KEY_YELLOW Yellow
#define KEY_BLUE Blue
#define KEY_CHANNELUP ChannelUp
#define KEY_CHANNELDOWN ChannelDown
#define KEY_FIRST First
#define KEY_LAST Last
#define KEY_AB AB
#define KEY_NEXT Next
#define KEY_RESTART Restart
#define KEY_SLOW Slow
#define KEY_SHUFFLE Shuffle
#define KEY_BREAK Break
#define KEY_PREVIOUS Previous
#define KEY_DIGITS Digits
#define KEY_TEEN Teen
#define KEY_TWEN Twen
#define KEY_VIDEOPHONE VideoPhone
#define KEY_GAMES Games
#define KEY_ZOOMIN ZoomIn
#define KEY_ZOOMOUT ZoomOut
#define KEY_ZOOMRESET ZoomReset
#define KEY_WORDPROCESSOR WordProcessor
#define KEY_EDITOR Editor
#define KEY_SPREADSHEET Spreadsheet
#define KEY_GRAPHICSEDITOR GraphicsEditor
#define KEY_PRESENTATION Presentation
#define KEY_DATABASE Database
#define KEY_NEWS News
#define KEY_VOICEMAIL VoiceMail
#define KEY_ADDRESSBOOK AddressBook
#define KEY_MESSENGER Messenger
#define KEY_DISPLAYTOGGLE DisplayToggle
#define KEY_SPELLCHECK SpellCheck
#define KEY_LOGOFF LogOff
#define KEY_DOLLAR Dollar
#define KEY_EURO Euro
#define KEY_FRAMEBACK FrameBack
#define KEY_FRAMEFORWARD FrameForward
#define KEY_CONTEXT_MENU ContactMenu
#define KEY_MEDIA_REPEAT MediaRepeat
#define KEY_10CHANNELSUP 10ChannelsUp
#define KEY_10CHANNELSDOWN 10ChannelsDown
#define KEY_IMAGES Images
#define KEY_DEL_EOL DelEOL
#define KEY_DEL_EOS DelEOS
#define KEY_INS_LINE InsLine
#define KEY_DEL_LINE DelLine
#define KEY_FN Fn
#define KEY_FN_ESC FnEsc
#define KEY_FN_F1 FnF1
#define KEY_FN_F2 FnF2
#define KEY_FN_F3 FnF3
#define KEY_FN_F4 FnF4
#define KEY_FN_F5 FnF5
#define KEY_FN_F6 FnF6
#define KEY_FN_F7 FnF7
#define KEY_FN_F8 FnF8
#define KEY_FN_F9 FnF9
#define KEY_FN_F10 FnF10
#define KEY_FN_F11 FnF11
#define KEY_FN_F12 FnF12
#define KEY_FN_1 Fn1
#define KEY_FN_2 Fn2
#define KEY_FN_D FnD
#define KEY_FN_E FnE
#define KEY_FN_F FnF
#define KEY_FN_S FnS
#define KEY_FN_B FnB
#define KEY_BRL_DOT1 BrlDot1
#define KEY_BRL_DOT2 BrlDot2
#define KEY_BRL_DOT3 BrlDot3
#define KEY_BRL_DOT4 BrlDot4
#define KEY_BRL_DOT5 BrlDot5
#define KEY_BRL_DOT6 BrlDot6
#define KEY_BRL_DOT7 BrlDot7
#define KEY_BRL_DOT8 BrlDot8
#define KEY_BRL_DOT9 BrlDot9
#define KEY_BRL_DOT10 BrlDot10
#define KEY_NUMERIC_0 Numeric0
#define KEY_NUMERIC_1 Numeric1
#define KEY_NUMERIC_2 Numeric2
#define KEY_NUMERIC_3 Numeric3
#define KEY_NUMERIC_4 Numeric4
#define KEY_NUMERIC_5 Numeric5
#define KEY_NUMERIC_6 Numeric6
#define KEY_NUMERIC_7 Numeric7
#define KEY_NUMERIC_8 Numeric8
#define KEY_NUMERIC_9 Numeric9
#define KEY_NUMERIC_STAR NumericStar
#define KEY_NUMERIC_POUND NumericPound
#define KEY_CAMERA_FOCUS CameraFocus
#define KEY_WPS_BUTTON WPSButton
#define KEY_TOUCHPAD_TOGGLE TouchpadToggle
#define KEY_TOUCHPAD_ON TouchpadOn
#define KEY_TOUCHPAD_OFF TouchpadOff
#define KEY_CAMERA_ZOOMIN CameraZoomIn
#define KEY_CAMERA_ZOOMOUT CameraZoomOut
#define KEY_CAMERA_UP CameraUp
#define KEY_CAMERA_DOWN CameraDown
#define KEY_CAMERA_LEFT CameraLeft
#define KEY_CAMERA_RIGHT CameraRight
#define BTN_TRIGGER_HAPPY TriggerHappy
#define BTN_TRIGGER_HAPPY1 TriggerHappy1
#define BTN_TRIGGER_HAPPY2 TriggerHappy2
#define BTN_TRIGGER_HAPPY3 TriggerHappy3
#define BTN_TRIGGER_HAPPY4 TriggerHappy4
#define BTN_TRIGGER_HAPPY5 TriggerHappy5
#define BTN_TRIGGER_HAPPY6 TriggerHappy6
#define BTN_TRIGGER_HAPPY7 TriggerHappy7
#define BTN_TRIGGER_HAPPY8 TriggerHappy8
#define BTN_TRIGGER_HAPPY9 TriggerHappy9
#define BTN_TRIGGER_HAPPY10 TriggerHappy10
#define BTN_TRIGGER_HAPPY11 TriggerHappy11
#define BTN_TRIGGER_HAPPY12 TriggerHappy12
#define BTN_TRIGGER_HAPPY13 TriggerHappy13
#define BTN_TRIGGER_HAPPY14 TriggerHappy14
#define BTN_TRIGGER_HAPPY15 TriggerHappy15
#define BTN_TRIGGER_HAPPY16 TriggerHappy16
#define BTN_TRIGGER_HAPPY17 TriggerHappy17
#define BTN_TRIGGER_HAPPY18 TriggerHappy18
#define BTN_TRIGGER_HAPPY19 TriggerHappy19
#define BTN_TRIGGER_HAPPY20 TriggerHappy20
#define BTN_TRIGGER_HAPPY21 TriggerHappy21
#define BTN_TRIGGER_HAPPY22 TriggerHappy22
#define BTN_TRIGGER_HAPPY23 TriggerHappy23
#define BTN_TRIGGER_HAPPY24 TriggerHappy24
#define BTN_TRIGGER_HAPPY25 TriggerHappy25
#define BTN_TRIGGER_HAPPY26 TriggerHappy26
#define BTN_TRIGGER_HAPPY27 TriggerHappy27
#define BTN_TRIGGER_HAPPY28 TriggerHappy28
#define BTN_TRIGGER_HAPPY29 TriggerHappy29
#define BTN_TRIGGER_HAPPY30 TriggerHappy30
#define BTN_TRIGGER_HAPPY31 TriggerHappy31
#define BTN_TRIGGER_HAPPY32 TriggerHappy32
#define BTN_TRIGGER_HAPPY33 TriggerHappy33
#define BTN_TRIGGER_HAPPY34 TriggerHappy34
#define BTN_TRIGGER_HAPPY35 TriggerHappy35
#define BTN_TRIGGER_HAPPY36 TriggerHappy36
#define BTN_TRIGGER_HAPPY37 TriggerHappy37
#define BTN_TRIGGER_HAPPY38 TriggerHappy38
#define BTN_TRIGGER_HAPPY39 TriggerHappy39
#define BTN_TRIGGER_HAPPY40 TriggerHappy40