2 shift keycode 2 = exclam
3 altgr keycode 2 = asciitilde
4 shift altgr keycode 2 = dead_tilde
5 shift keycode 3 = quotedbl
6 altgr keycode 3 = dead_caron
7 shift altgr keycode 3 = caron
8 shift keycode 4 = numbersign
9 altgr keycode 4 = asciicircum
10 shift altgr keycode 4 = dead_circumflex
11 shift keycode 5 = dollar
12 altgr keycode 5 = dead_breve
13 shift altgr keycode 5 = breve
14 shift keycode 6 = percent
15 altgr keycode 6 = degree
16 shift altgr keycode 6 = dead_abovering
17 shift keycode 7 = ampersand
18 altgr keycode 7 = dead_ogonek
19 shift altgr keycode 7 = ogonek
20 shift keycode 8 = slash
21 altgr keycode 8 = grave
22 shift altgr keycode 8 = dead_grave
23 shift keycode 9 = parenleft
24 altgr keycode 9 = dead_abovedot
25 shift altgr keycode 9 = abovedot
26 shift keycode 10 = parenright
27 altgr keycode 10 = dead_acute
28 shift keycode 11 = equal
29 altgr keycode 11 = dead_doubleacute
30 shift altgr keycode 11 = doubleacute
31 keycode 12 = apostrophe
32 shift keycode 12 = question
33 altgr keycode 12 = dead_diaeresis
34 shift altgr keycode 12 = diaeresis
36 shift keycode 13 = asterisk
37 altgr keycode 13 = dead_cedilla
38 shift altgr keycode 13 = cedilla
39 altgr keycode 16 = backslash
40 shift altgr keycode 16 = Greek_OMEGA
41 altgr keycode 17 = bar
42 shift altgr keycode 17 = Lstroke
43 altgr keycode 18 = EuroSign
44 altgr keycode 19 = paragraph
45 shift altgr keycode 19 = registered
46 altgr keycode 20 = tslash
47 shift altgr keycode 20 = Tslash
50 altgr keycode 21 = leftarrow
51 shift altgr keycode 21 = yen
52 altgr keycode 22 = downarrow
53 shift altgr keycode 22 = uparrow
54 altgr keycode 23 = rightarrow
55 shift altgr keycode 23 = idotless
56 altgr keycode 24 = oslash
57 shift altgr keycode 24 = Ooblique
58 altgr keycode 25 = thorn
59 shift altgr keycode 25 = THORN
61 shift keycode 26 = Scaron
62 altgr keycode 26 = division
64 shift keycode 27 = Dstroke
65 altgr keycode 27 = multiply
66 shift altgr keycode 27 = dead_macron
68 shift altgr keycode 30 = AE
69 altgr keycode 31 = ssharp
70 shift altgr keycode 31 = section
71 altgr keycode 32 = eth
72 shift altgr keycode 32 = ETH
73 altgr keycode 33 = bracketleft
74 shift altgr keycode 33 = ordfeminine
75 altgr keycode 34 = bracketright
76 shift altgr keycode 34 = ENG
77 altgr keycode 35 = hstroke
78 shift altgr keycode 35 = Hstroke
79 altgr keycode 37 = lstroke
80 altgr keycode 38 = Lstroke
82 shift keycode 39 = Ccaron
84 shift keycode 40 = Cacute
85 altgr keycode 40 = ssharp
86 keycode 41 = dead_cedilla
87 altgr keycode 41 = notsign
89 shift keycode 43 = Zcaron
90 altgr keycode 43 = currency
93 altgr keycode 44 = guillemotleft
94 altgr keycode 45 = guillemotright
95 altgr keycode 46 = cent
96 shift altgr keycode 46 = copyright
98 altgr keycode 48 = braceleft
99 altgr keycode 49 = braceright
100 altgr keycode 50 = section
101 shift altgr keycode 50 = masculine
103 shift keycode 51 = semicolon
104 altgr keycode 51 = horizconnector
106 shift keycode 52 = colon
107 altgr keycode 52 = periodcentered
109 shift keycode 53 = underscore
110 altgr keycode 53 = dead_belowdot