-
Notifications
You must be signed in to change notification settings - Fork 9
/
KeyList.txt
721 lines (719 loc) · 17.3 KB
/
KeyList.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
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
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
#X11
XF86XK_ModeLock
XF86XK_MonBrightnessUp
XF86XK_MonBrightnessDown
XF86XK_KbdLightOnOff
XF86XK_KbdBrightnessUp
XF86XK_KbdBrightnessDown
XF86XK_MonBrightnessCycle
XF86XK_Standby
XF86XK_AudioLowerVolume
XF86XK_AudioMute
XF86XK_AudioRaiseVolume
XF86XK_AudioPlay
XF86XK_AudioStop
XF86XK_AudioPrev
XF86XK_AudioNext
XF86XK_HomePage
XF86XK_Mail
XF86XK_Start
XF86XK_Search
XF86XK_AudioRecord
XF86XK_Calculator
XF86XK_Memo
XF86XK_ToDoList
XF86XK_Calendar
XF86XK_PowerDown
XF86XK_ContrastAdjust
XF86XK_RockerUp
XF86XK_RockerDown
XF86XK_RockerEnter
XF86XK_Back
XF86XK_Forward
XF86XK_Stop
XF86XK_Refresh
XF86XK_PowerOff
XF86XK_WakeUp
XF86XK_Eject
XF86XK_ScreenSaver
XF86XK_WWW
XF86XK_Sleep
XF86XK_Favorites
XF86XK_AudioPause
XF86XK_AudioMedia
XF86XK_MyComputer
XF86XK_VendorHome
XF86XK_LightBulb
XF86XK_Shop
XF86XK_History
XF86XK_OpenURL
XF86XK_AddFavorite
XF86XK_HotLinks
XF86XK_BrightnessAdjust
XF86XK_Finance
XF86XK_Community
XF86XK_AudioRewind
XF86XK_BackForward
XF86XK_Launch0
XF86XK_Launch1
XF86XK_Launch2
XF86XK_Launch3
XF86XK_Launch4
XF86XK_Launch5
XF86XK_Launch6
XF86XK_Launch7
XF86XK_Launch8
XF86XK_Launch9
XF86XK_LaunchA
XF86XK_LaunchB
XF86XK_LaunchC
XF86XK_LaunchD
XF86XK_LaunchE
XF86XK_LaunchF
XF86XK_ApplicationLeft
XF86XK_ApplicationRight
XF86XK_Book
XF86XK_CD
XF86XK_Calculater
XF86XK_Clear
XF86XK_Close
XF86XK_Copy
XF86XK_Cut
XF86XK_Display
XF86XK_DOS
XF86XK_Documents
XF86XK_Excel
XF86XK_Explorer
XF86XK_Game
XF86XK_Go
XF86XK_iTouch
XF86XK_LogOff
XF86XK_Market
XF86XK_Meeting
XF86XK_MenuKB
XF86XK_MenuPB
XF86XK_MySites
XF86XK_New
XF86XK_News
XF86XK_OfficeHome
XF86XK_Open
XF86XK_Option
XF86XK_Paste
XF86XK_Phone
XF86XK_Q
XF86XK_Reply
XF86XK_Reload
XF86XK_RotateWindows
XF86XK_RotationPB
XF86XK_RotationKB
XF86XK_Save
XF86XK_ScrollUp
XF86XK_ScrollDown
XF86XK_ScrollClick
XF86XK_Send
XF86XK_Spell
XF86XK_SplitScreen
XF86XK_Support
XF86XK_TaskPane
XF86XK_Terminal
XF86XK_Tools
XF86XK_Travel
XF86XK_UserPB
XF86XK_User1KB
XF86XK_User2KB
XF86XK_Video
XF86XK_WheelButton
XF86XK_Word
XF86XK_Xfer
XF86XK_ZoomIn
XF86XK_ZoomOut
XF86XK_Away
XF86XK_Messenger
XF86XK_WebCam
XF86XK_MailForward
XF86XK_Pictures
XF86XK_Music
XF86XK_Battery
XF86XK_Bluetooth
XF86XK_WLAN
XF86XK_UWB
XF86XK_AudioForward
XF86XK_AudioRepeat
XF86XK_AudioRandomPlay
XF86XK_Subtitle
XF86XK_AudioCycleTrack
XF86XK_CycleAngle
XF86XK_FrameBack
XF86XK_FrameForward
XF86XK_Time
XF86XK_Select
XF86XK_View
XF86XK_TopMenu
XF86XK_Red
XF86XK_Green
XF86XK_Yellow
XF86XK_Blue
XF86XK_Suspend
XF86XK_Hibernate
XF86XK_TouchpadToggle
XF86XK_TouchpadOn
XF86XK_TouchpadOff
XF86XK_AudioMicMute
XF86XK_Keyboard
XF86XK_WWAN
XF86XK_RFKill
XF86XK_AudioPreset
XF86XK_RotationLockToggle
XF86XK_FullScreen
XF86XK_Switch_VT_1
XF86XK_Switch_VT_2
XF86XK_Switch_VT_3
XF86XK_Switch_VT_4
XF86XK_Switch_VT_5
XF86XK_Switch_VT_6
XF86XK_Switch_VT_7
XF86XK_Switch_VT_8
XF86XK_Switch_VT_9
XF86XK_Switch_VT_10
XF86XK_Switch_VT_11
XF86XK_Switch_VT_12
XF86XK_Ungrab
XF86XK_ClearGrab
XF86XK_Next_VMode
XF86XK_Prev_VMode
XF86XK_LogWindowTree
XF86XK_LogGrabInfo
XF86XK_BrightnessAuto
XF86XK_DisplayOff
XF86XK_Info
XF86XK_AspectRatio
XF86XK_DVD
XF86XK_Audio
XF86XK_ChannelUp
XF86XK_ChannelDown
XF86XK_Break
XF86XK_VideoPhone
XF86XK_ZoomReset
XF86XK_Editor
XF86XK_GraphicsEditor
XF86XK_Presentation
XF86XK_Database
XF86XK_Voicemail
XF86XK_Addressbook
XF86XK_DisplayToggle
XF86XK_SpellCheck
XF86XK_ContextMenu
XF86XK_MediaRepeat
XF86XK_10ChannelsUp
XF86XK_10ChannelsDown
XF86XK_Images
XF86XK_NotificationCenter
XF86XK_PickupPhone
XF86XK_HangupPhone
XF86XK_Fn
XF86XK_Fn_Esc
XF86XK_FnRightShift
XF86XK_Numeric0
XF86XK_Numeric1
XF86XK_Numeric2
XF86XK_Numeric3
XF86XK_Numeric4
XF86XK_Numeric5
XF86XK_Numeric6
XF86XK_Numeric7
XF86XK_Numeric8
XF86XK_Numeric9
XF86XK_NumericStar
XF86XK_NumericPound
XF86XK_NumericA
XF86XK_NumericB
XF86XK_NumericC
XF86XK_NumericD
XF86XK_CameraFocus
XF86XK_WPSButton
XF86XK_CameraZoomIn
XF86XK_CameraZoomOut
XF86XK_CameraUp
XF86XK_CameraDown
XF86XK_CameraLeft
XF86XK_CameraRight
XF86XK_AttendantOn
XF86XK_AttendantOff
XF86XK_AttendantToggle
XF86XK_LightsToggle
XF86XK_ALSToggle
XF86XK_Buttonconfig
XF86XK_Taskmanager
XF86XK_Journal
XF86XK_ControlPanel
XF86XK_AppSelect
XF86XK_Screensaver
XF86XK_VoiceCommand
XF86XK_Assistant
XF86XK_EmojiPicker
XF86XK_Dictate
XF86XK_BrightnessMin
XF86XK_BrightnessMax
XF86XK_KbdInputAssistPrev
XF86XK_KbdInputAssistNext
XF86XK_KbdInputAssistPrevgroup
XF86XK_KbdInputAssistNextgroup
XF86XK_KbdInputAssistAccept
XF86XK_KbdInputAssistCancel
XF86XK_RightUp
XF86XK_RightDown
XF86XK_LeftUp
XF86XK_LeftDown
XF86XK_RootMenu
XF86XK_MediaTopMenu
XF86XK_Numeric11
XF86XK_Numeric12
XF86XK_AudioDesc
XF86XK_3DMode
XF86XK_NextFavorite
XF86XK_StopRecord
XF86XK_PauseRecord
XF86XK_VOD
XF86XK_Unmute
XF86XK_FastReverse
XF86XK_SlowReverse
XF86XK_Data
XF86XK_OnScreenKeyboard
XF86XK_PrivacyScreenToggle
XF86XK_SelectiveScreenshot
XF86XK_Macro1
XF86XK_Macro2
XF86XK_Macro3
XF86XK_Macro4
XF86XK_Macro5
XF86XK_Macro6
XF86XK_Macro7
XF86XK_Macro8
XF86XK_Macro9
XF86XK_Macro10
XF86XK_Macro11
XF86XK_Macro12
XF86XK_Macro13
XF86XK_Macro14
XF86XK_Macro15
XF86XK_Macro16
XF86XK_Macro17
XF86XK_Macro18
XF86XK_Macro19
XF86XK_Macro20
XF86XK_Macro21
XF86XK_Macro22
XF86XK_Macro23
XF86XK_Macro24
XF86XK_Macro25
XF86XK_Macro26
XF86XK_Macro27
XF86XK_Macro28
XF86XK_Macro29
XF86XK_Macro30
XF86XK_MacroRecordStart
XF86XK_MacroRecordStop
XF86XK_MacroPresetCycle
XF86XK_MacroPreset1
XF86XK_MacroPreset2
XF86XK_MacroPreset3
XF86XK_KbdLcdMenu1
XF86XK_KbdLcdMenu2
XF86XK_KbdLcdMenu3
XF86XK_KbdLcdMenu4
XF86XK_KbdLcdMenu5
#X11 using wayland version
"escape": uinput.KeyEsc,
"minus": uinput.KeyMinus,
"equal": uinput.KeyEqual,
"backspace": uinput.KeyBackspace,
"tab": uinput.KeyTab,
"bracketleft": uinput.KeyLeftbrace,
"bracketright": uinput.KeyRightbrace,
"return": uinput.KeyEnter,
"control_l": uinput.KeyLeftctrl,
"semicolon": uinput.KeySemicolon,
"apostrophe": uinput.KeyApostrophe,
"grave": uinput.KeyGrave,
"shift_l": uinput.KeyLeftshift,
"backslash": uinput.KeyBackslash,
"comma": uinput.KeyComma,
"period": uinput.KeyDot,
"slash": uinput.KeySlash,
"shift_r": uinput.KeyRightshift,
"kp_multiply": uinput.KeyKpasterisk,
"alt_l": uinput.KeyLeftalt,
"space": uinput.KeySpace,
"caps_lock": uinput.KeyCapslock,
"f1": uinput.KeyF1,
"f2": uinput.KeyF2,
"f3": uinput.KeyF3,
"f4": uinput.KeyF4,
"f5": uinput.KeyF5,
"f6": uinput.KeyF6,
"f7": uinput.KeyF7,
"f8": uinput.KeyF8,
"f9": uinput.KeyF9,
"f10": uinput.KeyF10,
"num_lock": uinput.KeyNumlock,
"scroll_lock": uinput.KeyScrolllock,
"kp_home": uinput.KeyKp7,
"kp_up": uinput.KeyKp8,
"kp_prior": uinput.KeyKp9,
"kp_subtract": uinput.KeyKpminus,
"kp_left": uinput.KeyKp4,
"kp_begin": uinput.KeyKp5,
"kp_right": uinput.KeyKp6,
"kp_add": uinput.KeyKpplus,
"kp_end": uinput.KeyKp1,
"kp_down": uinput.KeyKp2,
"kp_next": uinput.KeyKp3,
"kp_insert": uinput.KeyKp0,
"kp_delete": uinput.KeyKpdot,
"iso_level3_shift": uinput.KeyZenkakuhankaku,
"f11": uinput.KeyF11,
"f12": uinput.KeyF12,
"katakana": uinput.KeyKatakana,
"hiragana": uinput.KeyHiragana,
"henkan_mode": uinput.KeyHenkan,
"hiragana_katakana": uinput.KeyKatakanahiragana,
"muhenkan": uinput.KeyMuhenkan,
"kp_enter": uinput.KeyKpenter,
"control_r": uinput.KeyRightctrl,
"kp_divide": uinput.KeyKpslash,
"alt_r": uinput.KeyRightalt,
"linefeed": uinput.KeyLinefeed,
"home": uinput.KeyHome,
"up": uinput.KeyUp,
"prior": uinput.KeyPageup,
"left": uinput.KeyLeft,
"right": uinput.KeyRight,
"end": uinput.KeyEnd,
"down": uinput.KeyDown,
"next": uinput.KeyPagedown,
"insert": uinput.KeyInsert,
"delete": uinput.KeyDelete,
"xf86audiomute": uinput.KeyMute,
"xf86audiolowervolume": uinput.KeyVolumedown,
"xf86audioraisevolume": uinput.KeyVolumeup,
"xf86poweroff": uinput.KeyPower,
"kp_equal": uinput.KeyKpequal,
"plusminus": uinput.KeyKpplusminus,
"pause": uinput.KeyPause,
"xf86launcha": uinput.KeyScale,
"kp_decimal": uinput.KeyKpcomma,
"hangul": uinput.KeyHangeul,
"hangul_hanja": uinput.KeyHanja,
"super_l": uinput.KeyLeftmeta,
"super_r": uinput.KeyRightmeta,
"menu": uinput.KeyCompose,
"redo": uinput.KeyAgain,
"sunprops": uinput.KeyProps,
"undo": uinput.KeyUndo,
"sunfront": uinput.KeyFront,
"xf86copy": uinput.KeyCopy,
"xf86open": uinput.KeyOpen,
"xf86paste": uinput.KeyPaste,
"find": uinput.KeyFind,
"xf86cut": uinput.KeyCut,
"help": uinput.KeyHelp,
"xf86menukb": uinput.KeyMenu,
"xf86calculator": uinput.KeyCalc,
"xf86sleep": uinput.KeySleep,
"xf86wakeup": uinput.KeyWakeup,
"xf86explorer": uinput.KeyFile,
"xf86xfer": uinput.KeyXfer,
"xf86launch1": uinput.KeyProg1,
"xf86launch2": uinput.KeyProg2,
"xf86www": uinput.KeyWww,
"xf86dos": uinput.KeyMsdos,
"xf86screensaver": uinput.KeyCoffee,
"xf86rotatewindows": uinput.KeyDirection,
"xf86taskpane": uinput.KeyCyclewindows,
"xf86mail": uinput.KeyMail,
"xf86favorites": uinput.KeyBookmarks,
"xf86mycomputer": uinput.KeyComputer,
"xf86back": uinput.KeyBack,
"xf86forward": uinput.KeyForward,
"xf86eject": uinput.KeyEjectcd,
"xf86audionext": uinput.KeyNextsong,
"xf86audioplay": uinput.KeyPlaypause,
"xf86audioprev": uinput.KeyPrevioussong,
"xf86audiostop": uinput.KeyStopcd,
"xf86audiorecord": uinput.KeyRecord,
"xf86audiorewind": uinput.KeyRewind,
"xf86phone": uinput.KeyPhone,
"xf86messenger": uinput.KeyChat,
"xf86search": uinput.KeySearch,
"xf86go": uinput.KeyConnect,
"xf86finance": uinput.KeyFinance,
"xf86game": uinput.KeySport,
"xf86shop": uinput.KeyShop,
"cancel": uinput.KeyCancel,
"xf86monbrightnessdown": uinput.KeyBrightnessdown,
"xf86monbrightnessup": uinput.KeyBrightnessup,
"xf86audiomedia": uinput.KeyMedia,
"xf86display": uinput.KeySwitchvideomode,
"xf86kbdlightonoff": uinput.KeyKbdillumtoggle,
"xf86kbdbrightnessdown": uinput.KeyKbdillumdown,
"xf86kbdbrightnessup": uinput.KeyKbdillumup,
"xf86send": uinput.KeySend,
"xf86reply": uinput.KeyReply,
"xf86mailforward": uinput.KeyForwardmail,
"xf86save": uinput.KeySave,
"xf86documents": uinput.KeyDocuments,
"xf86battery": uinput.KeyBattery,
"xf86bluetooth": uinput.KeyBluetooth,
"xf86wlan": uinput.KeyWlan,
"xf86uwb": uinput.KeyUwb,
"xf86next_vmode": uinput.KeyVideoNext,
"xf86prev_vmode": uinput.KeyVideoPrev,
"xf86monbrightnesscycle": uinput.KeyBrightnessCycle,
"xf86brightnessauto": uinput.KeyBrightnessZero,
"xf86displayoff": uinput.KeyDisplayOff,
"xf86wwan": uinput.KeyWimax,
"xf86rfkill": uinput.KeyRfkill,
"xf86webcam": uinput.KeyCamera,
"print": uinput.KeyPrint,
#WAYLAND
"esc": uinput.KeyEsc,
"minus": uinput.KeyMinus,
"equal": uinput.KeyEqual,
"backspace": uinput.KeyBackspace,
"tab": uinput.KeyTab,
"leftbrace": uinput.KeyLeftbrace,
"rightbrace": uinput.KeyRightbrace,
"enter": uinput.KeyEnter,
"leftctrl": uinput.KeyLeftctrl,
"semicolon": uinput.KeySemicolon,
"apostrophe": uinput.KeyApostrophe,
"grave": uinput.KeyGrave,
"leftshift": uinput.KeyLeftshift,
"backslash": uinput.KeyBackslash,
"comma": uinput.KeyComma,
"dot": uinput.KeyDot,
"slash": uinput.KeySlash,
"rightshift": uinput.KeyRightshift,
"kpasterisk": uinput.KeyKpasterisk,
"leftalt": uinput.KeyLeftalt,
"space": uinput.KeySpace,
"capslock": uinput.KeyCapslock,
"f1": uinput.KeyF1,
"f2": uinput.KeyF2,
"f3": uinput.KeyF3,
"f4": uinput.KeyF4,
"f5": uinput.KeyF5,
"f6": uinput.KeyF6,
"f7": uinput.KeyF7,
"f8": uinput.KeyF8,
"f9": uinput.KeyF9,
"f10": uinput.KeyF10,
"numlock": uinput.KeyNumlock,
"scrolllock": uinput.KeyScrolllock,
"kp7": uinput.KeyKp7,
"kp8": uinput.KeyKp8,
"kp9": uinput.KeyKp9,
"kpminus": uinput.KeyKpminus,
"kp4": uinput.KeyKp4,
"kp5": uinput.KeyKp5,
"kp6": uinput.KeyKp6,
"kpplus": uinput.KeyKpplus,
"kp1": uinput.KeyKp1,
"kp2": uinput.KeyKp2,
"kp3": uinput.KeyKp3,
"kp0": uinput.KeyKp0,
"kpdot": uinput.KeyKpdot,
"zenkakuhankaku": uinput.KeyZenkakuhankaku,
"102nd": uinput.Key102Nd,
"f11": uinput.KeyF11,
"f12": uinput.KeyF12,
"ro": uinput.KeyRo,
"katakana": uinput.KeyKatakana,
"hiragana": uinput.KeyHiragana,
"henkan": uinput.KeyHenkan,
"katakanahiragana": uinput.KeyKatakanahiragana,
"muhenkan": uinput.KeyMuhenkan,
"kpjpcomma": uinput.KeyKpjpcomma,
"kpenter": uinput.KeyKpenter,
"rightctrl": uinput.KeyRightctrl,
"kpslash": uinput.KeyKpslash,
"sysrq": uinput.KeySysrq,
"rightalt": uinput.KeyRightalt,
"linefeed": uinput.KeyLinefeed,
"home": uinput.KeyHome,
"up": uinput.KeyUp,
"pageup": uinput.KeyPageup,
"left": uinput.KeyLeft,
"right": uinput.KeyRight,
"end": uinput.KeyEnd,
"down": uinput.KeyDown,
"pagedown": uinput.KeyPagedown,
"insert": uinput.KeyInsert,
"delete": uinput.KeyDelete,
"macro": uinput.KeyMacro,
"mute": uinput.KeyMute,
"volumedown": uinput.KeyVolumedown,
"volumeup": uinput.KeyVolumeup,
"power": uinput.KeyPower,
"kpequal": uinput.KeyKpequal,
"kpplusminus": uinput.KeyKpplusminus,
"pause": uinput.KeyPause,
"scale": uinput.KeyScale,
"kpcomma": uinput.KeyKpcomma,
"hangeul": uinput.KeyHangeul,
"hanja": uinput.KeyHanja,
"yen": uinput.KeyYen,
"leftmeta": uinput.KeyLeftmeta,
"rightmeta": uinput.KeyRightmeta,
"compose": uinput.KeyCompose,
"stop": uinput.KeyStop,
"again": uinput.KeyAgain,
"props": uinput.KeyProps,
"undo": uinput.KeyUndo,
"front": uinput.KeyFront,
"copy": uinput.KeyCopy,
"open": uinput.KeyOpen,
"paste": uinput.KeyPaste,
"find": uinput.KeyFind,
"cut": uinput.KeyCut,
"help": uinput.KeyHelp,
"menu": uinput.KeyMenu,
"calc": uinput.KeyCalc,
"setup": uinput.KeySetup,
"sleep": uinput.KeySleep,
"wakeup": uinput.KeyWakeup,
"file": uinput.KeyFile,
"sendfile": uinput.KeySendfile,
"deletefile": uinput.KeyDeletefile,
"xfer": uinput.KeyXfer,
"prog1": uinput.KeyProg1,
"prog2": uinput.KeyProg2,
"www": uinput.KeyWww,
"msdos": uinput.KeyMsdos,
"coffee": uinput.KeyCoffee,
"direction": uinput.KeyDirection,
"cyclewindows": uinput.KeyCyclewindows,
"mail": uinput.KeyMail,
"bookmarks": uinput.KeyBookmarks,
"computer": uinput.KeyComputer,
"back": uinput.KeyBack,
"forward": uinput.KeyForward,
"closecd": uinput.KeyClosecd,
"ejectcd": uinput.KeyEjectcd,
"ejectclosecd": uinput.KeyEjectclosecd,
"nextsong": uinput.KeyNextsong,
"playpause": uinput.KeyPlaypause,
"previoussong": uinput.KeyPrevioussong,
"stopcd": uinput.KeyStopcd,
"record": uinput.KeyRecord,
"rewind": uinput.KeyRewind,
"phone": uinput.KeyPhone,
"iso": uinput.KeyIso,
"config": uinput.KeyConfig,
"homepage": uinput.KeyHomepage,
"refresh": uinput.KeyRefresh,
"exit": uinput.KeyExit,
"move": uinput.KeyMove,
"edit": uinput.KeyEdit,
"scrollup": uinput.KeyScrollup,
"scrolldown": uinput.KeyScrolldown,
"kpleftparen": uinput.KeyKpleftparen,
"kprightparen": uinput.KeyKprightparen,
"new": uinput.KeyNew,
"redo": uinput.KeyRedo,
"f13": uinput.KeyF13,
"f14": uinput.KeyF14,
"f15": uinput.KeyF15,
"f16": uinput.KeyF16,
"f17": uinput.KeyF17,
"f18": uinput.KeyF18,
"f19": uinput.KeyF19,
"f20": uinput.KeyF20,
"f21": uinput.KeyF21,
"f22": uinput.KeyF22,
"f23": uinput.KeyF23,
"f24": uinput.KeyF24,
"playcd": uinput.KeyPlaycd,
"pausecd": uinput.KeyPausecd,
"prog3": uinput.KeyProg3,
"prog4": uinput.KeyProg4,
"dashboard": uinput.KeyDashboard,
"suspend": uinput.KeySuspend,
"close": uinput.KeyClose,
"play": uinput.KeyPlay,
"fastforward": uinput.KeyFastforward,
"bassboost": uinput.KeyBassboost,
"print": uinput.KeyPrint,
"hp": uinput.KeyHp,
"camera": uinput.KeyCamera,
"sound": uinput.KeySound,
"question": uinput.KeyQuestion,
"email": uinput.KeyEmail,
"chat": uinput.KeyChat,
"search": uinput.KeySearch,
"connect": uinput.KeyConnect,
"finance": uinput.KeyFinance,
"sport": uinput.KeySport,
"shop": uinput.KeyShop,
"alterase": uinput.KeyAlterase,
"cancel": uinput.KeyCancel,
"brightnessdown": uinput.KeyBrightnessdown,
"brightnessup": uinput.KeyBrightnessup,
"media": uinput.KeyMedia,
"switchvideomode": uinput.KeySwitchvideomode,
"kbdillumtoggle": uinput.KeyKbdillumtoggle,
"kbdillumdown": uinput.KeyKbdillumdown,
"kbdillumup": uinput.KeyKbdillumup,
"send": uinput.KeySend,
"reply": uinput.KeyReply,
"forwardmail": uinput.KeyForwardmail,
"save": uinput.KeySave,
"documents": uinput.KeyDocuments,
"battery": uinput.KeyBattery,
"bluetooth": uinput.KeyBluetooth,
"wlan": uinput.KeyWlan,
"uwb": uinput.KeyUwb,
"unknown": uinput.KeyUnknown,
"videonext": uinput.KeyVideoNext,
"videoprev": uinput.KeyVideoPrev,
"brightnesscycle": uinput.KeyBrightnessCycle,
"brightnesszero": uinput.KeyBrightnessZero,
"displayoff": uinput.KeyDisplayOff,
"wimax": uinput.KeyWimax,
"rfkill": uinput.KeyRfkill,
"micmute": uinput.KeyMicmute,
"exclam": uinput.Key1,
"at": uinput.Key2,
"numbersign": uinput.Key3,
"dollar": uinput.Key4,
"percent": uinput.Key5,
"asciicircum": uinput.Key6,
"ampersand": uinput.Key7,
"asterisk": uinput.Key8,
"parenleft": uinput.Key9,
"parenright": uinput.Key0,
"underscore": uinput.KeyMinus,
"plus": uinput.KeyEqual,
"iso_left_tab": uinput.KeyTab,
"braceleft": uinput.KeyLeftbrace,
"braceright": uinput.KeyRightbrace,
"colon": uinput.KeySemicolon,
"quotedbl": uinput.KeyApostrophe,
"asciitilde": uinput.KeyGrave,
"bar": uinput.KeyBackslash,
"less": uinput.KeyComma,
"greater": uinput.KeyDot,
"question": uinput.KeySlash,
"kp_7": uinput.KeyKp7,
"kp_8": uinput.KeyKp8,
"kp_9": uinput.KeyKp9,
"kp_4": uinput.KeyKp4,
"kp_5": uinput.KeyKp5,
"kp_6": uinput.KeyKp6,
"kp_1": uinput.KeyKp1,
"kp_2": uinput.KeyKp2,
"kp_3": uinput.KeyKp3,
"kp_0": uinput.KeyKp0,
"sys_req": uinput.KeySysrq,
"break": uinput.KeyPause,
"xf86audiopause": uinput.KeyPrevioussong,