libvirt/src/util/keymaps.csv
2012-01-12 20:44:55 +00:00

18 KiB

1Linux NameLinux KeycodeOS-X NameOS-X KeycodeAT set1 keycodeAT set2 keycodeAT set3 keycodeXTXT KBDUSB KeycodesWin32 NameWin32 KeycodeXwin XTXfree86 KBD XT
2KEY_RESERVED0
3KEY_ESC1Escape0x35111881141VK_ESCAPE0x1b11
4KEY_12ANSI_10x12222222230VK_10x3122
5KEY_23ANSI_20x13330303331VK_20x3233
6KEY_34ANSI_30x14438384432VK_30x3344
7KEY_45ANSI_40x15537375533VK_40x3455
8KEY_56ANSI_50x17646466634VK_50x3566
9KEY_67ANSI_60x16754547735VK_60x3677
10KEY_78ANSI_70x1a861618836VK_70x3788
11KEY_89ANSI_80x1c962629937VK_80x3899
12KEY_910ANSI_90x19107070101038VK_90x391010
13KEY_011ANSI_00x1d116969111139VK_00x301111
14KEY_MINUS12ANSI_Minus0x1b127878121245VK_OEM_MINUS0xbd1212
15KEY_EQUAL13ANSI_Equal0x18138585131346VK_OEM_PLUS0xbb1313
16KEY_BACKSPACE14Delete0x3314102102141442VK_BACK0x081414
17KEY_TAB15Tab0x30151313151543VK_TAB0x091515
18KEY_Q16ANSI_Q0xc162121161620VK_Q0x511616
19KEY_W17ANSI_W0xd172929171726VK_W0x571717
20KEY_E18ANSI_E0xe18363618188VK_E0x451818
21KEY_R19ANSI_R0xf194545191921VK_R0x521919
22KEY_T20ANSI_T0x11204444202023VK_T0x542020
23KEY_Y21ANSI_Y0x10215353212128VK_Y0x592121
24KEY_U22ANSI_U0x20226060222224VK_U0x552222
25KEY_I23ANSI_I0x22236767232312VK_I0x492323
26KEY_O24ANSI_O0x1f246868242418VK_O0x4f2424
27KEY_P25ANSI_P0x23257777252519VK_P0x502525
28KEY_LEFTBRACE26ANSI_LeftBracket0x21268484262647VK_OEM_40xdb2626
29KEY_RIGHTBRACE27ANSI_RightBracket0x1e279191272748VK_OEM_60xdd2727
30KEY_ENTER28Return0x24289090282840VK_RETURN0x0d2828
31KEY_LEFTCTRL29Control0x3b2920172929224VK_LCONTROL0xa22929
32KEY_LEFTCTRL29Control0x3b2920172929224VK_CONTROL0x112929
33KEY_A30ANSI_A0x030282830304VK_A0x413030
34KEY_S31ANSI_S0x1312727313122VK_S0x533131
35KEY_D32ANSI_D0x232353532327VK_D0x443232
36KEY_F33ANSI_F0x333434333339VK_F0x463333
37KEY_G34ANSI_G0x5345252343410VK_G0x473434
38KEY_H35ANSI_H0x4355151353511VK_H0x483535
39KEY_J36ANSI_J0x26365959363613VK_J0x4a3636
40KEY_K37ANSI_K0x28376666373714VK_K0x4b3737
41KEY_L38ANSI_L0x25387575383815VK_L0x4c3838
42KEY_SEMICOLON39ANSI_Semicolon0x29397676393951VK_OEM_10xba3939
43KEY_APOSTROPHE40ANSI_Quote0x27408282404052VK_OEM_20xbf4040
44KEY_GRAVE41ANSI_Grave0x32411414414153VK_OEM_30xc04141
45KEY_SHIFT42Shift0x384218184242225VK_SHIFT0x104242
46KEY_LEFTSHIFT42Shift0x384218184242225VK_LSHIFT0xa04242
47KEY_BACKSLASH43ANSI_Backslash0x2a439393434350VK_OEM_50xdc4343
48KEY_Z44ANSI_Z0x6442626444429VK_Z0x5a4444
49KEY_X45ANSI_X0x7453434454527VK_X0x584545
50KEY_C46ANSI_C0x846333346466VK_C0x434646
51KEY_V47ANSI_V0x9474242474725VK_V0x564747
52KEY_B48ANSI_B0xb48505048485VK_B0x424848
53KEY_N49ANSI_N0x2d494949494917VK_N0x4e4949
54KEY_M50ANSI_M0x2e505858505016VK_M0x4d5050
55KEY_COMMA51ANSI_Comma0x2b516565515154VK_OEM_COMMA0xbc5151
56KEY_DOT52ANSI_Period0x2f527373525255VK_OEM_PERIOD0xbe5252
57KEY_SLASH53ANSI_Slash0x2c537474535356VK_OEM_20xbf5353
58KEY_RIGHTSHIFT54RightShift0x3c5489895454229VK_RSHIFT0xa15454
59KEY_KPASTERISK55ANSI_KeypadMultiply0x4355124126555585VK_MULTIPLY0x6a5555
60KEY_LEFTALT56Option0x3a5617255656226VK_LMENU0xa45656
61KEY_LEFTALT56Option0x3a5617255656226VK_MENU0x125656
62KEY_SPACE57Space0x31574141575744VK_SPACE0x205757
63KEY_CAPSLOCK58CapsLock0x39588820585857VK_CAPITAL0x145858
64KEY_F159F10x7a5957595958VK_F10x705959
65KEY_F260F20x7860615606059VK_F20x716060
66KEY_F361F30x6361423616160VK_F30x726161
67KEY_F462F40x76621231626261VK_F40x736262
68KEY_F563F50x6063339636362VK_F50x746363
69KEY_F664F60x61641147646463VK_F60x756464
70KEY_F765F70x626525955656564VK_F70x766565
71KEY_F866F80x64661063666665VK_F80x776666
72KEY_F967F90x6567171676766VK_F90x786767
73KEY_F1068F100x6d68979686867VK_F100x796868
74KEY_NUMLOCK6969119118696983VK_NUMLOCK0x906969
75KEY_SCROLLLOCK707012695707071VK_SCROLL0x917070
76KEY_KP771ANSI_Keypad70x5971108108717195VK_NUMPAD70x677171
77KEY_KP872ANSI_Keypad80x5b72117117727296VK_NUMPAD80x687272
78KEY_KP973ANSI_Keypad90x5c73125125737397VK_NUMPAD90x697373
79KEY_KPMINUS74ANSI_KeypadMinus0x4e74123132747486VK_SUBTRACT0x6d7474
80KEY_KP475ANSI_Keypad40x5675107107757592VK_NUMPAD40x647575
81KEY_KP576ANSI_Keypad50x5776115115767693VK_NUMPAD50x657676
82KEY_KP677ANSI_Keypad60x5877116116777794VK_NUMPAD60x667777
83KEY_KPPLUS78ANSI_KeypadPlus0x4578121124787887VK_ADD0x6b7878
84KEY_KP179ANSI_Keypad10x5379105105797989VK_NUMPAD10x617979
85KEY_KP280ANSI_Keypad20x5480114114808090VK_NUMPAD20x628080
86KEY_KP381ANSI_Keypad30x5581122122818191VK_NUMPAD30x638181
87KEY_KP082ANSI_Keypad00x5282112112828298VK_NUMPAD00x608282
88KEY_KPDOT83ANSI_KeypadDecimal0x4183113113838399VK_DECIMAL0x6e8383
898484
90KEY_ZENKAKUHANKAKU8511895118148
91KEY_102ND8686971986100VK_OEM_1020xe1
92KEY_F1187F110x6787120861018768VK_F110x7a
93KEY_F1288F120x6f887941028869VK_F120x7b
94KEY_RO8911581115135
95KEY_KATAKANA90JIS_Kana????0x6812099120146VK_KANA0x15
96KEY_HIRAGANA9111998119147
97KEY_HENKAN92121100134121138
98KEY_KATAKANAHIRAGANA93112191351121360xc80xc8
99KEY_MUHENKAN94123103133123139
100KEY_KPJPCOMMA95JIS_KeypadComma0x5f923992140
101KEY_KPENTER96ANSI_KeypadEnter0x4c158121284880x640x64
102KEY_RIGHTCTRL97RightControl0x3e88285228VK_RCONTROL0xa30x650x65
103KEY_KPSLASH98ANSI_KeypadDivide0x4b18111930984VK_DIVIDE0x6f0x680x68
104KEY_SYSRQ9984260878470VK_SNAPSHOT ???0x2c0x670x67
105KEY_RIGHTALT100RightOption0x3d57312230VK_RMENU0xa50x690x69
106KEY_LINEFEED10191
107KEY_HOME102Home0x7322411032774VK_HOME0x240x590x59
108KEY_UP103UpArrow0x7e2369910932882VK_UP0x260x5a0x5a
109KEY_PAGEUP104PageUp0x7420111132975VK_PRIOR0x210x5b0x5b
110KEY_LEFT105LeftArrow0x7b2039711133180VK_LEFT0x250x5c0x5c
111KEY_RIGHT106RightArrow0x7c20510611233379VK_RIGHT0x270x5e0x5e
112KEY_END107End0x7722510133577VK_END0x230x5f0x5f
113KEY_DOWN108DownArrow0x7d2549611033681VK_DOWN0x280x600x60
114KEY_PAGEDOWN109PageDown0x7924310933778VK_NEXT0x220x610x61
115KEY_INSERT11021010310733873VK_INSERT0x2d0x620x62
116KEY_DELETE111ForwardDelete0x7524410010833976VK_DELETE0x2e0x630x63
117KEY_MACRO112239142367
118KEY_MUTE113Mute0x4a251156288239VK_VOLUME_MUTE0xad
119KEY_VOLUMEDOWN114VolumeDown0x49157302238VK_VOLUME_DOWN0xae
120KEY_VOLUMEUP115VolumeUp0x48233149304237VK_VOLUME_UP0xaf
121KEY_POWER116350102
122KEY_KPEQUAL117ANSI_KeypadEquals0x518915891030x760x76
123KEY_KPPLUSMINUS118206334
124KEY_PAUSE1191989832672VK_PAUSE0x0130x660x66
125KEY_SCALE120267
126KEY_KPCOMMA121ANSI_KeypadClear????0x47126109126133VK_SEPARATOR??0x6c
127KEY_HANGEUL122144VK_HANGEUL0x15
128KEY_HANJA123269145VK_HANJA0x19
129KEY_YEN124JIS_Yen0x5d1251061251370x7d0x7d
130KEY_LEFTMETA125Command0x37139347227VK_LWIN0x5b0x6b0x6b
131KEY_RIGHTMETA126140348231VK_RWIN0x5c0x6c0x6c
132KEY_COMPOSE127Function0x3f141349101VK_APPS0x5d0x6d0x6d
133KEY_STOP12810360243VK_BROWSER_STOP0xa9
134KEY_AGAIN12911261121
135KEY_PROPS13012262118
136KEY_UNDO13116263122
137KEY_FRONT132268119
138KEY_COPY13324376124
139KEY_OPEN13432100116
140KEY_PASTE13540101125
141KEY_FIND13648321244
142KEY_CUT13756316123
143KEY_HELP1389373117VK_HELP0x2f
144KEY_MENU139145286
145KEY_CALC140174163289251
146KEY_SETUP141102
147KEY_SLEEP142351248VK_SLEEP0x5f
148KEY_WAKEUP143355
149KEY_FILE144103
150KEY_SENDFILE145104
151KEY_DELETEFILE146105
152KEY_XFER147162275
153KEY_PROG1148160287
154KEY_PROG2149161279
155KEY_WWW150258240
156KEY_MSDOS151106
157KEY_SCREENLOCK152150274249
158KEY_DIRECTION153107
159KEY_CYCLEWINDOWS154155294
160KEY_MAIL155364
161KEY_BOOKMARKS156358
162KEY_COMPUTER157363
163KEY_BACK158362241VK_BROWSER_BACK0xa6
164KEY_FORWARD159361242VK_BROWSER_FORWARD0xa7
165KEY_CLOSECD160154291
166KEY_EJECTCD161108236
167KEY_EJECTCLOSECD162381
168KEY_NEXTSONG163241147281235VK_MEDIA_NEXT_TRACK0xb0
169KEY_PLAYPAUSE164173290232VK_MEDIA_PLAY_PAUSE0xb3
170KEY_PREVIOUSSONG165250148272234VK_MEDIA_PREV_TRACK0xb1
171KEY_STOPCD166164152292233VK_MEDIA_STOP0xb2
172KEY_RECORD167158305
173KEY_REWIND168159280
174KEY_PHONE16999
175KEY_ISO170ISO_Section0xa112
176KEY_CONFIG171257
177KEY_HOMEPAGE172178151306VK_BROWSER_HOME0xac
178KEY_REFRESH173359250VK_BROWSER_REFRESH0xa8
179KEY_EXIT174113
180KEY_MOVE175114
181KEY_EDIT176264247
182KEY_SCROLLUP177117245
183KEY_SCROLLDOWN178271246
184KEY_KPLEFTPAREN179374182
185KEY_KPRIGHTPAREN180379183
186KEY_NEW181265
187KEY_REDO182266
188KEY_F13183F130x69934712793104VK_F130x7c0x6e0x6e
189KEY_F14184F140x6b945512894105VK_F140x7d0x6f0x6f
190KEY_F15185F150x71956312995106VK_F150x7e0x700x70
191KEY_F16186F160x6a13085107VK_F160x7f0x710x71
192KEY_F17187F170x40131259108VK_F170x800x720x72
193KEY_F18188F180x4f375109VK_F180x81
194KEY_F19189F190x50260110VK_F190x82
195KEY_F20190F200x5a90111VK_F200x83
196KEY_F21191116112VK_F210x84
197KEY_F22192377113VK_F220x85
198KEY_F23193109114VK_F230x86
199KEY_F24194111115VK_F240x87
200195277
201196278
202197282
203198283
204199295
205KEY_PLAYCD200296
206KEY_PAUSECD201297
207KEY_PROG3202299
208KEY_PROG4203300
209KEY_DASHBOARD204301
210KEY_SUSPEND205293
211KEY_CLOSE206303
212KEY_PLAY207307VK_PLAY0xfa
213KEY_FASTFORWARD208308
214KEY_BASSBOOST209310
215KEY_PRINT210313VK_PRINT0x2a
216KEY_HP211314
217KEY_CAMERA212315
218KEY_SOUND213317
219KEY_QUESTION214318
220KEY_EMAIL215319VK_LAUNCH_MAIL0xb4
221KEY_CHAT216320
222KEY_SEARCH217357VK_BROWSER_SEARCH0xaa
223KEY_CONNECT218322
224KEY_FINANCE219323
225KEY_SPORT220324
226KEY_SHOP221325
227KEY_ALTERASE222276
228KEY_CANCEL223330
229KEY_BRIGHTNESSDOWN224332
230KEY_BRIGHTNESSUP225340
231KEY_MEDIA226365
232KEY_SWITCHVIDEOMODE227342
233KEY_KBDILLUMTOGGLE228343
234KEY_KBDILLUMDOWN229344
235KEY_KBDILLUMUP230345
236KEY_SEND231346
237KEY_REPLY232356
238KEY_FORWARDMAIL233270
239KEY_SAVE234341
240KEY_DOCUMENTS235368
241KEY_BATTERY236369
242KEY_BLUETOOTH237370
243KEY_WLAN238371
244KEY_UWB239372
245KEY_UNKNOWN240
246KEY_VIDEO_NEXT241
247KEY_VIDEO_PREV242
248KEY_BRIGHTNESS_CYCLE243
249KEY_BRIGHTNESS_ZERO244
250KEY_DISPLAY_OFF245
251KEY_WIMAX246
252247
253248
254249
255250
256251
257252
258253
259254
260255182
261BTN_MISC0x100
262BTN_00x100VK_LBUTTON0x01
263BTN_10x101VK_RBUTTON0x02
264BTN_20x102VK_MBUTTON0x04
265BTN_30x103VK_XBUTTON10x05
266BTN_40x104VK_XBUTTON20x06
267BTN_50x105
268BTN_60x106
269BTN_70x107
270BTN_80x108
271BTN_90x109
272BTN_MOUSE0x110
273BTN_LEFT0x110
274BTN_RIGHT0x111
275BTN_MIDDLE0x112
276BTN_SIDE0x113
277BTN_EXTRA0x114
278BTN_FORWARD0x115
279BTN_BACK0x116
280BTN_TASK0x117
281BTN_JOYSTICK0x120
282BTN_TRIGGER0x120
283BTN_THUMB0x121
284BTN_THUMB20x122
285BTN_TOP0x123
286BTN_TOP20x124
287BTN_PINKIE0x125
288BTN_BASE0x126
289BTN_BASE20x127
290BTN_BASE30x128
291BTN_BASE40x129
292BTN_BASE50x12a
293BTN_BASE60x12b
294BTN_DEAD0x12f
295BTN_GAMEPAD0x130
296BTN_A0x130
297BTN_B0x131
298BTN_C0x132
299BTN_X0x133
300BTN_Y0x134
301BTN_Z0x135
302BTN_TL0x136
303BTN_TR0x137
304BTN_TL20x138
305BTN_TR20x139
306BTN_SELECT0x13a
307BTN_START0x13b
308BTN_MODE0x13c
309BTN_THUMBL0x13d
310BTN_THUMBR0x13e
311BTN_DIGI0x140
312BTN_TOOL_PEN0x140
313BTN_TOOL_RUBBER0x141
314BTN_TOOL_BRUSH0x142
315BTN_TOOL_PENCIL0x143
316BTN_TOOL_AIRBRUSH0x144
317BTN_TOOL_FINGER0x145
318BTN_TOOL_MOUSE0x146
319BTN_TOOL_LENS0x147
320BTN_TOUCH0x14a
321BTN_STYLUS0x14b
322BTN_STYLUS20x14c
323BTN_TOOL_DOUBLETAP0x14d
324BTN_TOOL_TRIPLETAP0x14e
325BTN_TOOL_QUADTAP0x14f
326BTN_WHEEL0x150
327BTN_GEAR_DOWN0x150
328BTN_GEAR_UP0x151
329KEY_OK0x160
330KEY_SELECT0x161VK_SELECT0x29
331KEY_GOTO0x162
332KEY_CLEAR0x163
333KEY_POWER20x164
334KEY_OPTION0x165
335KEY_INFO0x166
336KEY_TIME0x167
337KEY_VENDOR0x168
338KEY_ARCHIVE0x169
339KEY_PROGRAM0x16a
340KEY_CHANNEL0x16b
341KEY_FAVORITES0x16cVK_BROWSER_FAVOURITES0xab
342KEY_EPG0x16d
343KEY_PVR0x16e
344KEY_MHP0x16f
345KEY_LANGUAGE0x170
346KEY_TITLE0x171
347KEY_SUBTITLE0x172
348KEY_ANGLE0x173
349KEY_ZOOM0x174VK_ZOOM0xfb
350KEY_MODE0x175
351KEY_KEYBOARD0x176
352KEY_SCREEN0x177
353KEY_PC0x178
354KEY_TV0x179
355KEY_TV20x17a
356KEY_VCR0x17b
357KEY_VCR20x17c
358KEY_SAT0x17d
359KEY_SAT20x17e
360KEY_CD0x17f
361KEY_TAPE0x180
362KEY_RADIO0x181
363KEY_TUNER0x182
364KEY_PLAYER0x183
365KEY_TEXT0x184
366KEY_DVD0x185
367KEY_AUX0x186
368KEY_MP30x187
369KEY_AUDIO0x188
370KEY_VIDEO0x189
371KEY_DIRECTORY0x18a
372KEY_LIST0x18b
373KEY_MEMO0x18c
374KEY_CALENDAR0x18d
375KEY_RED0x18e
376KEY_GREEN0x18f
377KEY_YELLOW0x190
378KEY_BLUE0x191
379KEY_CHANNELUP0x192
380KEY_CHANNELDOWN0x193
381KEY_FIRST0x194
382KEY_LAST0x195
383KEY_AB0x196
384KEY_NEXT0x197
385KEY_RESTART0x198
386KEY_SLOW0x199
387KEY_SHUFFLE0x19a
388KEY_BREAK0x19b
389KEY_PREVIOUS0x19c
390KEY_DIGITS0x19d
391KEY_TEEN0x19e
392KEY_TWEN0x19f
393KEY_VIDEOPHONE0x1a0
394KEY_GAMES0x1a1
395KEY_ZOOMIN0x1a2
396KEY_ZOOMOUT0x1a3
397KEY_ZOOMRESET0x1a4
398KEY_WORDPROCESSOR0x1a5
399KEY_EDITOR0x1a6
400KEY_SPREADSHEET0x1a7
401KEY_GRAPHICSEDITOR0x1a8
402KEY_PRESENTATION0x1a9
403KEY_DATABASE0x1aa
404KEY_NEWS0x1ab
405KEY_VOICEMAIL0x1ac
406KEY_ADDRESSBOOK0x1ad
407KEY_MESSENGER0x1ae
408KEY_DISPLAYTOGGLE0x1af
409KEY_SPELLCHECK0x1b0
410KEY_LOGOFF0x1b1
411KEY_DOLLAR0x1b2
412KEY_EURO0x1b3
413KEY_FRAMEBACK0x1b4
414KEY_FRAMEFORWARD0x1b5
415KEY_CONTEXT_MENU0x1b6
416KEY_MEDIA_REPEAT0x1b7
417KEY_DEL_EOL0x1c0
418KEY_DEL_EOS0x1c1
419KEY_INS_LINE0x1c2
420KEY_DEL_LINE0x1c3
421KEY_FN0x1d0
422KEY_FN_ESC0x1d1
423KEY_FN_F10x1d2
424KEY_FN_F20x1d3
425KEY_FN_F30x1d4
426KEY_FN_F40x1d5
427KEY_FN_F50x1d6
428KEY_FN_F60x1d7
429KEY_FN_F70x1d8
430KEY_FN_F80x1d9
431KEY_FN_F90x1da
432KEY_FN_F100x1db
433KEY_FN_F110x1dc
434KEY_FN_F120x1dd
435KEY_FN_10x1de
436KEY_FN_20x1df
437KEY_FN_D0x1e0
438KEY_FN_E0x1e1
439KEY_FN_F0x1e2
440KEY_FN_S0x1e3
441KEY_FN_B0x1e4
442KEY_BRL_DOT10x1f1
443KEY_BRL_DOT20x1f2
444KEY_BRL_DOT30x1f3
445KEY_BRL_DOT40x1f4
446KEY_BRL_DOT50x1f5
447KEY_BRL_DOT60x1f6
448KEY_BRL_DOT70x1f7
449KEY_BRL_DOT80x1f8
450KEY_BRL_DOT90x1f9
451KEY_BRL_DOT100x1fa
452KEY_NUMERIC_00x200
453KEY_NUMERIC_10x201
454KEY_NUMERIC_20x202
455KEY_NUMERIC_30x203
456KEY_NUMERIC_40x204
457KEY_NUMERIC_50x205
458KEY_NUMERIC_60x206
459KEY_NUMERIC_70x207
460KEY_NUMERIC_80x208
461KEY_NUMERIC_90x209
462KEY_NUMERIC_STAR0x20a
463KEY_NUMERIC_POUND0x20b
464KEY_RFKILL0x20c