1 // $XFree86: xc/programs/xkbcomp/keymap/xfree86,v 3.30 2003/04/03 16:34:49 dawes Exp $
4 default xkb_keymap "us" {
5 xkb_keycodes { include "xfree86" };
6 xkb_types { include "default" };
7 xkb_compatibility { include "default" };
8 xkb_symbols { include "us(pc105)" };
9 xkb_geometry { include "pc" };
12 // "ar" addition by Arabeyes Team, <support@arabeyes.org>
14 xkb_keycodes { include "xfree86" };
15 xkb_types { include "default" };
16 xkb_compatibility { include "default" };
17 xkb_symbols { include "en_US(pc105)+ar" };
18 xkb_geometry { include "pc(pc102)" };
21 xkb_keycodes { include "xfree86" };
22 xkb_types { include "default" };
23 xkb_compatibility { include "default" };
24 xkb_symbols { include "en_US(pc105)+be" };
25 xkb_geometry { include "pc(pc102)" };
28 xkb_keycodes { include "xfree86" };
29 xkb_types { include "default" };
30 xkb_compatibility { include "default" };
31 xkb_symbols { include "en_US(pc105)+bg" };
32 xkb_geometry { include "pc(pc102)" };
34 // us_intl and br by Ricardo Y. Igarashi (iga@that.com.br)
36 xkb_keycodes { include "xfree86(abnt2)" };
37 xkb_types { include "default" };
38 xkb_compatibility { include "default" };
39 xkb_symbols { include "us(pc101)+br" };
40 xkb_geometry { include "pc(abnt2)" };
42 // cz and sk keymaps by Kamil Toman (ktoman@email.cz)
43 // are designed to replace old czechoslovakian and czsk keyboards
44 // and their prog variants. Those are now obsolete and should not be used anymore.
46 xkb_keycodes { include "xfree86" };
47 xkb_types { include "default" };
48 xkb_compatibility { include "default" };
49 xkb_symbols { include "en_US(pc105)+cz" };
50 xkb_geometry { include "pc" };
53 xkb_keycodes { include "xfree86" };
54 xkb_types { include "default" };
55 xkb_compatibility { include "default" };
56 xkb_symbols { include "en_US(pc105)+de" };
57 xkb_geometry { include "pc(pc102)" };
60 xkb_keycodes { include "xfree86" };
61 xkb_types { include "default" };
62 xkb_compatibility { include "default" };
63 xkb_symbols { include "en_US(pc105)+ch(de)" };
64 xkb_geometry { include "pc(pc102)" };
67 xkb_keycodes { include "xfree86" };
68 xkb_types { include "default" };
69 xkb_compatibility { include "default" };
70 xkb_symbols { include "en_US(pc105)+ch(fr)" };
71 xkb_geometry { include "pc(pc102)" };
74 xkb_keycodes { include "xfree86" };
75 xkb_types { include "default" };
76 xkb_compatibility { include "default" };
77 xkb_symbols { include "en_US(pc105)+dk" };
78 xkb_geometry { include "pc(pc102)" };
81 xkb_keycodes { include "xfree86" };
82 xkb_types { include "default" };
83 xkb_compatibility { include "default" };
84 xkb_symbols { include "en_US(pc105)+dvorak" };
85 xkb_geometry { include "pc(pc102)" };
88 xkb_keycodes { include "xfree86" };
89 xkb_types { include "default" };
90 xkb_compatibility { include "default" };
91 xkb_symbols { include "en_US(pc105)" };
92 xkb_geometry { include "pc" };
95 xkb_keycodes { include "xfree86" };
96 xkb_types { include "default" };
97 xkb_compatibility { include "default" };
98 xkb_symbols { include "en_US(pc105)+es" };
99 xkb_geometry { include "pc(pc102)" };
102 xkb_keycodes { include "xfree86" };
103 xkb_types { include "default" };
104 xkb_compatibility { include "default" };
105 xkb_symbols { include "en_US(pc105)+fr" };
106 xkb_geometry { include "pc(pc102)" };
108 xkb_keymap "fr-latin9" {
109 xkb_keycodes { include "xfree86" };
110 xkb_types { include "default" };
111 xkb_compatibility { include "default" };
112 xkb_symbols { include "en_US(pc105)+fr-latin9" };
113 xkb_geometry { include "pc" };
116 xkb_keycodes { include "xfree86" };
117 xkb_types { include "default" };
118 xkb_compatibility { include "default" };
119 xkb_symbols { include "en_US(pc105)+ca" };
120 xkb_geometry { include "pc(pc102)" };
123 xkb_keycodes { include "xfree86" };
124 xkb_types { include "default" };
125 xkb_compatibility { include "default" };
126 xkb_symbols { include "en_US(pc105)+gb" };
127 xkb_geometry { include "pc(pc102)" };
130 xkb_keycodes { include "xfree86" };
131 xkb_types { include "default" };
132 xkb_compatibility { include "default" };
133 xkb_symbols { include "en_US(pc105)+hr" };
134 xkb_geometry { include "pc(pc102)" };
137 xkb_keycodes { include "xfree86" };
138 xkb_types { include "default" };
139 xkb_compatibility { include "default" };
140 xkb_symbols { include "en_US(pc105)+it" };
141 xkb_geometry { include "pc(pc102)" };
144 xkb_keycodes { include "xfree86(jp106)" };
145 xkb_types { include "default" };
146 xkb_compatibility { include "default" };
147 xkb_symbols { include "jp(jp106)" };
148 xkb_geometry { include "pc(jp106)" };
151 xkb_keycodes { include "xfree86" };
152 xkb_types { include "default" };
153 xkb_compatibility { include "default" };
154 xkb_symbols { include "en_US(pc105)+lt" };
155 xkb_geometry { include "pc(pc102)" };
157 xkb_keymap "lt_std" {
158 xkb_keycodes { include "xfree86" };
159 xkb_types { include "default" };
160 xkb_compatibility { include "default" };
161 xkb_symbols { include "en_US(pc105)+lt_std" };
162 xkb_geometry { include "pc(pc102)" };
165 xkb_keycodes { include "xfree86" };
166 xkb_types { include "default" };
167 xkb_compatibility { include "default" };
168 xkb_symbols { include "en_US(pc105)+lv" };
169 xkb_geometry { include "pc(pc102)" };
172 xkb_keycodes { include "xfree86" };
173 xkb_types { include "default" };
174 xkb_compatibility { include "default" };
175 xkb_symbols { include "en_US(pc105)+mk" };
176 xkb_geometry { include "pc(pc102)" };
179 xkb_keycodes { include "xfree86" };
180 xkb_types { include "default" };
181 xkb_compatibility { include "default" };
182 xkb_symbols { include "en_US(pc105)+mt" };
183 xkb_geometry { include "pc(pc102)" };
186 xkb_keycodes { include "xfree86" };
187 xkb_types { include "default" };
188 xkb_compatibility { include "default" };
189 xkb_symbols { include "en_US(pc105)+no" };
190 xkb_geometry { include "pc(pc102)" };
193 xkb_keycodes { include "xfree86" };
194 xkb_types { include "default" };
195 xkb_compatibility { include "default" };
196 xkb_symbols { include "en_US(pc105)+pl" };
197 xkb_geometry { include "pc(pc102)" };
200 xkb_keycodes { include "xfree86" };
201 xkb_types { include "default" };
202 xkb_compatibility { include "default" };
203 xkb_symbols { include "en_US(pc105)+pt" };
204 xkb_geometry { include "pc(pc102)" };
206 // ro: additions by Cristian Gafton, <gafton@redhat.com>
208 xkb_keycodes { include "xfree86" };
209 xkb_types { include "default" };
210 xkb_compatibility { include "default" };
211 xkb_symbols { include "en_US(pc101)+ro(pc101)" };
212 xkb_geometry { include "pc(pc101)" };
214 xkb_keymap "ro_microsoft" {
215 xkb_keycodes { include "xfree86" };
216 xkb_types { include "default" };
217 xkb_compatibility { include "default" };
218 xkb_symbols { include "en_US(pc105)+ro(pc105)" };
219 xkb_geometry { include "pc(pc105)" };
222 xkb_keycodes { include "xfree86" };
223 xkb_types { include "default" };
224 xkb_compatibility { include "default" };
225 xkb_symbols { include "en_US(pc105)+ru" };
226 xkb_geometry { include "pc(pc102)" };
229 xkb_keycodes { include "xfree86" };
230 xkb_types { include "default" };
231 xkb_compatibility { include "default" };
232 xkb_symbols { include "en_US(pc105)+fi" };
233 xkb_geometry { include "pc(pc102)" };
236 xkb_keycodes { include "xfree86" };
237 xkb_types { include "default" };
238 xkb_compatibility { include "default" };
239 xkb_symbols { include "en_US(pc105)+se" };
240 xkb_geometry { include "pc(pc102)" };
243 xkb_keycodes { include "xfree86" };
244 xkb_types { include "default" };
245 xkb_compatibility { include "default" };
246 xkb_symbols { include "en_US(pc105)+si" };
247 xkb_geometry { include "pc(pc102)" };
250 xkb_keycodes { include "xfree86" };
251 xkb_types { include "default" };
252 xkb_compatibility { include "default" };
253 xkb_symbols { include "en_US(pc105)+si" };
254 xkb_geometry { include "pc(pc102)" };
256 // cz and sk keymaps by Kamil Toman (ktoman@email.cz)
257 // are designed to replace old czechoslovakian and czsk keyboards
258 // and their prog variants. Those are now obsolete and should not be used anymore.
260 xkb_keycodes { include "xfree86" };
261 xkb_types { include "default" };
262 xkb_compatibility { include "default" };
263 xkb_symbols { include "en_US(pc105)+sk" };
264 xkb_geometry { include "pc" };
266 // Additions by Emil Soleyman-Zomalan, <emil@nishra.com>
268 xkb_keycodes { include "xfree86" };
269 xkb_types { include "default" };
270 xkb_compatibility { include "default" };
271 xkb_symbols { include "en_US(pc105)+syr" };
272 xkb_geometry { include "pc(pc102)" };
275 xkb_keycodes { include "xfree86" };
276 xkb_types { include "default" };
277 xkb_compatibility { include "default" };
278 xkb_symbols { include "en_US(pc105)+th" };
279 xkb_geometry { include "pc(pc102)" };
281 xkb_keymap "th_tis" {
282 xkb_keycodes { include "xfree86" };
283 xkb_types { include "default" };
284 xkb_compatibility { include "default" };
285 xkb_symbols { include "en_US(pc105)+th_tis" };
286 xkb_geometry { include "pc(pc102)" };
288 xkb_keymap "th_pat" {
289 xkb_keycodes { include "xfree86" };
290 xkb_types { include "default" };
291 xkb_compatibility { include "default" };
292 xkb_symbols { include "en_US(pc105)+th_pat" };
293 xkb_geometry { include "pc(pc102)" };
296 xkb_keycodes { include "xfree86" };
297 xkb_types { include "default" };
298 xkb_compatibility { include "default" };
299 xkb_symbols { include "en_US(pc105)+tr" };
300 xkb_geometry { include "pc(pc102)" };
303 xkb_keycodes { include "xfree86" };
304 xkb_types { include "default" };
305 xkb_compatibility { include "default" };
306 xkb_symbols { include "en_US(pc105)+uk)" };
307 xkb_geometry { include "pc(pc102)" };
309 xkb_keymap "us_flexpro" {
310 xkb_keycodes { include "xfree86" };
311 xkb_types { include "default" };
312 xkb_compatibility { include "default" };
313 xkb_symbols { include "us(pc105)" };
314 xkb_geometry { include "keytronic(FlexPro)" };
316 // us_intl and br by Ricardo Y. Igarashi (iga@that.com.br)
317 // us_intl means standard us keyboard plus dead_keys symbols
318 // these keyboards are very popular in Brazil
319 xkb_keymap "us_intl" {
320 xkb_keycodes { include "xfree86" };
321 xkb_types { include "default" };
322 xkb_compatibility { include "default" };
323 xkb_symbols { include "us(pc101)+us(intl)" };
324 xkb_geometry { include "pc" };
326 xkb_keymap "us_microsoft" {
327 xkb_keycodes { include "xfree86" };
328 xkb_types { include "default" };
329 xkb_compatibility { include "default" };
330 xkb_symbols { include "us(pc105)" };
331 xkb_geometry { include "microsoft" };
335 xkb_keycodes { include "xfree86" };
336 xkb_types { include "default" };
337 xkb_compatibility { include "default" };
338 xkb_symbols { include "en_US(pc105)+uz" };
339 xkb_geometry { include "pc(pc102)" };
342 # svu: compatibility keymaps, based on variants
343 xkb_keymap "cz_qwerty" {
344 xkb_keycodes { include "xfree86" };
345 xkb_types { include "default" };
346 xkb_compatibility { include "default" };
347 xkb_symbols { include "en_US(pc105)+cz(qwerty)" };
348 xkb_geometry { include "pc" };
351 xkb_keycodes { include "xfree86" };
352 xkb_types { include "default" };
353 xkb_compatibility { include "default" };
354 xkb_symbols { include "en_US(pc105)+ch(de)" };
355 xkb_geometry { include "pc(pc102)" };
358 xkb_keycodes { include "xfree86" };
359 xkb_types { include "default" };
360 xkb_compatibility { include "default" };
361 xkb_symbols { include "en_US(pc105)+ch(fr)" };
362 xkb_geometry { include "pc(pc102)" };
365 xkb_keycodes { include "xfree86" };
366 xkb_types { include "default" };
367 xkb_compatibility { include "default" };
368 xkb_symbols { include "en_US(pc105)+mt(us)" };
369 xkb_geometry { include "pc(pc102)" };
371 xkb_keymap "sk_qwerty" {
372 xkb_keycodes { include "xfree86" };
373 xkb_types { include "default" };
374 xkb_compatibility { include "default" };
375 xkb_symbols { include "en_US(pc105)+sk(qwerty)" };
376 xkb_geometry { include "pc" };