1 default xkb_keymap "us" {
2 xkb_keycodes { include "xfree86" };
3 xkb_types { include "default" };
4 xkb_compatibility { include "default" };
5 xkb_symbols { include "pc(pc105)" };
6 xkb_geometry { include "pc" };
9 // "ar" addition by Arabeyes Team, <support@arabeyes.org>
11 xkb_keycodes { include "xfree86" };
12 xkb_types { include "default" };
13 xkb_compatibility { include "default" };
14 xkb_symbols { include "pc(pc105)+ara" };
15 xkb_geometry { include "pc(pc102)" };
18 xkb_keycodes { include "xfree86" };
19 xkb_types { include "default" };
20 xkb_compatibility { include "default" };
21 xkb_symbols { include "pc(pc105)+be" };
22 xkb_geometry { include "pc(pc102)" };
25 xkb_keycodes { include "xfree86" };
26 xkb_types { include "default" };
27 xkb_compatibility { include "default" };
28 xkb_symbols { include "pc(pc105)+bg" };
29 xkb_geometry { include "pc(pc102)" };
31 // us_intl and br by Ricardo Y. Igarashi (iga@that.com.br)
33 xkb_keycodes { include "xfree86" };
34 xkb_types { include "default" };
35 xkb_compatibility { include "default" };
36 xkb_symbols { include "pc(pc105)+br" };
37 xkb_geometry { include "pc(abnt2)" };
39 // cz and sk keymaps by Kamil Toman (ktoman@email.cz)
40 // are designed to replace old czechoslovakian and czsk keyboards
41 // and their prog variants. Those are now obsolete and should not be used anymore.
43 xkb_keycodes { include "xfree86" };
44 xkb_types { include "default" };
45 xkb_compatibility { include "default" };
46 xkb_symbols { include "pc(pc105)+cz" };
47 xkb_geometry { include "pc" };
50 xkb_keycodes { include "xfree86" };
51 xkb_types { include "default" };
52 xkb_compatibility { include "default" };
53 xkb_symbols { include "pc(pc105)+de" };
54 xkb_geometry { include "pc(pc102)" };
57 xkb_keycodes { include "xfree86" };
58 xkb_types { include "default" };
59 xkb_compatibility { include "default" };
60 xkb_symbols { include "pc(pc105)+ch(de)" };
61 xkb_geometry { include "pc(pc102)" };
64 xkb_keycodes { include "xfree86" };
65 xkb_types { include "default" };
66 xkb_compatibility { include "default" };
67 xkb_symbols { include "pc(pc105)+ch(fr)" };
68 xkb_geometry { include "pc(pc102)" };
71 xkb_keycodes { include "xfree86" };
72 xkb_types { include "default" };
73 xkb_compatibility { include "default" };
74 xkb_symbols { include "pc(pc105)+dk" };
75 xkb_geometry { include "pc(pc102)" };
78 xkb_keycodes { include "xfree86" };
79 xkb_types { include "default" };
80 xkb_compatibility { include "default" };
81 xkb_symbols { include "pc(pc105)+us(dvorak)"};
82 xkb_geometry { include "pc(pc102)" };
85 xkb_keycodes { include "xfree86" };
86 xkb_types { include "default" };
87 xkb_compatibility { include "default" };
88 xkb_symbols { include "pc(pc105)" };
89 xkb_geometry { include "pc" };
92 xkb_keycodes { include "xfree86" };
93 xkb_types { include "default" };
94 xkb_compatibility { include "default" };
95 xkb_symbols { include "pc(pc105)+es" };
96 xkb_geometry { include "pc(pc102)" };
99 xkb_keycodes { include "xfree86" };
100 xkb_types { include "default" };
101 xkb_compatibility { include "default" };
102 xkb_symbols { include "pc(pc105)+fr" };
103 xkb_geometry { include "pc(pc102)" };
105 xkb_keymap "fr-latin9" {
106 xkb_keycodes { include "xfree86" };
107 xkb_types { include "default" };
108 xkb_compatibility { include "default" };
109 xkb_symbols { include "pc(pc105)+fr-latin9" };
110 xkb_geometry { include "pc" };
113 xkb_keycodes { include "xfree86" };
114 xkb_types { include "default" };
115 xkb_compatibility { include "default" };
116 xkb_symbols { include "pc(pc105)+ca" };
117 xkb_geometry { include "pc(pc102)" };
120 xkb_keycodes { include "xfree86" };
121 xkb_types { include "default" };
122 xkb_compatibility { include "default" };
123 xkb_symbols { include "pc(pc105)+gb" };
124 xkb_geometry { include "pc(pc102)" };
127 xkb_keycodes { include "xfree86" };
128 xkb_types { include "default" };
129 xkb_compatibility { include "default" };
130 xkb_symbols { include "pc(pc105)+hr" };
131 xkb_geometry { include "pc(pc102)" };
134 xkb_keycodes { include "xfree86" };
135 xkb_types { include "default" };
136 xkb_compatibility { include "default" };
137 xkb_symbols { include "pc(pc105)+it" };
138 xkb_geometry { include "pc(pc102)" };
141 xkb_keycodes { include "xfree86" };
142 xkb_types { include "default" };
143 xkb_compatibility { include "default" };
144 xkb_symbols { include "jp(jp106)" };
145 xkb_geometry { include "pc(jp106)" };
148 xkb_keycodes { include "xfree86" };
149 xkb_types { include "default" };
150 xkb_compatibility { include "default" };
151 xkb_symbols { include "pc(pc105)+lt" };
152 xkb_geometry { include "pc(pc102)" };
154 xkb_keymap "lt_std" {
155 xkb_keycodes { include "xfree86" };
156 xkb_types { include "default" };
157 xkb_compatibility { include "default" };
158 xkb_symbols { include "pc(pc105)+lt(std)" };
159 xkb_geometry { include "pc(pc102)" };
162 xkb_keycodes { include "xfree86" };
163 xkb_types { include "default" };
164 xkb_compatibility { include "default" };
165 xkb_symbols { include "pc(pc105)+lv" };
166 xkb_geometry { include "pc(pc102)" };
169 xkb_keycodes { include "xfree86" };
170 xkb_types { include "default" };
171 xkb_compatibility { include "default" };
172 xkb_symbols { include "pc(pc105)+mk" };
173 xkb_geometry { include "pc(pc102)" };
176 xkb_keycodes { include "xfree86" };
177 xkb_types { include "default" };
178 xkb_compatibility { include "default" };
179 xkb_symbols { include "pc(pc105)+mt" };
180 xkb_geometry { include "pc(pc102)" };
183 xkb_keycodes { include "xfree86" };
184 xkb_types { include "default" };
185 xkb_compatibility { include "default" };
186 xkb_symbols { include "pc(pc105)+no" };
187 xkb_geometry { include "pc(pc102)" };
190 xkb_keycodes { include "xfree86" };
191 xkb_types { include "default" };
192 xkb_compatibility { include "default" };
193 xkb_symbols { include "pc(pc105)+pl" };
194 xkb_geometry { include "pc(pc102)" };
197 xkb_keycodes { include "xfree86" };
198 xkb_types { include "default" };
199 xkb_compatibility { include "default" };
200 xkb_symbols { include "pc(pc105)+pt" };
201 xkb_geometry { include "pc(pc102)" };
203 // ro: additions by Cristian Gafton, <gafton@redhat.com>
205 xkb_keycodes { include "xfree86" };
206 xkb_types { include "default" };
207 xkb_compatibility { include "default" };
208 xkb_symbols { include "pc(pc105)+ro(pc101)" };
209 xkb_geometry { include "pc(pc101)" };
211 xkb_keymap "ro_microsoft" {
212 xkb_keycodes { include "xfree86" };
213 xkb_types { include "default" };
214 xkb_compatibility { include "default" };
215 xkb_symbols { include "pc(pc105)+ro(pc105)" };
216 xkb_geometry { include "pc(pc105)" };
219 xkb_keycodes { include "xfree86" };
220 xkb_types { include "default" };
221 xkb_compatibility { include "default" };
222 xkb_symbols { include "pc(pc105)+ru" };
223 xkb_geometry { include "pc(pc102)" };
226 xkb_keycodes { include "xfree86" };
227 xkb_types { include "default" };
228 xkb_compatibility { include "default" };
229 xkb_symbols { include "pc(pc105)+fi" };
230 xkb_geometry { include "pc(pc102)" };
233 xkb_keycodes { include "xfree86" };
234 xkb_types { include "default" };
235 xkb_compatibility { include "default" };
236 xkb_symbols { include "pc(pc105)+se" };
237 xkb_geometry { include "pc(pc102)" };
240 xkb_keycodes { include "xfree86" };
241 xkb_types { include "default" };
242 xkb_compatibility { include "default" };
243 xkb_symbols { include "pc(pc105)+si" };
244 xkb_geometry { include "pc(pc102)" };
247 xkb_keycodes { include "xfree86" };
248 xkb_types { include "default" };
249 xkb_compatibility { include "default" };
250 xkb_symbols { include "pc(pc105)+si" };
251 xkb_geometry { include "pc(pc102)" };
253 // cz and sk keymaps by Kamil Toman (ktoman@email.cz)
254 // are designed to replace old czechoslovakian and czsk keyboards
255 // and their prog variants. Those are now obsolete and should not be used anymore.
257 xkb_keycodes { include "xfree86" };
258 xkb_types { include "default" };
259 xkb_compatibility { include "default" };
260 xkb_symbols { include "pc(pc105)+sk" };
261 xkb_geometry { include "pc" };
263 // Additions by Emil Soleyman-Zomalan, <emil@nishra.com>
265 xkb_keycodes { include "xfree86" };
266 xkb_types { include "default" };
267 xkb_compatibility { include "default" };
268 xkb_symbols { include "pc(pc105)+syr" };
269 xkb_geometry { include "pc(pc102)" };
272 xkb_keycodes { include "xfree86" };
273 xkb_types { include "default" };
274 xkb_compatibility { include "default" };
275 xkb_symbols { include "pc(pc105)+th" };
276 xkb_geometry { include "pc(pc102)" };
278 xkb_keymap "th_tis" {
279 xkb_keycodes { include "xfree86" };
280 xkb_types { include "default" };
281 xkb_compatibility { include "default" };
282 xkb_symbols { include "pc(pc105)+th(tis)" };
283 xkb_geometry { include "pc(pc102)" };
285 xkb_keymap "th_pat" {
286 xkb_keycodes { include "xfree86" };
287 xkb_types { include "default" };
288 xkb_compatibility { include "default" };
289 xkb_symbols { include "pc(pc105)+th(pat)" };
290 xkb_geometry { include "pc(pc102)" };
293 xkb_keycodes { include "xfree86" };
294 xkb_types { include "default" };
295 xkb_compatibility { include "default" };
296 xkb_symbols { include "pc(pc105)+tr" };
297 xkb_geometry { include "pc(pc102)" };
300 xkb_keycodes { include "xfree86" };
301 xkb_types { include "default" };
302 xkb_compatibility { include "default" };
303 xkb_symbols { include "pc(pc105)+uk)" };
304 xkb_geometry { include "pc(pc102)" };
306 xkb_keymap "us_flexpro" {
307 xkb_keycodes { include "xfree86" };
308 xkb_types { include "default" };
309 xkb_compatibility { include "default" };
310 xkb_symbols { include "us(pc105)" };
311 xkb_geometry { include "keytronic(FlexPro)" };
313 // us_intl and br by Ricardo Y. Igarashi (iga@that.com.br)
314 // us_intl means standard us keyboard plus dead_keys symbols
315 // these keyboards are very popular in Brazil
316 xkb_keymap "us_intl" {
317 xkb_keycodes { include "xfree86" };
318 xkb_types { include "default" };
319 xkb_compatibility { include "default" };
320 xkb_symbols { include "us(pc101)+us(intl)" };
321 xkb_geometry { include "pc" };
323 xkb_keymap "us_microsoft" {
324 xkb_keycodes { include "xfree86" };
325 xkb_types { include "default" };
326 xkb_compatibility { include "default" };
327 xkb_symbols { include "us(pc105)" };
328 xkb_geometry { include "microsoft" };
332 xkb_keycodes { include "xfree86" };
333 xkb_types { include "default" };
334 xkb_compatibility { include "default" };
335 xkb_symbols { include "pc(pc105)+uz" };
336 xkb_geometry { include "pc(pc102)" };
339 # svu: compatibility keymaps, based on variants
340 xkb_keymap "cz_qwerty" {
341 xkb_keycodes { include "xfree86" };
342 xkb_types { include "default" };
343 xkb_compatibility { include "default" };
344 xkb_symbols { include "pc(pc105)+cz(qwerty)" };
345 xkb_geometry { include "pc" };
348 xkb_keycodes { include "xfree86" };
349 xkb_types { include "default" };
350 xkb_compatibility { include "default" };
351 xkb_symbols { include "pc(pc105)+ch(de)" };
352 xkb_geometry { include "pc(pc102)" };
355 xkb_keycodes { include "xfree86" };
356 xkb_types { include "default" };
357 xkb_compatibility { include "default" };
358 xkb_symbols { include "pc(pc105)+ch(fr)" };
359 xkb_geometry { include "pc(pc102)" };
362 xkb_keycodes { include "xfree86" };
363 xkb_types { include "default" };
364 xkb_compatibility { include "default" };
365 xkb_symbols { include "pc(pc105)+mt(us)" };
366 xkb_geometry { include "pc(pc102)" };
368 xkb_keymap "sk_qwerty" {
369 xkb_keycodes { include "xfree86" };
370 xkb_types { include "default" };
371 xkb_compatibility { include "default" };
372 xkb_symbols { include "pc(pc105)+sk(qwerty)" };
373 xkb_geometry { include "pc" };