2 shift keycode 2 = exclam
4 shift altgr keycode 3 = doublelowquotemark
5 shift keycode 4 = numbersign
6 shift altgr keycode 4 = leftdoublequotemark
7 shift keycode 5 = dollar
8 shift keycode 6 = percent
9 shift keycode 7 = asciicircum
10 shift keycode 8 = ampersand
11 shift keycode 9 = asterisk
12 shift keycode 10 = parenleft
13 shift keycode 11 = parenright
15 shift keycode 12 = underscore
17 shift keycode 13 = plus
18 altgr keycode 16 = Cyrillic_lje
19 shift altgr keycode 16 = Cyrillic_LJE
20 altgr keycode 17 = Cyrillic_nje
21 shift altgr keycode 17 = Cyrillic_NJE
22 altgr keycode 18 = Cyrillic_ie
23 shift altgr keycode 18 = Cyrillic_IE
24 altgr keycode 19 = Cyrillic_er
25 shift altgr keycode 19 = Cyrillic_ER
26 altgr keycode 20 = Cyrillic_te
27 shift altgr keycode 20 = Cyrillic_TE
28 altgr keycode 21 = Macedonia_dse
29 shift altgr keycode 21 = Macedonia_DSE
30 altgr keycode 22 = Cyrillic_u
31 shift altgr keycode 22 = Cyrillic_U
32 altgr keycode 23 = Cyrillic_i
33 shift altgr keycode 23 = Cyrillic_I
34 altgr keycode 24 = Cyrillic_o
35 shift altgr keycode 24 = Cyrillic_O
36 altgr keycode 25 = Cyrillic_pe
37 shift altgr keycode 25 = Cyrillic_PE
38 keycode 26 = bracketleft
39 shift keycode 26 = braceleft
40 altgr keycode 26 = Cyrillic_sha
41 shift altgr keycode 26 = Cyrillic_SHA
42 keycode 27 = bracketright
43 shift keycode 27 = braceright
44 altgr keycode 27 = Macedonia_gje
45 shift altgr keycode 27 = Macedonia_GJE
46 altgr keycode 30 = Cyrillic_a
47 shift altgr keycode 30 = Cyrillic_A
48 altgr keycode 31 = Cyrillic_es
49 shift altgr keycode 31 = Cyrillic_ES
50 altgr keycode 32 = Cyrillic_de
51 shift altgr keycode 32 = Cyrillic_DE
52 altgr keycode 33 = Cyrillic_ef
53 shift altgr keycode 33 = Cyrillic_EF
54 altgr keycode 34 = Cyrillic_ghe
55 shift altgr keycode 34 = Cyrillic_GHE
56 altgr keycode 35 = Cyrillic_ha
57 shift altgr keycode 35 = Cyrillic_HA
58 altgr keycode 36 = Cyrillic_je
59 shift altgr keycode 36 = Cyrillic_JE
60 altgr keycode 37 = Cyrillic_ka
61 shift altgr keycode 37 = Cyrillic_KA
62 altgr keycode 38 = Cyrillic_el
63 shift altgr keycode 38 = Cyrillic_EL
64 keycode 39 = semicolon
65 shift keycode 39 = colon
66 altgr keycode 39 = Cyrillic_che
67 shift altgr keycode 39 = Cyrillic_CHE
68 keycode 40 = apostrophe
69 shift keycode 40 = quotedbl
70 altgr keycode 40 = Macedonia_kje
71 shift altgr keycode 40 = Macedonia_KJE
73 shift keycode 41 = asciitilde
74 keycode 43 = backslash
75 shift keycode 43 = bar
76 altgr keycode 43 = Cyrillic_zhe
77 shift altgr keycode 43 = Cyrillic_ZHE
78 altgr keycode 44 = Cyrillic_ze
79 shift altgr keycode 44 = Cyrillic_ZE
80 altgr keycode 45 = Cyrillic_dzhe
81 shift altgr keycode 45 = Cyrillic_DZHE
82 altgr keycode 46 = Cyrillic_tse
83 shift altgr keycode 46 = Cyrillic_TSE
84 altgr keycode 47 = Cyrillic_ve
85 shift altgr keycode 47 = Cyrillic_VE
86 altgr keycode 48 = Cyrillic_be
87 shift altgr keycode 48 = Cyrillic_BE
88 altgr keycode 49 = Cyrillic_en
89 shift altgr keycode 49 = Cyrillic_EN
90 altgr keycode 50 = Cyrillic_em
91 shift altgr keycode 50 = Cyrillic_EM
93 shift keycode 51 = less
94 shift altgr keycode 51 = semicolon
96 shift keycode 52 = greater
97 shift altgr keycode 52 = colon
99 shift keycode 53 = question