2 shift keycode 2 = exclam
4 shift altgr keycode 3 = quotedbl
5 shift keycode 4 = numbersign
6 shift keycode 5 = dollar
7 shift altgr keycode 5 = asterisk
8 shift keycode 6 = percent
9 shift altgr keycode 6 = colon
10 shift keycode 7 = asciicircum
11 shift altgr keycode 7 = comma
12 shift keycode 8 = ampersand
13 shift altgr keycode 8 = period
14 shift keycode 9 = asterisk
15 shift altgr keycode 9 = semicolon
16 shift keycode 10 = parenleft
17 shift keycode 11 = parenright
19 shift keycode 12 = underscore
21 shift keycode 13 = plus
22 altgr keycode 16 = Cyrillic_shorti
23 shift altgr keycode 16 = Cyrillic_SHORTI
24 altgr keycode 17 = Cyrillic_tse
25 shift altgr keycode 17 = Cyrillic_TSE
26 altgr keycode 18 = Cyrillic_u
27 shift altgr keycode 18 = Cyrillic_U
28 altgr keycode 19 = Cyrillic_ka
29 shift altgr keycode 19 = Cyrillic_KA
30 altgr keycode 20 = Cyrillic_ie
31 shift altgr keycode 20 = Cyrillic_IE
32 altgr keycode 21 = Cyrillic_en
33 shift altgr keycode 21 = Cyrillic_EN
34 altgr keycode 22 = Cyrillic_ghe
35 shift altgr keycode 22 = Cyrillic_GHE
36 altgr keycode 23 = Cyrillic_sha
37 shift altgr keycode 23 = Cyrillic_SHA
38 altgr keycode 24 = Cyrillic_shcha
39 shift altgr keycode 24 = Cyrillic_SHCHA
40 altgr keycode 25 = Cyrillic_ze
41 shift altgr keycode 25 = Cyrillic_ZE
42 keycode 26 = bracketleft
43 shift keycode 26 = braceleft
44 altgr keycode 26 = Cyrillic_ha
45 shift altgr keycode 26 = Cyrillic_HA
46 keycode 27 = bracketright
47 shift keycode 27 = braceright
48 altgr keycode 27 = Cyrillic_hardsign
49 shift altgr keycode 27 = Cyrillic_HARDSIGN
50 altgr keycode 30 = Cyrillic_ef
51 shift altgr keycode 30 = Cyrillic_EF
52 altgr keycode 31 = Cyrillic_yeru
53 shift altgr keycode 31 = Cyrillic_YERU
54 altgr keycode 32 = Cyrillic_ve
55 shift altgr keycode 32 = Cyrillic_VE
56 altgr keycode 33 = Cyrillic_a
57 shift altgr keycode 33 = Cyrillic_A
58 altgr keycode 34 = Cyrillic_pe
59 shift altgr keycode 34 = Cyrillic_PE
60 altgr keycode 35 = Cyrillic_er
61 shift altgr keycode 35 = Cyrillic_ER
62 altgr keycode 36 = Cyrillic_o
63 shift altgr keycode 36 = Cyrillic_O
64 altgr keycode 37 = Cyrillic_el
65 shift altgr keycode 37 = Cyrillic_EL
66 altgr keycode 38 = Cyrillic_de
67 shift altgr keycode 38 = Cyrillic_DE
68 keycode 39 = semicolon
69 shift keycode 39 = colon
70 altgr keycode 39 = Cyrillic_zhe
71 shift altgr keycode 39 = Cyrillic_ZHE
72 keycode 40 = apostrophe
73 shift keycode 40 = quotedbl
74 altgr keycode 40 = Cyrillic_e
75 shift altgr keycode 40 = Cyrillic_E
77 shift keycode 41 = asciitilde
78 altgr keycode 41 = Cyrillic_io
79 shift altgr keycode 41 = Cyrillic_IO
80 keycode 43 = backslash
81 shift keycode 43 = bar
82 altgr keycode 44 = Cyrillic_ya
83 shift altgr keycode 44 = Cyrillic_YA
84 altgr keycode 45 = Cyrillic_che
85 shift altgr keycode 45 = Cyrillic_CHE
86 altgr keycode 46 = Cyrillic_es
87 shift altgr keycode 46 = Cyrillic_ES
88 altgr keycode 47 = Cyrillic_em
89 shift altgr keycode 47 = Cyrillic_EM
90 altgr keycode 48 = Cyrillic_i
91 shift altgr keycode 48 = Cyrillic_I
92 altgr keycode 49 = Cyrillic_te
93 shift altgr keycode 49 = Cyrillic_TE
94 altgr keycode 50 = Cyrillic_softsign
95 shift altgr keycode 50 = Cyrillic_SOFTSIGN
97 shift keycode 51 = less
98 altgr keycode 51 = Cyrillic_be
99 shift altgr keycode 51 = Cyrillic_BE
101 shift keycode 52 = greater
102 altgr keycode 52 = Cyrillic_yu
103 shift altgr keycode 52 = Cyrillic_YU
105 shift keycode 53 = question
106 altgr keycode 86 = slash
107 shift altgr keycode 86 = bar