2 add Shift = Shift_L Shift_R
8 add Control = Control_L Control_R
16 add Mod1 = Alt_L Alt_R
17 add Mod2 = Meta_L Meta_R
19 keycode 8 = a A dead_macron U0304
20 keycode 9 = s S ssharp nobreakspace
21 keycode 10 = d D eth ETH
22 keycode 11 = f F function nobreakspace
23 keycode 12 = h H U02CD U0331
24 keycode 13 = g G copyright caret
25 keycode 14 = z Z U02C0 U0309
26 keycode 15 = x X period U0323
27 keycode 16 = c C dead_cedilla U0327
28 keycode 17 = v V dead_caron U030C
29 keycode 18 = section plusminus
30 keycode 19 = b B dead_breve U0306
31 keycode 20 = q Q oe OE
32 keycode 21 = w W dead_abovedot U0307
33 keycode 22 = e E dead_acute U0301
34 keycode 23 = r R registered U2030
35 keycode 24 = y Y yen nobreakspace
36 keycode 25 = t T thorn THORN
37 keycode 26 = 1 exclam exclamdown U2044
38 keycode 27 = 2 at trademark EuroSign
39 keycode 28 = 3 numbersign sterling U2039
40 keycode 29 = 4 dollar cent U203A
41 keycode 30 = 6 asciicircum dead_circumflex U0302
42 keycode 31 = 5 percent section dagger
43 keycode 32 = equal plus notequal plusminus
44 keycode 33 = 9 parenleft ordfeminine periodcentered
45 keycode 34 = 7 ampersand paragraph doubledagger
46 keycode 35 = minus underscore endash emdash
47 keycode 36 = 8 asterisk enfilledcircbullet degree
48 keycode 37 = 0 parenright masculine singlelowquotemark
49 keycode 38 = bracketright braceright leftsinglequotemark rightsinglequotemark
50 keycode 39 = o O oslash Oslash
51 keycode 40 = u U dead_diaeresis U0308
52 keycode 41 = bracketleft braceleft leftdoublequotemark rightdoublequotemark
53 keycode 42 = i I U02BC U031B
54 keycode 43 = p P comma U0326
56 keycode 45 = l L minus U0335
57 keycode 46 = j J dead_doubleacute U030B
58 keycode 47 = apostrophe quotedbl ae AE
59 keycode 48 = k K dead_abovering U030A
60 keycode 49 = semicolon colon ellipsis numerosign
61 keycode 50 = backslash bar guillemotleft guillemotright
62 keycode 51 = comma less lessthanequal doublelowquotemark
63 keycode 52 = slash question division questiondown
64 keycode 53 = n N dead_tilde U0303
65 keycode 54 = m M dead_ogonek U0328
66 keycode 55 = period greater greaterthanequal U0294
68 keycode 57 = space NoSymbol nobreakspace
69 keycode 58 = grave asciitilde dead_grave U0300
70 keycode 59 = BackSpace
71 keycode 60 = 0x1000003
76 keycode 65 = Caps_Lock
78 keycode 67 = Control_L
81 keycode 70 = Control_R
84 keycode 73 = KP_Decimal
85 keycode 74 = Right asterisk
86 keycode 75 = KP_Multiply
89 keycode 78 = Left plus
91 keycode 80 = Down equal
94 keycode 83 = KP_Divide
97 keycode 86 = KP_Subtract
100 keycode 89 = KP_Equal