1include common
2map 0x40c
3#
4# Top row
5#
6twosuperior 0x29
7notsign 0x29 altgr
8
9ampersand 0x02
101 0x02 shift
11onesuperior 0x02 altgr
12exclamdown 0x02 shift altgr
13
14eacute 0x03
152 0x03 shift
16asciitilde 0x03 altgr
17oneeighth 0x03 shift altgr
18
19quotedbl 0x04
203 0x04 shift
21numbersign 0x04 altgr
22
23apostrophe 0x05
244 0x05 shift
25braceleft 0x05 altgr
26
27parenleft 0x06
285 0x06 shift
29bracketleft 0x06 altgr
30threeeighths 0x06 shift altgr
31
32minus 0x07
336 0x07 shift
34bar 0x07 altgr
35fiveeighths 0x07 shift altgr
36
37egrave 0x08
387 0x08 shift
39grave 0x08 altgr
40seveneighths 0x08 shift altgr
41
42underscore 0x09
438 0x09 shift
44backslash 0x09 altgr
45trademark 0x09 shift altgr
46
47ccedilla 0x0a
489 0x0a shift
49asciicircum 0x0a altgr
50plusminus 0x0a shift altgr
51
52agrave 0x0b
530 0x0b shift
54at 0x0b altgr
55
56parenright 0x0c
57degree 0x0c shift
58bracketright 0x0c altgr
59questiondown 0x0c shift altgr
60
61equal 0x0d
62plus 0x0d shift
63braceright 0x0d altgr
64dead_ogonek 0x0d shift altgr
65
66#
67# AZERTY first row
68#
69
70a 0x10 addupper
71ae 0x10 altgr
72AE 0x10 shift altgr
73
74z 0x11 addupper
75guillemotleft 0x11 altgr
76
77EuroSign 0x12 altgr
78
79paragraph 0x13 altgr
80registered 0x13 shift altgr
81
82tslash 0x14 altgr
83Tslash 0x14 shift altgr
84
85leftarrow 0x15 altgr
86yen 0x15 shift altgr
87
88downarrow 0x16 altgr
89uparrow 0x16 shift altgr
90
91rightarrow 0x17 altgr
92idotless 0x17 shift altgr
93
94oslash 0x18 altgr
95Ooblique 0x18 shift altgr
96
97thorn 0x19 altgr
98THORN 0x19 shift altgr
99
100dead_circumflex 0x1a
101dead_diaeresis 0x1a shift
102dead_abovering 0x1a shift altgr
103
104dollar 0x1b
105sterling 0x1b shift
106currency 0x1b altgr
107dead_macron 0x1b shift altgr
108
109#
110# AZERTY second row
111#
112q 0x1e addupper
113Greek_OMEGA 0x1e shift altgr
114
115ssharp 0x1f altgr
116
117eth 0x20 altgr
118ETH 0x20 shift altgr
119
120dstroke 0x21 altgr
121ordfeminine 0x21 shift altgr
122
123eng 0x22 altgr
124ENG 0x22 shift altgr
125
126hstroke 0x23 altgr
127Hstroke 0x23 shift altgr
128
129kra 0x25 altgr
130
131lstroke 0x26 altgr
132Lstroke 0x26 shift altgr
133
134m 0x27 addupper
135masculine 0x27 shift altgr
136
137ugrave 0x28
138percent 0x28 shift
139dead_caron 0x28 shift altgr
140
141asterisk 0x2b
142mu 0x2b shift
143dead_grave 0x2b altgr
144dead_breve 0x2b shift altgr
145
146#
147# AZERTY third row
148#
149less 0x56
150greater 0x56 shift
151
152w 0x2c addupper
153
154guillemotright 0x2d altgr
155
156cent 0x2e altgr
157copyright 0x2e shift altgr
158
159leftdoublequotemark 0x2f altgr
160
161rightdoublequotemark 0x30 altgr
162
163comma 0x32
164question 0x32 shift
165dead_acute 0x32 altgr
166dead_doubleacute 0x32 shift altgr
167
168semicolon 0x33
169period 0x33 shift
170horizconnector 0x33 altgr
171multiply 0x33 shift altgr
172
173colon 0x34
174slash 0x34 shift
175periodcentered 0x34 altgr
176division 0x34 shift altgr
177
178exclam 0x35
179section 0x35 shift
180dead_belowdot 0x35 altgr
181dead_abovedot 0x35 shift altgr
182