pt (f452095e3f8d03b87d8df939a370ab767f221c36) pt (a7815faffb2bd594b92aa3542d7b799cc89c5414)
1# generated from XKB map pt
2include common
3map 0x816
1#
2# generated by qemu-keymap
3# model : pc105
4# layout : pt
5# variant : -
6# options : -
7
8# name: "Portuguese"
9
10# modifiers
11# 0: Shift
12# 1: Lock
13# 2: Control
14# 3: Mod1
15# 4: Mod2
16# 5: Mod3
17# 6: Mod4
18# 7: Mod5
19# 8: NumLock
20# 9: Alt
21# 10: LevelThree
22# 11: LAlt
23# 12: RAlt
24# 13: RControl
25# 14: LControl
26# 15: ScrollLock
27# 16: LevelFive
28# 17: AltGr
29# 18: Meta
30# 19: Super
31# 20: Hyper
32
33# evdev 1 (0x1), QKeyCode "esc", number 0x1
34Escape 0x01
35
36# evdev 2 (0x2), QKeyCode "1", number 0x2
371 0x02
4exclam 0x02 shift
5onesuperior 0x02 altgr
6exclamdown 0x02 shift altgr
38exclam 0x02 shift
39onesuperior 0x02 altgr
40exclamdown 0x02 shift altgr
41
42# evdev 3 (0x3), QKeyCode "2", number 0x3
432 0x03
7quotedbl 0x03 shift
8at 0x03 altgr
9oneeighth 0x03 shift altgr
44quotedbl 0x03 shift
45at 0x03 altgr
46oneeighth 0x03 shift altgr
47
48# evdev 4 (0x4), QKeyCode "3", number 0x4
493 0x04
10numbersign 0x04 shift
11sterling 0x04 altgr
50numbersign 0x04 shift
51sterling 0x04 altgr
52
53# evdev 5 (0x5), QKeyCode "4", number 0x5
544 0x05
12dollar 0x05 shift
13section 0x05 altgr
55dollar 0x05 shift
56section 0x05 altgr
57
58# evdev 6 (0x6), QKeyCode "5", number 0x6
595 0x06
14percent 0x06 shift
15onehalf 0x06 altgr
16threeeighths 0x06 shift altgr
60percent 0x06 shift
61onehalf 0x06 altgr
62threeeighths 0x06 shift altgr
63
64# evdev 7 (0x7), QKeyCode "6", number 0x7
656 0x07
17ampersand 0x07 shift
66ampersand 0x07 shift
18threequarters 0x07 altgr
67notsign 0x07 altgr
19fiveeighths 0x07 shift altgr
68fiveeighths 0x07 shift altgr
69
70# evdev 8 (0x8), QKeyCode "7", number 0x8
717 0x08
20slash 0x08 shift
21braceleft 0x08 altgr
22seveneighths 0x08 shift altgr
72slash 0x08 shift
73braceleft 0x08 altgr
74seveneighths 0x08 shift altgr
75
76# evdev 9 (0x9), QKeyCode "8", number 0x9
778 0x09
23parenleft 0x09 shift
24bracketleft 0x09 altgr
25trademark 0x09 shift altgr
78parenleft 0x09 shift
79bracketleft 0x09 altgr
80trademark 0x09 shift altgr
81
82# evdev 10 (0xa), QKeyCode "9", number 0xa
839 0x0a
26parenright 0x0a shift
27bracketright 0x0a altgr
28plusminus 0x0a shift altgr
84parenright 0x0a shift
85bracketright 0x0a altgr
86plusminus 0x0a shift altgr
87
88# evdev 11 (0xb), QKeyCode "0", number 0xb
890 0x0b
29equal 0x0b shift
30braceright 0x0b altgr
31degree 0x0b shift altgr
90equal 0x0b shift
91braceright 0x0b altgr
92degree 0x0b shift altgr
93
94# evdev 12 (0xc), QKeyCode "minus", number 0xc
32apostrophe 0x0c
33question 0x0c shift
34backslash 0x0c altgr
35questiondown 0x0c shift altgr
95apostrophe 0x0c
96question 0x0c shift
97backslash 0x0c altgr
98questiondown 0x0c shift altgr
99
100# evdev 13 (0xd), QKeyCode "equal", number 0xd
36guillemotleft 0x0d
37guillemotright 0x0d shift
38dead_cedilla 0x0d altgr
39dead_ogonek 0x0d shift altgr
101guillemotleft 0x0d
102guillemotright 0x0d shift
103dead_cedilla 0x0d altgr
104dead_ogonek 0x0d shift altgr
105
106# evdev 14 (0xe), QKeyCode "backspace", number 0xe
107BackSpace 0x0e
108
109# evdev 15 (0xf), QKeyCode "tab", number 0xf
110Tab 0x0f
111ISO_Left_Tab 0x0f shift
112
113# evdev 16 (0x10), QKeyCode "q", number 0x10
114q 0x10
115Q 0x10 shift
116at 0x10 altgr
40Greek_OMEGA 0x10 shift altgr
117Greek_OMEGA 0x10 shift altgr
118
119# evdev 17 (0x11), QKeyCode "w", number 0x11
120w 0x11
121W 0x11 shift
41lstroke 0x11 altgr
42Lstroke 0x11 shift altgr
122lstroke 0x11 altgr
123Lstroke 0x11 shift altgr
124
125# evdev 18 (0x12), QKeyCode "e", number 0x12
126e 0x12
127E 0x12 shift
43EuroSign 0x12 altgr
44cent 0x12 shift altgr
128EuroSign 0x12 altgr
129cent 0x12 shift altgr
130
131# evdev 19 (0x13), QKeyCode "r", number 0x13
132r 0x13
133R 0x13 shift
45paragraph 0x13 altgr
46registered 0x13 shift altgr
134paragraph 0x13 altgr
135registered 0x13 shift altgr
136
137# evdev 20 (0x14), QKeyCode "t", number 0x14
138t 0x14
139T 0x14 shift
47tslash 0x14 altgr
48Tslash 0x14 shift altgr
140tslash 0x14 altgr
141Tslash 0x14 shift altgr
142
143# evdev 21 (0x15), QKeyCode "y", number 0x15
144y 0x15
145Y 0x15 shift
49leftarrow 0x15 altgr
50yen 0x15 shift altgr
146leftarrow 0x15 altgr
147yen 0x15 shift altgr
148
149# evdev 22 (0x16), QKeyCode "u", number 0x16
150u 0x16
151U 0x16 shift
51downarrow 0x16 altgr
52uparrow 0x16 shift altgr
152downarrow 0x16 altgr
153uparrow 0x16 shift altgr
154
155# evdev 23 (0x17), QKeyCode "i", number 0x17
156i 0x17
157I 0x17 shift
53rightarrow 0x17 altgr
54idotless 0x17 shift altgr
158rightarrow 0x17 altgr
159idotless 0x17 shift altgr
160
161# evdev 24 (0x18), QKeyCode "o", number 0x18
162o 0x18
163O 0x18 shift
55oslash 0x18 altgr
164oslash 0x18 altgr
56Ooblique 0x18 shift altgr
165Oslash 0x18 shift altgr
166
167# evdev 25 (0x19), QKeyCode "p", number 0x19
168p 0x19
169P 0x19 shift
57thorn 0x19 altgr
58THORN 0x19 shift altgr
170thorn 0x19 altgr
171THORN 0x19 shift altgr
172
173# evdev 26 (0x1a), QKeyCode "bracket_left", number 0x1a
59plus 0x1a
60asterisk 0x1a shift
61dead_diaeresis 0x1a altgr
62dead_abovering 0x1a shift altgr
174plus 0x1a
175asterisk 0x1a shift
176dead_diaeresis 0x1a altgr
177dead_abovering 0x1a shift altgr
178
179# evdev 27 (0x1b), QKeyCode "bracket_right", number 0x1b
63dead_acute 0x1b
64dead_grave 0x1b shift
65dead_tilde 0x1b altgr
66dead_macron 0x1b shift altgr
180dead_acute 0x1b
181dead_grave 0x1b shift
182dead_tilde 0x1b altgr
183dead_macron 0x1b shift altgr
184
185# evdev 28 (0x1c), QKeyCode "ret", number 0x1c
186Return 0x1c
187
188# evdev 29 (0x1d), QKeyCode "ctrl", number 0x1d
189Control_L 0x1d
190
191# evdev 30 (0x1e), QKeyCode "a", number 0x1e
192a 0x1e
193A 0x1e shift
67ae 0x1e altgr
68AE 0x1e shift altgr
194ae 0x1e altgr
195AE 0x1e shift altgr
196
197# evdev 31 (0x1f), QKeyCode "s", number 0x1f
198s 0x1f
199S 0x1f shift
69ssharp 0x1f altgr
200ssharp 0x1f altgr
201section 0x1f shift altgr
202
203# evdev 32 (0x20), QKeyCode "d", number 0x20
204d 0x20
205D 0x20 shift
70eth 0x20 altgr
71ETH 0x20 shift altgr
206eth 0x20 altgr
207ETH 0x20 shift altgr
208
209# evdev 33 (0x21), QKeyCode "f", number 0x21
210f 0x21
211F 0x21 shift
72dstroke 0x21 altgr
73ordfeminine 0x21 shift altgr
212dstroke 0x21 altgr
213ordfeminine 0x21 shift altgr
214
215# evdev 34 (0x22), QKeyCode "g", number 0x22
216g 0x22
217G 0x22 shift
74eng 0x22 altgr
75ENG 0x22 shift altgr
218eng 0x22 altgr
219ENG 0x22 shift altgr
220
221# evdev 35 (0x23), QKeyCode "h", number 0x23
222h 0x23
223H 0x23 shift
76hstroke 0x23 altgr
77Hstroke 0x23 shift altgr
224hstroke 0x23 altgr
225Hstroke 0x23 shift altgr
226
227# evdev 36 (0x24), QKeyCode "j", number 0x24
228j 0x24
229J 0x24 shift
230dead_hook 0x24 altgr
231dead_horn 0x24 shift altgr
232
233# evdev 37 (0x25), QKeyCode "k", number 0x25
234k 0x25
235K 0x25 shift
78kra 0x25 altgr
236kra 0x25 altgr
237ampersand 0x25 shift altgr
238
239# evdev 38 (0x26), QKeyCode "l", number 0x26
240l 0x26
241L 0x26 shift
79lstroke 0x26 altgr
80Lstroke 0x26 shift altgr
242lstroke 0x26 altgr
243Lstroke 0x26 shift altgr
244
245# evdev 39 (0x27), QKeyCode "semicolon", number 0x27
81ccedilla 0x27
82Ccedilla 0x27 shift
246ccedilla 0x27
247Ccedilla 0x27 shift
248dead_acute 0x27 altgr
83dead_doubleacute 0x27 shift altgr
249dead_doubleacute 0x27 shift altgr
250
251# evdev 40 (0x28), QKeyCode "apostrophe", number 0x28
84masculine 0x28
85ordfeminine 0x28 shift
86dead_circumflex 0x28 altgr
87dead_caron 0x28 shift altgr
252masculine 0x28
253ordfeminine 0x28 shift
254dead_circumflex 0x28 altgr
255dead_caron 0x28 shift altgr
256
257# evdev 41 (0x29), QKeyCode "grave_accent", number 0x29
88backslash 0x29
89bar 0x29 shift
90notsign 0x29 altgr
258backslash 0x29
259bar 0x29 shift
260notsign 0x29 altgr
261
262# evdev 42 (0x2a), QKeyCode "shift", number 0x2a
263Shift_L 0x2a
264
265# evdev 43 (0x2b), QKeyCode "backslash", number 0x2b
91dead_tilde 0x2b
92dead_circumflex 0x2b shift
266dead_tilde 0x2b
267dead_circumflex 0x2b shift
268dead_grave 0x2b altgr
93dead_breve 0x2b shift altgr
269dead_breve 0x2b shift altgr
94less 0x56
95greater 0x56 shift
270
271# evdev 44 (0x2c), QKeyCode "z", number 0x2c
272z 0x2c
273Z 0x2c shift
274guillemotleft 0x2c altgr
275less 0x2c shift altgr
276
277# evdev 45 (0x2d), QKeyCode "x", number 0x2d
278x 0x2d
279X 0x2d shift
280guillemotright 0x2d altgr
281greater 0x2d shift altgr
282
283# evdev 46 (0x2e), QKeyCode "c", number 0x2e
284c 0x2e
285C 0x2e shift
96cent 0x2e altgr
97copyright 0x2e shift altgr
286cent 0x2e altgr
287copyright 0x2e shift altgr
288
289# evdev 47 (0x2f), QKeyCode "v", number 0x2f
290v 0x2f
291V 0x2f shift
98leftdoublequotemark 0x2f altgr
292leftdoublequotemark 0x2f altgr
99grave 0x2f shift altgr
293leftsinglequotemark 0x2f shift altgr
294
295# evdev 48 (0x30), QKeyCode "b", number 0x30
296b 0x30
297B 0x30 shift
100rightdoublequotemark 0x30 altgr
298rightdoublequotemark 0x30 altgr
299rightsinglequotemark 0x30 shift altgr
300
301# evdev 49 (0x31), QKeyCode "n", number 0x31
302n 0x31
303N 0x31 shift
304
305# evdev 50 (0x32), QKeyCode "m", number 0x32
306m 0x32
307M 0x32 shift
101mu 0x32 altgr
308mu 0x32 altgr
309masculine 0x32 shift altgr
310
311# evdev 51 (0x33), QKeyCode "comma", number 0x33
102comma 0x33
103semicolon 0x33 shift
104horizconnector 0x33 altgr
105multiply 0x33 shift altgr
312comma 0x33
313semicolon 0x33 shift
314horizconnector 0x33 altgr
315multiply 0x33 shift altgr
316
317# evdev 52 (0x34), QKeyCode "dot", number 0x34
106period 0x34
107colon 0x34 shift
108periodcentered 0x34 altgr
109division 0x34 shift altgr
318period 0x34
319colon 0x34 shift
320periodcentered 0x34 altgr
321division 0x34 shift altgr
322
323# evdev 53 (0x35), QKeyCode "slash", number 0x35
110minus 0x35
111underscore 0x35 shift
112dead_belowdot 0x35 altgr
113dead_abovedot 0x35 shift altgr
324minus 0x35
325underscore 0x35 shift
326dead_belowdot 0x35 altgr
327dead_abovedot 0x35 shift altgr
328
329# evdev 54 (0x36), QKeyCode "shift_r", number 0x36
330Shift_R 0x36
331
332# evdev 55 (0x37), QKeyCode "kp_multiply", number 0x37
333KP_Multiply 0x37
334
335# evdev 56 (0x38), QKeyCode "alt", number 0x38
336Alt_L 0x38
337Meta_L 0x38 shift
338
339# evdev 57 (0x39), QKeyCode "spc", number 0x39
340space 0x39
341
342# evdev 58 (0x3a), QKeyCode "caps_lock", number 0x3a
343Caps_Lock 0x3a
344
345# evdev 59 (0x3b), QKeyCode "f1", number 0x3b
346F1 0x3b
347
348# evdev 60 (0x3c), QKeyCode "f2", number 0x3c
349F2 0x3c
350
351# evdev 61 (0x3d), QKeyCode "f3", number 0x3d
352F3 0x3d
353
354# evdev 62 (0x3e), QKeyCode "f4", number 0x3e
355F4 0x3e
356
357# evdev 63 (0x3f), QKeyCode "f5", number 0x3f
358F5 0x3f
359
360# evdev 64 (0x40), QKeyCode "f6", number 0x40
361F6 0x40
362
363# evdev 65 (0x41), QKeyCode "f7", number 0x41
364F7 0x41
365
366# evdev 66 (0x42), QKeyCode "f8", number 0x42
367F8 0x42
368
369# evdev 67 (0x43), QKeyCode "f9", number 0x43
370F9 0x43
371
372# evdev 68 (0x44), QKeyCode "f10", number 0x44
373F10 0x44
374
375# evdev 69 (0x45), QKeyCode "num_lock", number 0x45
376Num_Lock 0x45
377
378# evdev 70 (0x46), QKeyCode "scroll_lock", number 0x46
379Scroll_Lock 0x46
380
381# evdev 71 (0x47), QKeyCode "kp_7", number 0x47
382KP_Home 0x47
383KP_7 0x47 numlock
384
385# evdev 72 (0x48), QKeyCode "kp_8", number 0x48
386KP_Up 0x48
387KP_8 0x48 numlock
388
389# evdev 73 (0x49), QKeyCode "kp_9", number 0x49
390KP_Prior 0x49
391KP_9 0x49 numlock
392
393# evdev 74 (0x4a), QKeyCode "kp_subtract", number 0x4a
394KP_Subtract 0x4a
395
396# evdev 75 (0x4b), QKeyCode "kp_4", number 0x4b
397KP_Left 0x4b
398KP_4 0x4b numlock
399
400# evdev 76 (0x4c), QKeyCode "kp_5", number 0x4c
401KP_Begin 0x4c
402KP_5 0x4c numlock
403
404# evdev 77 (0x4d), QKeyCode "kp_6", number 0x4d
405KP_Right 0x4d
406KP_6 0x4d numlock
407
408# evdev 78 (0x4e), QKeyCode "kp_add", number 0x4e
409KP_Add 0x4e
410
411# evdev 79 (0x4f), QKeyCode "kp_1", number 0x4f
412KP_End 0x4f
413KP_1 0x4f numlock
414
415# evdev 80 (0x50), QKeyCode "kp_2", number 0x50
416KP_Down 0x50
417KP_2 0x50 numlock
418
419# evdev 81 (0x51), QKeyCode "kp_3", number 0x51
420KP_Next 0x51
421KP_3 0x51 numlock
422
423# evdev 82 (0x52), QKeyCode "kp_0", number 0x52
424KP_Insert 0x52
425KP_0 0x52 numlock
426
427# evdev 83 (0x53), QKeyCode "kp_decimal", number 0x53
428KP_Delete 0x53
429KP_Decimal 0x53 numlock
430
431# evdev 84 (0x54): no evdev -> QKeyCode mapping (xkb keysym ISO_Level3_Shift)
432
433# evdev 85 (0x55): no evdev -> QKeyCode mapping (xkb keysym NoSymbol)
434
435# evdev 86 (0x56), QKeyCode "less", number 0x56
436less 0x56
437greater 0x56 shift
438backslash 0x56 altgr
439
440# evdev 87 (0x57), QKeyCode "f11", number 0x57
441F11 0x57
442
443# evdev 88 (0x58), QKeyCode "f12", number 0x58
444F12 0x58
445
446# evdev 89 (0x59), QKeyCode "ro", number 0x73
447
448# evdev 90 (0x5a): no evdev -> QKeyCode mapping (xkb keysym Katakana)
449
450# evdev 91 (0x5b), QKeyCode "hiragana", number 0x77
451Hiragana 0x77
452
453# evdev 92 (0x5c), QKeyCode "henkan", number 0x79
454Henkan_Mode 0x79
455
456# evdev 93 (0x5d): no evdev -> QKeyCode mapping (xkb keysym Hiragana_Katakana)
457
458# evdev 94 (0x5e): no evdev -> QKeyCode mapping (xkb keysym Muhenkan)
459
460# evdev 95 (0x5f): no evdev -> QKeyCode mapping (xkb keysym NoSymbol)
461
462# evdev 96 (0x60), QKeyCode "kp_enter", number 0x9c
463KP_Enter 0x9c
464
465# evdev 97 (0x61), QKeyCode "ctrl_r", number 0x9d
466Control_R 0x9d
467
468# evdev 98 (0x62), QKeyCode "kp_divide", number 0xb5
469KP_Divide 0xb5
470
471# evdev 99 (0x63), QKeyCode "sysrq", number 0x54
472Print 0x54
473
474# evdev 100 (0x64), QKeyCode "alt_r", number 0xb8
475ISO_Level3_Shift 0xb8
476
477# evdev 101 (0x65), QKeyCode "lf", number 0x5b
478Linefeed 0x5b
479
480# evdev 102 (0x66), QKeyCode "home", number 0xc7
481Home 0xc7
482
483# evdev 103 (0x67), QKeyCode "up", number 0xc8
484Up 0xc8
485
486# evdev 104 (0x68), QKeyCode "pgup", number 0xc9
487Prior 0xc9
488
489# evdev 105 (0x69), QKeyCode "left", number 0xcb
490Left 0xcb
491
492# evdev 106 (0x6a), QKeyCode "right", number 0xcd
493Right 0xcd
494
495# evdev 107 (0x6b), QKeyCode "end", number 0xcf
496End 0xcf
497
498# evdev 108 (0x6c), QKeyCode "down", number 0xd0
499Down 0xd0
500
501# evdev 109 (0x6d), QKeyCode "pgdn", number 0xd1
502Next 0xd1
503
504# evdev 110 (0x6e), QKeyCode "insert", number 0xd2
505Insert 0xd2
506
507# evdev 111 (0x6f), QKeyCode "delete", number 0xd3
508Delete 0xd3
509
510# evdev 112 (0x70): no evdev -> QKeyCode mapping (xkb keysym NoSymbol)
511
512# evdev 113 (0x71), QKeyCode "audiomute", number 0xa0
513XF86AudioMute 0xa0
514
515# evdev 114 (0x72), QKeyCode "volumedown", number 0xae
516XF86AudioLowerVolume 0xae
517
518# evdev 115 (0x73), QKeyCode "volumeup", number 0xb0
519XF86AudioRaiseVolume 0xb0
520
521# evdev 116 (0x74), QKeyCode "power", number 0xde
522XF86PowerOff 0xde
523
524# evdev 117 (0x75), QKeyCode "kp_equals", number 0x59
525KP_Equal 0x59
526
527# evdev 118 (0x76): no evdev -> QKeyCode mapping (xkb keysym plusminus)
528
529# evdev 119 (0x77), QKeyCode "pause", number 0xc6
530Pause 0xc6
531
532# evdev 120 (0x78): no evdev -> QKeyCode mapping (xkb keysym XF86LaunchA)
533
534# evdev 121 (0x79), QKeyCode "kp_comma", number 0x7e
535KP_Decimal 0x7e
536
537# evdev 122 (0x7a): no evdev -> QKeyCode mapping (xkb keysym Hangul)
538
539# evdev 123 (0x7b): no evdev -> QKeyCode mapping (xkb keysym Hangul_Hanja)
540
541# evdev 124 (0x7c), QKeyCode "yen", number 0x7d
542
543# evdev 125 (0x7d), QKeyCode "meta_l", number 0xdb
544Super_L 0xdb
545
546# evdev 126 (0x7e), QKeyCode "meta_r", number 0xdc
547Super_R 0xdc
548
549# evdev 127 (0x7f), QKeyCode "compose", number 0xdd
550Menu 0xdd
551
552# evdev 128 (0x80), QKeyCode "stop", number 0xe8
553Cancel 0xe8
554
555# evdev 129 (0x81), QKeyCode "again", number 0x85
556Redo 0x85
557
558# evdev 130 (0x82), QKeyCode "props", number 0x86
559SunProps 0x86
560
561# evdev 131 (0x83), QKeyCode "undo", number 0x87
562Undo 0x87
563
564# evdev 132 (0x84), QKeyCode "front", number 0x8c
565SunFront 0x8c
566
567# evdev 133 (0x85), QKeyCode "copy", number 0xf8
568XF86Copy 0xf8
569
570# evdev 134 (0x86), QKeyCode "open", number 0x64
571XF86Open 0x64
572
573# evdev 135 (0x87), QKeyCode "paste", number 0x65
574XF86Paste 0x65
575
576# evdev 136 (0x88), QKeyCode "find", number 0xc1
577Find 0xc1
578
579# evdev 137 (0x89), QKeyCode "cut", number 0xbc
580XF86Cut 0xbc
581
582# evdev 138 (0x8a), QKeyCode "help", number 0xf5
583Help 0xf5
584
585# evdev 139 (0x8b), QKeyCode "menu", number 0x9e
586XF86MenuKB 0x9e
587
588# evdev 140 (0x8c), QKeyCode "calculator", number 0xa1
589XF86Calculator 0xa1
590
591# evdev 141 (0x8d): no evdev -> QKeyCode mapping (xkb keysym NoSymbol)
592
593# evdev 142 (0x8e), QKeyCode "sleep", number 0xdf
594XF86Sleep 0xdf
595
596# evdev 143 (0x8f), QKeyCode "wake", number 0xe3
597XF86WakeUp 0xe3
598
599# evdev 144 (0x90): no evdev -> QKeyCode mapping (xkb keysym XF86Explorer)
600
601# evdev 145 (0x91): no evdev -> QKeyCode mapping (xkb keysym XF86Send)
602
603# evdev 146 (0x92): no evdev -> QKeyCode mapping (xkb keysym NoSymbol)
604
605# evdev 147 (0x93): no evdev -> QKeyCode mapping (xkb keysym XF86Xfer)
606
607# evdev 148 (0x94): no evdev -> QKeyCode mapping (xkb keysym XF86Launch1)
608
609# evdev 149 (0x95): no evdev -> QKeyCode mapping (xkb keysym XF86Launch2)
610
611# evdev 150 (0x96): no evdev -> QKeyCode mapping (xkb keysym XF86WWW)
612
613# evdev 151 (0x97): no evdev -> QKeyCode mapping (xkb keysym XF86DOS)
614
615# evdev 152 (0x98): no evdev -> QKeyCode mapping (xkb keysym XF86ScreenSaver)
616
617# evdev 153 (0x99): no evdev -> QKeyCode mapping (xkb keysym XF86RotateWindows)
618
619# evdev 154 (0x9a): no evdev -> QKeyCode mapping (xkb keysym XF86TaskPane)
620
621# evdev 155 (0x9b), QKeyCode "mail", number 0xec
622XF86Mail 0xec
623
624# evdev 156 (0x9c), QKeyCode "ac_bookmarks", number 0xe6
625XF86Favorites 0xe6
626
627# evdev 157 (0x9d), QKeyCode "computer", number 0xeb
628XF86MyComputer 0xeb
629
630# evdev 158 (0x9e), QKeyCode "ac_back", number 0xea
631XF86Back 0xea
632
633# evdev 159 (0x9f), QKeyCode "ac_forward", number 0xe9
634XF86Forward 0xe9
635
636# evdev 160 (0xa0): no evdev -> QKeyCode mapping (xkb keysym NoSymbol)
637
638# evdev 161 (0xa1): no evdev -> QKeyCode mapping (xkb keysym XF86Eject)
639
640# evdev 162 (0xa2): no evdev -> QKeyCode mapping (xkb keysym XF86Eject)
641
642# evdev 163 (0xa3), QKeyCode "audionext", number 0x99
643XF86AudioNext 0x99
644
645# evdev 164 (0xa4), QKeyCode "audioplay", number 0xa2
646XF86AudioPlay 0xa2
647XF86AudioPause 0xa2 shift
648
649# evdev 165 (0xa5), QKeyCode "audioprev", number 0x90
650XF86AudioPrev 0x90
651
652# evdev 166 (0xa6), QKeyCode "audiostop", number 0xa4
653XF86AudioStop 0xa4
654XF86Eject 0xa4 shift
655
656# evdev 167 (0xa7): no evdev -> QKeyCode mapping (xkb keysym XF86AudioRecord)
657
658# evdev 168 (0xa8): no evdev -> QKeyCode mapping (xkb keysym XF86AudioRewind)
659
660# evdev 169 (0xa9): no evdev -> QKeyCode mapping (xkb keysym XF86Phone)
661
662# evdev 170 (0xaa): no evdev -> QKeyCode mapping (xkb keysym NoSymbol)
663
664# evdev 171 (0xab): no evdev -> QKeyCode mapping (xkb keysym XF86Tools)
665
666# evdev 172 (0xac), QKeyCode "ac_home", number 0xb2
667XF86HomePage 0xb2
668
669# evdev 173 (0xad), QKeyCode "ac_refresh", number 0xe7
670XF86Reload 0xe7
671
672# evdev 174 (0xae): no evdev -> QKeyCode mapping (xkb keysym XF86Close)
673
674# evdev 175 (0xaf): no evdev -> QKeyCode mapping (xkb keysym NoSymbol)
675
676# evdev 176 (0xb0): no evdev -> QKeyCode mapping (xkb keysym NoSymbol)
677
678# evdev 177 (0xb1): no evdev -> QKeyCode mapping (xkb keysym XF86ScrollUp)
679
680# evdev 178 (0xb2): no evdev -> QKeyCode mapping (xkb keysym XF86ScrollDown)
681
682# evdev 179 (0xb3): no evdev -> QKeyCode mapping (xkb keysym parenleft)
683
684# evdev 180 (0xb4): no evdev -> QKeyCode mapping (xkb keysym parenright)
685
686# evdev 181 (0xb5): no evdev -> QKeyCode mapping (xkb keysym XF86New)
687
688# evdev 182 (0xb6): no evdev -> QKeyCode mapping (xkb keysym Redo)
689
690# evdev 183 (0xb7): no evdev -> QKeyCode mapping (xkb keysym XF86Tools)
691
692# evdev 184 (0xb8): no evdev -> QKeyCode mapping (xkb keysym XF86Launch5)
693
694# evdev 185 (0xb9): no evdev -> QKeyCode mapping (xkb keysym XF86Launch6)
695
696# evdev 186 (0xba): no evdev -> QKeyCode mapping (xkb keysym XF86Launch7)
697
698# evdev 187 (0xbb): no evdev -> QKeyCode mapping (xkb keysym XF86Launch8)
699
700# evdev 188 (0xbc): no evdev -> QKeyCode mapping (xkb keysym XF86Launch9)
701
702# evdev 189 (0xbd): no evdev -> QKeyCode mapping (xkb keysym NoSymbol)
703
704# evdev 190 (0xbe): no evdev -> QKeyCode mapping (xkb keysym XF86AudioMicMute)
705
706# evdev 191 (0xbf): no evdev -> QKeyCode mapping (xkb keysym XF86TouchpadToggle)
707
708# evdev 192 (0xc0): no evdev -> QKeyCode mapping (xkb keysym XF86TouchpadOn)
709
710# evdev 193 (0xc1): no evdev -> QKeyCode mapping (xkb keysym XF86TouchpadOff)
711
712# evdev 194 (0xc2): no evdev -> QKeyCode mapping (xkb keysym NoSymbol)
713
714# evdev 195 (0xc3): no evdev -> QKeyCode mapping (xkb keysym Mode_switch)
715
716# evdev 196 (0xc4): no evdev -> QKeyCode mapping (xkb keysym NoSymbol)
717
718# evdev 197 (0xc5): no evdev -> QKeyCode mapping (xkb keysym NoSymbol)
719
720# evdev 198 (0xc6): no evdev -> QKeyCode mapping (xkb keysym NoSymbol)
721
722# evdev 199 (0xc7): no evdev -> QKeyCode mapping (xkb keysym NoSymbol)
723
724# evdev 200 (0xc8): no evdev -> QKeyCode mapping (xkb keysym XF86AudioPlay)
725
726# evdev 201 (0xc9): no evdev -> QKeyCode mapping (xkb keysym XF86AudioPause)
727
728# evdev 202 (0xca): no evdev -> QKeyCode mapping (xkb keysym XF86Launch3)
729
730# evdev 203 (0xcb): no evdev -> QKeyCode mapping (xkb keysym XF86Launch4)
731
732# evdev 204 (0xcc): no evdev -> QKeyCode mapping (xkb keysym XF86LaunchB)
733
734# evdev 205 (0xcd): no evdev -> QKeyCode mapping (xkb keysym XF86Suspend)
735
736# evdev 206 (0xce): no evdev -> QKeyCode mapping (xkb keysym XF86Close)
737
738# evdev 207 (0xcf): no evdev -> QKeyCode mapping (xkb keysym XF86AudioPlay)
739
740# evdev 208 (0xd0): no evdev -> QKeyCode mapping (xkb keysym XF86AudioForward)
741
742# evdev 209 (0xd1): no evdev -> QKeyCode mapping (xkb keysym NoSymbol)
743
744# evdev 210 (0xd2): no evdev -> QKeyCode mapping (xkb keysym Print)
745
746# evdev 211 (0xd3): no evdev -> QKeyCode mapping (xkb keysym NoSymbol)
747
748# evdev 212 (0xd4): no evdev -> QKeyCode mapping (xkb keysym XF86WebCam)
749
750# evdev 213 (0xd5): no evdev -> QKeyCode mapping (xkb keysym NoSymbol)
751
752# evdev 214 (0xd6): no evdev -> QKeyCode mapping (xkb keysym NoSymbol)
753
754# evdev 215 (0xd7): no evdev -> QKeyCode mapping (xkb keysym XF86Mail)
755
756# evdev 216 (0xd8): no evdev -> QKeyCode mapping (xkb keysym XF86Messenger)
757
758# evdev 217 (0xd9): no evdev -> QKeyCode mapping (xkb keysym XF86Search)
759
760# evdev 218 (0xda): no evdev -> QKeyCode mapping (xkb keysym XF86Go)
761
762# evdev 219 (0xdb): no evdev -> QKeyCode mapping (xkb keysym XF86Finance)
763
764# evdev 220 (0xdc): no evdev -> QKeyCode mapping (xkb keysym XF86Game)
765
766# evdev 221 (0xdd): no evdev -> QKeyCode mapping (xkb keysym XF86Shop)
767
768# evdev 222 (0xde): no evdev -> QKeyCode mapping (xkb keysym NoSymbol)
769
770# evdev 223 (0xdf): no evdev -> QKeyCode mapping (xkb keysym Cancel)
771
772# evdev 224 (0xe0): no evdev -> QKeyCode mapping (xkb keysym XF86MonBrightnessDown)
773
774# evdev 225 (0xe1): no evdev -> QKeyCode mapping (xkb keysym XF86MonBrightnessUp)
775
776# evdev 226 (0xe2), QKeyCode "mediaselect", number 0xed
777XF86AudioMedia 0xed
778
779# evdev 227 (0xe3): no evdev -> QKeyCode mapping (xkb keysym XF86Display)
780
781# evdev 228 (0xe4): no evdev -> QKeyCode mapping (xkb keysym XF86KbdLightOnOff)
782
783# evdev 229 (0xe5): no evdev -> QKeyCode mapping (xkb keysym XF86KbdBrightnessDown)
784
785# evdev 230 (0xe6): no evdev -> QKeyCode mapping (xkb keysym XF86KbdBrightnessUp)
786
787# evdev 231 (0xe7): no evdev -> QKeyCode mapping (xkb keysym XF86Send)
788
789# evdev 232 (0xe8): no evdev -> QKeyCode mapping (xkb keysym XF86Reply)
790
791# evdev 233 (0xe9): no evdev -> QKeyCode mapping (xkb keysym XF86MailForward)
792
793# evdev 234 (0xea): no evdev -> QKeyCode mapping (xkb keysym XF86Save)
794
795# evdev 235 (0xeb): no evdev -> QKeyCode mapping (xkb keysym XF86Documents)
796
797# evdev 236 (0xec): no evdev -> QKeyCode mapping (xkb keysym XF86Battery)
798
799# evdev 237 (0xed): no evdev -> QKeyCode mapping (xkb keysym XF86Bluetooth)
800
801# evdev 238 (0xee): no evdev -> QKeyCode mapping (xkb keysym XF86WLAN)
802
803# evdev 239 (0xef): no evdev -> QKeyCode mapping (xkb keysym NoSymbol)
804
805# evdev 240 (0xf0): no evdev -> QKeyCode mapping (xkb keysym NoSymbol)
806
807# evdev 241 (0xf1): no evdev -> QKeyCode mapping (xkb keysym NoSymbol)
808
809# evdev 242 (0xf2): no evdev -> QKeyCode mapping (xkb keysym NoSymbol)
810
811# evdev 243 (0xf3): no evdev -> QKeyCode mapping (xkb keysym NoSymbol)
812
813# evdev 244 (0xf4): no evdev -> QKeyCode mapping (xkb keysym NoSymbol)
814
815# evdev 245 (0xf5): no evdev -> QKeyCode mapping (xkb keysym NoSymbol)
816
817#
818# quirks section start
819#
820# Sometimes multiple keysyms map to the same keycodes.
821# The keycode -> keysym lookup finds only one of the
822# keysyms. So append them here.
823#
824
825Print 0x54
826Sys_Req 0x54
827Execute 0x54
828KP_Decimal 0x53 numlock
829KP_Separator 0x53 numlock
830Alt_R 0xb8
831ISO_Level3_Shift 0xb8
832Mode_switch 0xb8
833
834# quirks section end