1include common
2    shift keycode 2 = exclam
3    shift keycode 3 = at
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
14keycode 12 = minus
15    shift keycode 12 = underscore
16keycode 13 = equal
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
38keycode 26 = bracketleft
39    shift keycode 26 = braceleft
40    altgr keycode 26 = Cyrillic_sha
41    shift altgr keycode 26 = Cyrillic_SHA
42keycode 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
64keycode 39 = semicolon
65    shift keycode 39 = colon
66    altgr keycode 39 = Cyrillic_che
67    shift altgr keycode 39 = Cyrillic_CHE
68keycode 40 = apostrophe
69    shift keycode 40 = quotedbl
70    altgr keycode 40 = Macedonia_kje
71    shift altgr keycode 40 = Macedonia_KJE
72keycode 41 = grave
73    shift keycode 41 = asciitilde
74keycode 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
92keycode 51 = comma
93    shift keycode 51 = less
94    shift altgr keycode 51 = semicolon
95keycode 52 = period
96    shift keycode 52 = greater
97    shift altgr keycode 52 = colon
98keycode 53 = slash
99    shift keycode 53 = question
100