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" };
52 xkb_keymap "cz_qwerty" {
53 xkb_keycodes { include "xfree86" };
54 xkb_types { include "default" };
55 xkb_compatibility { include "default" };
56 xkb_symbols { include "en_US(pc105)+cz_qwerty" };
57 xkb_geometry { include "pc" };
60 xkb_keycodes { include "xfree86" };
61 xkb_types { include "default" };
62 xkb_compatibility { include "default" };
63 xkb_symbols { include "en_US(pc105)+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)+de_CH" };
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)+fr_CH" };
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)+gb" };
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)+hr" };
141 xkb_geometry { include "pc(pc102)" };
144 xkb_keycodes { include "xfree86" };
145 xkb_types { include "default" };
146 xkb_compatibility { include "default" };
147 xkb_symbols { include "en_US(pc105)+it" };
148 xkb_geometry { include "pc(pc102)" };
151 xkb_keycodes { include "xfree86(jp106)" };
152 xkb_types { include "default" };
153 xkb_compatibility { include "default" };
154 xkb_symbols { include "jp(jp106)" };
155 xkb_geometry { include "pc(jp106)" };
158 xkb_keycodes { include "xfree86" };
159 xkb_types { include "default" };
160 xkb_compatibility { include "default" };
161 xkb_symbols { include "en_US(pc105)+lt" };
162 xkb_geometry { include "pc(pc102)" };
164 xkb_keymap "lt_std" {
165 xkb_keycodes { include "xfree86" };
166 xkb_types { include "default" };
167 xkb_compatibility { include "default" };
168 xkb_symbols { include "en_US(pc105)+lt_std" };
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)+lv" };
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)+mk" };
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)+mt" };
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)+mt_us" };
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)+no" };
204 xkb_geometry { include "pc(pc102)" };
207 xkb_keycodes { include "xfree86" };
208 xkb_types { include "default" };
209 xkb_compatibility { include "default" };
210 xkb_symbols { include "en_US(pc105)+pl" };
211 xkb_geometry { include "pc(pc102)" };
214 xkb_keycodes { include "xfree86" };
215 xkb_types { include "default" };
216 xkb_compatibility { include "default" };
217 xkb_symbols { include "en_US(pc105)+pt" };
218 xkb_geometry { include "pc(pc102)" };
220 // ro: additions by Cristian Gafton, <gafton@redhat.com>
222 xkb_keycodes { include "xfree86" };
223 xkb_types { include "default" };
224 xkb_compatibility { include "default" };
225 xkb_symbols { include "en_US(pc101)+ro(pc101)" };
226 xkb_geometry { include "pc(pc101)" };
228 xkb_keymap "ro_microsoft" {
229 xkb_keycodes { include "xfree86" };
230 xkb_types { include "default" };
231 xkb_compatibility { include "default" };
232 xkb_symbols { include "en_US(pc105)+ro(pc105)" };
233 xkb_geometry { include "pc(pc105)" };
236 xkb_keycodes { include "xfree86" };
237 xkb_types { include "default" };
238 xkb_compatibility { include "default" };
239 xkb_symbols { include "en_US(pc105)+ru" };
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)+fi" };
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)+se" };
254 xkb_geometry { include "pc(pc102)" };
257 xkb_keycodes { include "xfree86" };
258 xkb_types { include "default" };
259 xkb_compatibility { include "default" };
260 xkb_symbols { include "en_US(pc105)+si" };
261 xkb_geometry { include "pc(pc102)" };
264 xkb_keycodes { include "xfree86" };
265 xkb_types { include "default" };
266 xkb_compatibility { include "default" };
267 xkb_symbols { include "en_US(pc105)+si" };
268 xkb_geometry { include "pc(pc102)" };
270 // cz and sk keymaps by Kamil Toman (ktoman@email.cz)
271 // are designed to replace old czechoslovakian and czsk keyboards
272 // and their prog variants. Those are now obsolete and should not be used anymore.
274 xkb_keycodes { include "xfree86" };
275 xkb_types { include "default" };
276 xkb_compatibility { include "default" };
277 xkb_symbols { include "en_US(pc105)+sk" };
278 xkb_geometry { include "pc" };
280 xkb_keymap "sk_qwerty" {
281 xkb_keycodes { include "xfree86" };
282 xkb_types { include "default" };
283 xkb_compatibility { include "default" };
284 xkb_symbols { include "en_US(pc105)+sk_qwerty" };
285 xkb_geometry { include "pc" };
287 // Additions by Emil Soleyman-Zomalan, <emil@nishra.com>
289 xkb_keycodes { include "xfree86" };
290 xkb_types { include "default" };
291 xkb_compatibility { include "default" };
292 xkb_symbols { include "en_US(pc105)+syr" };
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)+th" };
300 xkb_geometry { include "pc(pc102)" };
302 xkb_keymap "th_tis" {
303 xkb_keycodes { include "xfree86" };
304 xkb_types { include "default" };
305 xkb_compatibility { include "default" };
306 xkb_symbols { include "en_US(pc105)+th_tis" };
307 xkb_geometry { include "pc(pc102)" };
309 xkb_keymap "th_pat" {
310 xkb_keycodes { include "xfree86" };
311 xkb_types { include "default" };
312 xkb_compatibility { include "default" };
313 xkb_symbols { include "en_US(pc105)+th_pat" };
314 xkb_geometry { include "pc(pc102)" };
317 xkb_keycodes { include "xfree86" };
318 xkb_types { include "default" };
319 xkb_compatibility { include "default" };
320 xkb_symbols { include "en_US(pc105)+tr" };
321 xkb_geometry { include "pc(pc102)" };
324 xkb_keycodes { include "xfree86" };
325 xkb_types { include "default" };
326 xkb_compatibility { include "default" };
327 xkb_symbols { include "en_US(pc105)+uk)" };
328 xkb_geometry { include "pc(pc102)" };
330 xkb_keymap "us_flexpro" {
331 xkb_keycodes { include "xfree86" };
332 xkb_types { include "default" };
333 xkb_compatibility { include "default" };
334 xkb_symbols { include "us(pc105)" };
335 xkb_geometry { include "keytronic(FlexPro)" };
337 // us_intl and br by Ricardo Y. Igarashi (iga@that.com.br)
338 // us_intl means standard us keyboard plus dead_keys symbols
339 // these keyboards are very popular in Brazil
340 xkb_keymap "us_intl" {
341 xkb_keycodes { include "xfree86" };
342 xkb_types { include "default" };
343 xkb_compatibility { include "default" };
344 xkb_symbols { include "us(pc101)+us_intl" };
345 xkb_geometry { include "pc" };
347 xkb_keymap "us_microsoft" {
348 xkb_keycodes { include "xfree86" };
349 xkb_types { include "default" };
350 xkb_compatibility { include "default" };
351 xkb_symbols { include "us(pc105)" };
352 xkb_geometry { include "microsoft" };
356 xkb_keycodes { include "xfree86" };
357 xkb_types { include "default" };
358 xkb_compatibility { include "default" };
359 xkb_symbols { include "en_US(pc105)+uz" };
360 xkb_geometry { include "pc(pc102)" };