at least variants pass ok with tests
[xorg/xkeyboard-config] / rules / base.xml.in
1 <?xml version="1.0" encoding="utf-8"?>
2 <!DOCTYPE xkbConfigRegistry SYSTEM "xkb.dtd">
3 <xkbConfigRegistry>
4   <modelList>
5     <model>
6       <configItem>
7         <name>pc101</name>
8         <_description>Generic 101-key PC</_description>
9       </configItem>
10     </model>
11     <model>
12       <configItem>
13         <name>pc102</name>
14         <_description>Generic 102-key (Intl) PC</_description>
15       </configItem>
16     </model>
17     <model>
18       <configItem>
19         <name>pc104</name>
20         <_description>Generic 104-key PC</_description>
21       </configItem>
22     </model>
23     <model>
24       <configItem>
25         <name>pc105</name>
26         <_description>Generic 105-key (Intl) PC</_description>
27       </configItem>
28     </model>
29     <model>
30       <configItem>
31         <name>dell101</name>
32         <_description>Dell 101-key PC</_description>
33       </configItem>
34     </model>
35     <model>
36       <configItem>
37         <name>everex</name>
38         <_description>Everex STEPnote</_description>
39       </configItem>
40     </model>
41     <model>
42       <configItem>
43         <name>flexpro</name>
44         <_description>Keytronic FlexPro</_description>
45       </configItem>
46     </model>
47     <model>
48       <configItem>
49         <name>microsoft</name>
50         <_description>Microsoft Natural</_description>
51       </configItem>
52     </model>
53     <model>
54       <configItem>
55         <name>omnikey101</name>
56         <_description>Northgate OmniKey 101</_description>
57       </configItem>
58     </model>
59     <model>
60       <configItem>
61         <name>winbook</name>
62         <_description>Winbook Model XP5</_description>
63       </configItem>
64     </model>
65     <model>
66       <configItem>
67         <name>jp106</name>
68         <_description>Japanese 106-key</_description>
69       </configItem>
70     </model>
71     <model>
72       <configItem>
73         <name>pc98</name>
74         <_description>PC-98xx Series</_description>
75       </configItem>
76     </model>
77     <model>
78       <configItem>
79         <name>abnt2</name>
80         <_description>Brazilian ABNT2</_description>
81       </configItem>
82     </model>
83     <model>
84       <configItem>
85         <name>airkey</name>
86         <_description>Acer AirKey V</_description>
87       </configItem>
88     </model>
89     <model>
90       <configItem>
91         <name>acpi</name>
92         <_description>ACPI Standard</_description>
93       </configItem>
94     </model>
95     <model>
96       <configItem>
97         <name>azonaRF2300</name>
98         <_description>Azona RF2300 wireless Internet Keyboard</_description>
99       </configItem>
100     </model>
101     <model>
102       <configItem>
103         <name>scorpius</name>
104         <_description>Advance Scorpius KI</_description>
105       </configItem>
106     </model>
107     <model>
108       <configItem>
109         <name>brother</name>
110         <_description>Brother Internet Keyboard</_description>
111       </configItem>
112     </model>
113     <model>
114       <configItem>
115         <name>btc5113rf</name>
116         <_description>BTC 5113RF Multimedia</_description>
117       </configItem>
118     </model>
119     <model>
120       <configItem>
121         <name>btc5126t</name>
122         <_description>BTC 5126T</_description>
123       </configItem>
124     </model>
125     <model>
126       <configItem>
127         <name>btc9000</name>
128         <_description>BTC 9000</_description>
129       </configItem>
130     </model>
131     <model>
132       <configItem>
133         <name>btc9000a</name>
134         <_description>BTC 9000A</_description>
135       </configItem>
136     </model>
137     <model>
138       <configItem>
139         <name>btc9001ah</name>
140         <_description>BTC 9001AH</_description>
141       </configItem>
142     </model>
143     <model>
144       <configItem>
145         <name>btc5090</name>
146         <_description>BTC 5090</_description>
147       </configItem>
148     </model>
149     <model>
150       <configItem>
151         <name>cherryblue</name>
152         <_description>Cherry Blue Line CyBo@rd</_description>
153       </configItem>
154     </model>
155     <model>
156       <configItem>
157         <name>cherrybluea</name>
158         <_description>Cherry Blue Line CyBo@rd (alternate option)</_description>
159       </configItem>
160     </model>
161     <model>
162       <configItem>
163         <name>chicony</name>
164         <_description>Chicony Internet Keyboard</_description>
165       </configItem>
166     </model>
167     <model>
168       <configItem>
169         <name>chicony9885</name>
170         <_description>Chicony KB-9885</_description>
171       </configItem>
172     </model>
173     <model>
174       <configItem>
175         <name>compaqeak8</name>
176         <_description>Compaq Easy Access Keyboard</_description>
177       </configItem>
178     </model>
179     <model>
180       <configItem>
181         <name>compaqik7</name>
182         <_description>Compaq Internet Keyboard (7 keys)</_description>
183       </configItem>
184     </model>
185     <model>
186       <configItem>
187         <name>compaqik13</name>
188         <_description>Compaq Internet Keyboard (13 keys)</_description>
189       </configItem>
190     </model>
191     <model>
192       <configItem>
193         <name>compaqik18</name>
194         <_description>Compaq Internet Keyboard (18 keys)</_description>
195       </configItem>
196     </model>
197     <model>
198       <configItem>
199         <name>armada</name>
200         <_description>Laptop/notebook Compaq (eg. Armada) Laptop Keyboard</_description>
201       </configItem>
202     </model>
203     <model>
204       <configItem>
205         <name>presario</name>
206         <_description>Laptop/notebook Compaq (eg. Presario) Internet Keyboard</_description>
207       </configItem>
208     </model>
209     <model>
210       <configItem>
211         <name>ipaq</name>
212         <_description>Compaq iPaq Keyboard</_description>
213       </configItem>
214     </model>
215     <model>
216       <configItem>
217         <name>dell</name>
218         <_description>Dell</_description>
219       </configItem>
220     </model>
221     <model>
222       <configItem>
223         <name>inspiron</name>
224         <_description>Laptop/notebook Dell Inspiron 8xxx</_description>
225       </configItem>
226     </model>
227     <model>
228       <configItem>
229         <name>dexxa</name>
230         <_description>Dexxa Wireless Desktop Keyboard</_description>
231       </configItem>
232     </model>
233     <model>
234       <configItem>
235         <name>diamond</name>
236         <_description>Diamond 9801 / 9802 series</_description>
237       </configItem>
238     </model>
239     <model>
240       <configItem>
241         <name>dtk2000</name>
242         <_description>DTK2000</_description>
243       </configItem>
244     </model>
245     <model>
246       <configItem>
247         <name>ennyah_dkb1008</name>
248         <_description>Ennyah DKB-1008</_description>
249       </configItem>
250     </model>
251     <model>
252       <configItem>
253         <name>genius</name>
254         <_description>Genius Comfy KB-16M / Genius MM Keyboard KWD-910</_description>
255       </configItem>
256     </model>
257     <model>
258       <configItem>
259         <name>geniuscomfy2</name>
260         <_description>Genius Comfy KB-21e-Scroll</_description>
261       </configItem>
262     </model>
263     <model>
264       <configItem>
265         <name>hpi6</name>
266         <_description>Hewlett-Packard Internet Keyboard</_description>
267       </configItem>
268     </model>
269     <model>
270       <configItem>
271         <name>hp2501</name>
272         <_description>Hewlett-Packard SK-2501 Multimedia Keyboard</_description>
273       </configItem>
274     </model>
275     <model>
276       <configItem>
277         <name>hp2505</name>
278         <_description>Hewlett-Packard SK-2505 Internet Keyboard</_description>
279       </configItem>
280     </model>
281     <model>
282       <configItem>
283         <name>hpxe3gc</name>
284         <_description>Hewlett-Packard Omnibook XE3 GC</_description>
285       </configItem>
286     </model>
287     <model>
288       <configItem>
289         <name>hpxe3gf</name>
290         <_description>Hewlett-Packard Omnibook XE3 GF</_description>
291       </configItem>
292     </model>
293     <model>
294       <configItem>
295         <name>hpxt1000</name>
296         <_description>Hewlett-Packard Omnibook XT1000</_description>
297       </configItem>
298     </model>
299     <model>
300       <configItem>
301         <name>hpzt11xx</name>
302         <_description>Hewlett-Packard Pavilion ZT11xx</_description>
303       </configItem>
304     </model>
305     <model>
306       <configItem>
307         <name>hp500fa</name>
308         <_description>Hewlett-Packard Omnibook 500 FA</_description>
309       </configItem>
310     </model>
311     <model>
312       <configItem>
313         <name>hp5xx</name>
314         <_description>Hewlett-Packard Omnibook 5xx</_description>
315       </configItem>
316     </model>
317     <model>
318       <configItem>
319         <name>hp6000</name>
320         <_description>Hewlett-Packard Omnibook 6000/6100</_description>
321       </configItem>
322     </model>
323     <model>
324       <configItem>
325         <name>honeywell_euroboard</name>
326         <_description>Honeywell Euroboard</_description>
327       </configItem>
328     </model>
329     <model>
330       <configItem>
331         <name>rapidaccess</name>
332         <_description>IBM Rapid Access</_description>
333       </configItem>
334     </model>
335     <model>
336       <configItem>
337         <name>rapidaccess2</name>
338         <_description>IBM Rapid Access II</_description>
339       </configItem>
340     </model>
341     <model>
342       <configItem>
343         <name>rapidaccess2a</name>
344         <_description>IBM Rapid Access II (alternate option)</_description>
345       </configItem>
346     </model>
347     <model>
348       <configItem>
349         <name>thinkpad</name>
350         <_description>IBM ThinkPad 560Z/600/600E/A22E</_description>
351       </configItem>
352     </model>
353     <model>
354       <configItem>
355         <name>logiaccess</name>
356         <_description>Logitech Access Keyboard</_description>
357       </configItem>
358     </model>
359     <model>
360       <configItem>
361         <name>ltcd</name>
362         <_description>Logitech Cordless Desktop</_description>
363       </configItem>
364     </model>
365     <model>
366       <configItem>
367         <name>logicdit</name>
368         <_description>Logitech Cordless Desktop iTouch</_description>
369       </configItem>
370     </model>
371     <model>
372       <configItem>
373         <name>logicdp</name>
374         <_description>Logitech Cordless Desktop Pro</_description>
375       </configItem>
376     </model>
377     <model>
378       <configItem>
379         <name>logicdpa</name>
380         <_description>Logitech Cordless Desktop Pro (alternate option)</_description>
381       </configItem>
382     </model>
383     <model>
384       <configItem>
385         <name>logicdpa2</name>
386         <_description>Logitech Cordless Desktop Pro (alternate option2)</_description>
387       </configItem>
388     </model>
389     <model>
390       <configItem>
391         <name>logicdo</name>
392         <_description>Logitech Cordless Desktop Optical</_description>
393       </configItem>
394     </model>
395     <model>
396       <configItem>
397         <name>logicfn</name>
398         <_description>Logitech Cordless Freedom/Desktop Navigator</_description>
399       </configItem>
400     </model>
401     <model>
402       <configItem>
403         <name>logicdn</name>
404         <_description>Logitech Cordless Desktop Navigator</_description>
405       </configItem>
406     </model>
407     <model>
408       <configItem>
409         <name>logidak</name>
410         <_description>Logitech Deluxe Access Keyboard</_description>
411       </configItem>
412     </model>
413     <model>
414       <configItem>
415         <name>logiik</name>
416         <_description>Logitech Internet Keyboard</_description>
417       </configItem>
418     </model>
419     <model>
420       <configItem>
421         <name>itouch</name>
422         <_description>Logitech iTouch</_description>
423       </configItem>
424     </model>
425     <model>
426       <configItem>
427         <name>logiitc</name>
428         <_description>Logitech iTouch Cordless Keyboard (model Y-RB6)</_description>
429       </configItem>
430     </model>
431     <model>
432       <configItem>
433         <name>logiik</name>
434         <_description>Logitech Internet Keyboard</_description>
435       </configItem>
436     </model>
437     <model>
438       <configItem>
439         <name>logiink</name>
440         <_description>Logitech Internet Navigator Keyboard</_description>
441       </configItem>
442     </model>
443     <model>
444       <configItem>
445         <name>itouchin</name>
446         <_description>Logitech iTouch keyboard Internet Navigator</_description>
447       </configItem>
448     </model>
449     <model>
450       <configItem>
451         <name>mx1998</name>
452         <_description>Memorex MX1998</_description>
453       </configItem>
454     </model>
455     <model>
456       <configItem>
457         <name>mx2500</name>
458         <_description>Memorex MX2500 EZ-Access Keyboard</_description>
459       </configItem>
460     </model>
461     <model>
462       <configItem>
463         <name>mx2750</name>
464         <_description>Memorex MX2750</_description>
465       </configItem>
466     </model>
467     <model>
468       <configItem>
469         <name>microsoftinet</name>
470         <_description>Microsoft Internet Keyboard</_description>
471       </configItem>
472     </model>
473     <model>
474       <configItem>
475         <name>microsoftpro</name>
476         <_description>Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro</_description>
477       </configItem>
478     </model>
479     <model>
480       <configItem>
481         <name>microsoftprooem</name>
482         <_description>Microsoft Natural Keyboard Pro OEM</_description>
483       </configItem>
484     </model>
485     <model>
486       <configItem>
487         <name>microsoftprose</name>
488         <_description>Microsoft Internet Keyboard Pro, Swedish</_description>
489       </configItem>
490     </model>
491     <model>
492       <configItem>
493         <name>microsoftoffice</name>
494         <_description>Microsoft Office Keyboard</_description>
495       </configItem>
496     </model>
497     <model>
498       <configItem>
499         <name>microsoftmult</name> 
500         <_description>Microsoft Wireless Multimedia Keyboard 1.0A</_description>
501       </configItem>
502     </model>
503     <model>
504       <configItem>
505         <name>oretec</name>
506         <_description>Oretec MCK-800 MM/Internet keyboard</_description>
507       </configItem>
508     </model>
509     <model>
510       <configItem>
511         <name>propeller</name>
512         <_description>Propeller Voyager (KTEZ-1000)</_description>
513       </configItem>
514     </model>
515     <model>
516       <configItem>
517         <name>qtronix</name>
518         <_description>QTronix Scorpius 98N+</_description>
519       </configItem>
520     </model>
521     <model>
522       <configItem>
523         <name>samsung4500</name>
524         <_description>Samsung SDM 4500P</_description>
525       </configItem>
526     </model>
527     <model>
528       <configItem>
529         <name>samsung4510</name>
530         <_description>Samsung SDM 4510P</_description>
531       </configItem>
532     </model>
533     <model>
534       <configItem>
535         <name>sk1300</name>
536         <_description>SK-1300</_description>
537       </configItem>
538     </model>
539     <model>
540       <configItem>
541         <name>sk2500</name>
542         <_description>SK-2500</_description>
543       </configItem>
544     </model>
545     <model>
546       <configItem>
547         <name>sk6200</name>
548         <_description>SK-6200</_description>
549       </configItem>
550     </model>
551     <model>
552       <configItem>
553         <name>sk7100</name>
554         <_description>SK-7100</_description>
555       </configItem>
556     </model>
557     <model>
558       <configItem>
559         <name>sven</name>
560         <_description>SVEN Ergonomic 2500</_description>
561       </configItem>
562     </model>
563     <model>
564       <configItem>
565         <name>symplon</name>
566         <_description>Symplon PaceBook (tablet PC)</_description>
567       </configItem>
568     </model>
569     <model>
570       <configItem>
571         <name>toshiba_s3000</name>
572         <_description>Toshiba Satellite S3000</_description>
573       </configItem>
574     </model>
575     <model>
576       <configItem>
577         <name>trust</name>
578         <_description>Trust Wireless Keyboard Classic</_description>
579       </configItem>
580     </model>
581     <model>
582       <configItem>
583         <name>trustda</name>
584         <_description>Trust Direct Access Keyboard</_description>
585       </configItem>
586     </model>
587     <model>
588       <configItem>
589         <name>yahoo</name>
590         <_description>Yahoo! Internet Keyboard</_description>
591       </configItem>
592     </model>
593     <model>
594       <configItem>
595         <name>macintosh</name>
596         <_description>Macintosh</_description>
597       </configItem>
598     </model>
599     <model>
600       <configItem>
601         <name>macintosh_old</name>
602         <_description>Macintosh Old</_description>
603       </configItem>
604     </model>
605     <model>
606       <configItem>
607         <name>powerpcps2</name>
608         <_description>PowerPC PS/2</_description>
609       </configItem>
610     </model>
611   </modelList>
612   <layoutList>
613     <layout>
614       <configItem>
615         <name>us</name>
616         <_shortDescription>USA</_shortDescription>
617         <_description>U.S. English</_description>
618       </configItem>
619       <variantList>
620         <variant>
621           <configItem>
622             <name>intl</name>
623             <_description>International (with dead keys)</_description>
624           </configItem>
625         </variant>
626         <variant>
627           <configItem>
628             <name>alt-intl</name>
629             <_description>Alternative international (former us_intl)</_description>
630           </configItem>
631         </variant>
632       </variantList>
633     </layout>
634     <layout>
635       <configItem>
636         <name>ar</name>
637         <_shortDescription>Arb</_shortDescription>
638         <_description>Arabic</_description>
639       </configItem>
640       <variantList>
641         <variant>
642           <configItem>
643             <name>azerty</name>
644             <_description>azerty</_description>
645           </configItem>
646         </variant>
647         <variant>
648           <configItem>
649             <name>azerty_digits</name>
650             <_description>azerty/digits</_description>
651           </configItem>
652         </variant>
653         <variant>
654           <configItem>
655             <name>digits</name>
656             <_description>digits</_description>
657           </configItem>
658         </variant>
659         <variant>
660           <configItem>
661             <name>qwerty</name>
662             <_description>qwerty</_description>
663           </configItem>
664         </variant>
665         <variant>
666           <configItem>
667             <name>qwerty_digits</name>
668             <_description>qwerty/digits</_description>
669           </configItem>
670         </variant>
671       </variantList>
672     </layout>
673     <layout>
674       <configItem>
675         <name>am</name>
676         <_shortDescription>Arm</_shortDescription>
677         <_description>Armenian</_description>
678       </configItem>
679       <variantList>
680         <variant>
681           <configItem>
682             <name>old</name>
683             <_description>Old standard</_description>
684           </configItem>
685         </variant>
686         <variant>
687           <configItem>
688             <name>phonetic</name>
689             <_description>Phonetic</_description>
690           </configItem>
691         </variant>
692       </variantList>
693     </layout>
694     <layout>
695       <configItem>
696         <name>az</name>
697         <_shortDescription>Aze</_shortDescription>
698         <_description>Azerbaijani</_description>
699       </configItem>
700       <variantList>
701         <variant>
702           <configItem>
703             <name>cyrillic</name>
704             <_description>Cyrillic</_description>
705           </configItem>
706         </variant>
707         <variant>
708           <configItem>
709             <name>latin</name>
710             <_description>Latin</_description>
711           </configItem>
712         </variant>
713       </variantList>
714     </layout>
715     <layout>
716       <configItem>
717         <name>by</name>
718         <_shortDescription>Blr</_shortDescription>
719         <_description>Belarusian</_description>
720       </configItem>
721       <variantList>
722         <variant>
723           <configItem>
724             <name>winkeys</name>
725             <_description>Winkeys</_description>
726           </configItem>
727         </variant>
728       </variantList>
729     </layout>
730     <layout>
731       <configItem>
732         <name>be</name>
733         <_shortDescription>Bel</_shortDescription>
734         <_description>Belgian</_description>
735       </configItem>
736       <variantList>
737         <variant>
738           <configItem>
739             <name>iso-alternate</name>
740             <_description>ISO Alternate</_description>
741           </configItem>
742         </variant>
743         <variant>
744           <configItem>
745             <name>nodeadkeys</name>
746             <_description>Eliminate dead keys</_description>
747           </configItem>
748         </variant>
749         <variant>
750           <configItem>
751             <name>sundeadkeys</name>
752             <_description>Sun dead keys</_description>
753           </configItem>
754         </variant>
755       </variantList>
756     </layout>
757     <layout>
758       <configItem>
759         <name>ben</name>
760         <_shortDescription>Ben</_shortDescription>
761         <_description>Bengali</_description>
762       </configItem>
763       <variantList/>
764     </layout>
765     <layout>
766       <configItem>
767         <name>bs</name>
768         <_shortDescription>Bih</_shortDescription>
769         <_description>Bosnian</_description>
770       </configItem>
771       <variantList/>
772     </layout>
773     <layout>
774       <configItem>
775         <name>br</name>
776         <_shortDescription>Bra</_shortDescription>
777         <_description>Brazilian</_description>
778       </configItem>
779       <variantList>
780         <variant>
781           <configItem>
782             <name>abnt2</name>
783             <_description>abnt2</_description>
784           </configItem>
785         </variant>
786         <variant>
787           <configItem>
788             <name>nodeadkeys</name>
789             <_description>Eliminate dead keys</_description>
790           </configItem>
791         </variant>
792       </variantList>
793     </layout>
794     <layout>
795       <configItem>
796         <name>bg</name>
797         <_shortDescription>Bgr</_shortDescription>
798         <_description>Bulgarian</_description>
799       </configItem>
800       <variantList>
801         <variant>
802           <configItem>
803             <name>phonetic</name>
804             <_description>Phonetic</_description>
805           </configItem>
806         </variant>
807       </variantList>
808     </layout>
809     <layout>
810       <configItem>
811         <name>mm</name>
812         <_shortDescription>Mmr</_shortDescription>
813         <_description>Burmese</_description>
814       </configItem>
815       <variantList/>
816     </layout>
817     <layout>
818       <configItem>
819         <name>ca</name>
820         <_shortDescription>Can</_shortDescription>
821         <_description>Canadian</_description>
822       </configItem>
823       <variantList>
824         <variant>
825           <configItem>
826             <name>fr</name>
827             <_description>French</_description>
828           </configItem>
829         </variant>
830         <variant>
831           <configItem>
832             <name>fr-legacy</name>
833             <_description>French (legacy)</_description>
834           </configItem>
835         </variant>
836         <variant>
837           <configItem>
838             <name>multi</name>
839             <_description>Multilingual</_description>
840           </configItem>
841         </variant>
842         <variant>
843           <configItem>
844             <name>multi-2gr</name>
845             <_description>Multilingual, second part</_description>
846           </configItem>
847         </variant>
848       </variantList>
849     </layout>
850     <layout>
851       <configItem>
852         <name>hr</name>
853         <_shortDescription>Hrv</_shortDescription>
854         <_description>Croatian</_description>
855       </configItem>
856       <variantList>
857         <variant>
858           <configItem>
859             <name>us</name>
860             <_description>US keyboard with Croatian letters</_description>
861           </configItem>
862         </variant>
863       </variantList>
864     </layout>
865     <layout>
866       <configItem>
867         <name>cz</name>
868         <_shortDescription>Cze</_shortDescription>
869         <_description>Czech</_description>
870       </configItem>
871       <variantList>
872         <variant>
873           <configItem>
874             <name>bksl</name>
875             <_description>Extended Backslash</_description>
876           </configItem>
877         </variant>
878         <variant>
879           <configItem>
880             <name>qwerty</name>
881             <_description>qwerty</_description>
882           </configItem>
883         </variant>
884         <variant>
885           <configItem>
886             <name>qwerty_bksl</name>
887             <_description>qwerty, extended Backslash</_description>
888           </configItem>
889         </variant>
890       </variantList>
891     </layout>
892     <layout>
893       <configItem>
894         <name>dk</name>
895         <_shortDescription>Dnk</_shortDescription>
896         <_description>Danish</_description>
897       </configItem>
898       <variantList>
899         <variant>
900           <configItem>
901             <name>nodeadkeys</name>
902             <_description>Eliminate dead keys</_description>
903           </configItem>
904         </variant>
905       </variantList>
906     </layout>
907     <layout>
908       <configItem>
909         <name>nl</name>
910         <_shortDescription>Nld</_shortDescription>
911         <_description>Dutch</_description>
912       </configItem>
913       <variantList/>
914     </layout>
915     <layout>
916       <configItem>
917         <name>dvorak</name>
918         <_shortDescription>Dvo</_shortDescription>
919         <_description>Dvorak</_description>
920       </configItem>
921       <variantList>
922         <variant>
923           <configItem>
924             <name>fr</name>
925             <_description>French</_description>
926           </configItem>
927         </variant>
928         <variant>
929           <configItem>
930             <name>no</name>
931             <_description>Norwegian</_description>
932           </configItem>
933         </variant>
934         <variant>
935           <configItem>
936             <name>pl</name>
937             <_description>Polish</_description>
938           </configItem>
939         </variant>
940         <variant>
941           <configItem>
942             <name>pl_altquotes</name>
943             <_description>Polish with Polish quotes on key "1/!"</_description>
944           </configItem>
945         </variant>
946         <variant>
947           <configItem>
948             <name>se</name>
949             <_description>Swedish</_description>
950           </configItem>
951         </variant>
952         <variant>
953           <configItem>
954             <name>gb</name>
955             <_description>United Kingdom</_description>
956           </configItem>
957         </variant>
958       </variantList>
959     </layout>
960     <layout>
961       <configItem>
962         <name>dz</name>
963         <_description>Dzongkha / Tibetan</_description>
964       </configItem>
965     </layout>
966     <layout>
967       <configItem>
968         <name>ee</name>
969         <_shortDescription>Est</_shortDescription>
970         <_description>Estonian</_description>
971       </configItem>
972       <variantList>
973         <variant>
974           <configItem>
975             <name>nodeadkeys</name>
976             <_description>Eliminate dead keys</_description>
977           </configItem>
978         </variant>
979       </variantList>
980     </layout>
981     <layout>
982       <configItem>
983         <name>ir</name>
984         <_shortDescription>Irn</_shortDescription>
985         <_description>Farsi</_description>
986       </configItem>
987       <variantList/>
988     </layout>
989     <layout>
990       <configItem>
991         <name>fo</name>
992         <_shortDescription>Fao</_shortDescription>
993         <_description>Faroese</_description>
994       </configItem>
995       <variantList>
996         <variant>
997           <configItem>
998             <name>nodeadkeys</name>
999             <_description>Eliminate dead keys</_description>
1000           </configItem>
1001         </variant>
1002       </variantList>
1003     </layout>
1004     <layout>
1005       <configItem>
1006         <name>fi</name>
1007         <_shortDescription>Fin</_shortDescription>
1008         <_description>Finnish</_description>
1009       </configItem>
1010       <variantList>
1011         <variant>
1012           <configItem>
1013             <name>nodeadkeys</name>
1014             <_description>Eliminate dead keys</_description>
1015           </configItem>
1016         </variant>
1017       </variantList>
1018     </layout>
1019     <layout>
1020       <configItem>
1021         <name>fr</name>
1022         <_shortDescription>Fra</_shortDescription>
1023         <_description>French</_description>
1024       </configItem>
1025       <variantList>
1026         <variant>
1027           <configItem>
1028             <name>nodeadkeys</name>
1029             <_description>Eliminate dead keys</_description>
1030           </configItem>
1031         </variant>
1032         <variant>
1033           <configItem>
1034             <name>sundeadkeys</name>
1035             <_description>Sun dead keys</_description>
1036           </configItem>
1037         </variant>
1038         <variant>
1039           <configItem>
1040             <name>latin9</name>
1041             <_description>Alternative</_description>
1042           </configItem>
1043         </variant>
1044         <variant>
1045           <configItem>
1046             <name>latin9_nodeadkeys</name>
1047             <_description>Alternative, eliminate dead keys</_description>
1048           </configItem>
1049         </variant>
1050         <variant>
1051           <configItem>
1052             <name>latin9_sundeadkeys</name>
1053             <_description>Alternative, Sun dead keys</_description>
1054           </configItem>
1055         </variant>
1056       </variantList>
1057     </layout>
1058     <layout>
1059       <configItem>
1060         <name>ge</name>
1061         <_shortDescription>Geo</_shortDescription>
1062         <_description>Georgian</_description>
1063       </configItem>
1064       <variantList>
1065         <variant>
1066           <configItem>
1067             <name>la</name>
1068             <_description>Latin</_description>
1069           </configItem>
1070         </variant>
1071         <variant>
1072           <configItem>
1073             <name>ru</name>
1074             <_description>Russian</_description>
1075           </configItem>
1076         </variant>
1077       </variantList>
1078     </layout>
1079     <layout>
1080       <configItem>
1081         <name>de</name>
1082         <_shortDescription>Deu</_shortDescription>
1083         <_description>German</_description>
1084       </configItem>
1085       <variantList>
1086         <variant>
1087           <configItem>
1088             <name>deadacute</name>
1089             <_description>Dead acute</_description>
1090           </configItem>
1091         </variant>
1092         <variant>
1093           <configItem>
1094             <name>deadgraveacute</name>
1095             <_description>Dead grave acute</_description>
1096           </configItem>
1097         </variant>
1098         <variant>
1099           <configItem>
1100             <name>nodeadkeys</name>
1101             <_description>Eliminate dead keys</_description>
1102           </configItem>
1103         </variant>
1104       </variantList>
1105     </layout>
1106     <layout>
1107       <configItem>
1108         <name>el</name>
1109         <_shortDescription>Grc</_shortDescription>
1110         <_description>Greek</_description>
1111       </configItem>
1112       <variantList>
1113         <variant>
1114           <configItem>
1115             <name>extended</name>
1116             <_description>Extended</_description>
1117           </configItem>
1118         </variant>
1119         <variant>
1120           <configItem>
1121             <name>nodeadkeys</name>
1122             <_description>Eliminate dead keys</_description>
1123           </configItem>
1124         </variant>
1125         <variant>
1126           <configItem>
1127             <name>polytonic</name>
1128             <_description>Polytonic</_description>
1129           </configItem>
1130         </variant>
1131       </variantList>
1132     </layout>
1133     <layout>
1134       <configItem>
1135         <name>guj</name>
1136         <_shortDescription>Guj</_shortDescription>
1137         <_description>Gujarati</_description>
1138       </configItem>
1139       <variantList/>
1140     </layout>
1141     <layout>
1142       <configItem>
1143         <name>gur</name>
1144         <_shortDescription>Pan</_shortDescription>
1145         <_description>Gurmukhi</_description>
1146       </configItem>
1147       <variantList/>
1148     </layout>
1149     <layout>
1150       <configItem>
1151         <name>dev</name>
1152         <_shortDescription>Hin</_shortDescription>
1153         <_description>Hindi</_description>
1154       </configItem>
1155       <variantList/>
1156     </layout>
1157     <layout>
1158       <configItem>
1159         <name>hu</name>
1160         <_shortDescription>Hun</_shortDescription>
1161         <_description>Hungarian</_description>
1162       </configItem>
1163       <variantList>
1164         <variant>
1165           <configItem>
1166             <name>standard</name>
1167             <_description>Standard</_description>
1168           </configItem>
1169         </variant>
1170         <variant>
1171           <configItem>
1172             <name>nodeadkeys</name>
1173             <_description>Eliminate dead keys</_description>
1174           </configItem>
1175         </variant>
1176         <variant>
1177           <configItem>
1178             <name>qwerty</name>
1179             <_description>qwerty</_description>
1180           </configItem>
1181         </variant>
1182
1183         <!-- 101 keys -->
1184         <variant>
1185           <configItem>
1186             <name>101_qwertz_comma_dead</name>
1187             <_description>101/qwertz/comma/Dead keys</_description>
1188           </configItem>
1189         </variant>
1190         <variant>
1191           <configItem>
1192             <name>101_qwertz_comma_nodead</name>
1193             <_description>101/qwertz/comma/Eliminate dead keys</_description>
1194           </configItem>
1195         </variant>
1196         <variant>
1197           <configItem>
1198             <name>101_qwertz_dot_dead</name>
1199             <_description>101/qwertz/dot/Dead keys</_description>
1200           </configItem>
1201         </variant>
1202         <variant>
1203           <configItem>
1204             <name>101_qwertz_dot_nodead</name>
1205             <_description>101/qwertz/dot/Eliminate dead keys</_description>
1206           </configItem>
1207         </variant>
1208         <variant>
1209           <configItem>
1210             <name>101_qwerty_comma_dead</name>
1211             <_description>101/qwerty/comma/Dead keys</_description>
1212           </configItem>
1213         </variant>
1214         <variant>
1215           <configItem>
1216             <name>101_qwerty_comma_nodead</name>
1217             <_description>101/qwerty/comma/Eliminate dead keys</_description>
1218           </configItem>
1219         </variant>
1220         <variant>
1221           <configItem>
1222             <name>101_qwerty_dot_dead</name>
1223             <_description>101/qwerty/dot/Dead keys</_description>
1224           </configItem>
1225         </variant>
1226         <variant>
1227           <configItem>
1228             <name>101_qwerty_dot_nodead</name>
1229             <_description>101/qwerty/dot/Eliminate dead keys</_description>
1230           </configItem>
1231         </variant>
1232
1233
1234         <!-- 102 keys -->
1235         <variant>
1236           <configItem>
1237             <name>102_qwertz_comma_dead</name>
1238             <_description>102/qwertz/comma/Dead keys</_description>
1239           </configItem>
1240         </variant>
1241         <variant>
1242           <configItem>
1243             <name>102_qwertz_comma_nodead</name>
1244             <_description>102/qwertz/comma/Eliminate dead keys</_description>
1245           </configItem>
1246         </variant>
1247         <variant>
1248           <configItem>
1249             <name>102_qwertz_dot_dead</name>
1250             <_description>102/qwertz/dot/Dead keys</_description>
1251           </configItem>
1252         </variant>
1253         <variant>
1254           <configItem>
1255             <name>102_qwertz_dot_nodead</name>
1256             <_description>102/qwertz/dot/Eliminate dead keys</_description>
1257           </configItem>
1258         </variant>
1259         <variant>
1260           <configItem>
1261             <name>102_qwerty_comma_dead</name>
1262             <_description>102/qwerty/comma/Dead keys</_description>
1263           </configItem>
1264         </variant>
1265         <variant>
1266           <configItem>
1267             <name>102_qwerty_comma_nodead</name>
1268             <_description>102/qwerty/comma/Eliminate dead keys</_description>
1269           </configItem>
1270         </variant>
1271         <variant>
1272           <configItem>
1273             <name>102_qwerty_dot_dead</name>
1274             <_description>102/qwerty/dot/Dead keys</_description>
1275           </configItem>
1276         </variant>
1277         <variant>
1278           <configItem>
1279             <name>102_qwerty_dot_nodead</name>
1280             <_description>102/qwerty/dot/Eliminate dead keys</_description>
1281           </configItem>
1282         </variant>
1283
1284
1285       </variantList>
1286     </layout>
1287     <layout>
1288       <configItem>
1289         <name>is</name>
1290         <_shortDescription>Isl</_shortDescription>
1291         <_description>Icelandic</_description>
1292       </configItem>
1293       <variantList>
1294         <variant>
1295           <configItem>
1296             <name>Sundeadkeys</name>
1297             <_description>Sun dead keys</_description>
1298           </configItem>
1299         </variant>
1300         <variant>
1301           <configItem>
1302             <name>nodeadkeys</name>
1303             <_description>Eliminate dead keys</_description>
1304           </configItem>
1305         </variant>
1306       </variantList>
1307     </layout>
1308     <layout>
1309       <configItem>
1310         <name>iu</name>
1311         <_shortDescription>Iku</_shortDescription>
1312         <_description>Inuktitut</_description>
1313       </configItem>
1314       <variantList/>
1315     </layout>
1316     <layout>
1317       <configItem>
1318         <name>il</name>
1319         <_shortDescription>Isr</_shortDescription>
1320         <_description>Israeli</_description>
1321       </configItem>
1322       <variantList>
1323         <variant>
1324           <configItem>
1325             <name>lyx</name>
1326             <_description>lyx</_description>
1327           </configItem>
1328         </variant>
1329         <variant>
1330           <configItem>
1331             <name>si1452</name>
1332             <_description>si1452</_description>
1333           </configItem>
1334         </variant>
1335         <variant>
1336           <configItem>
1337             <name>phonetic</name>
1338             <_description>Phonetic</_description>
1339           </configItem>
1340         </variant>
1341       </variantList>
1342     </layout>
1343     <layout>
1344       <configItem>
1345         <name>it</name>
1346         <_shortDescription>Ita</_shortDescription>
1347         <_description>Italian</_description>
1348       </configItem>
1349       <variantList>
1350         <variant>
1351           <configItem>
1352             <name>nodeadkeys</name>
1353             <_description>Eliminate dead keys</_description>
1354           </configItem>
1355         </variant>
1356       </variantList>
1357     </layout>
1358     <layout>
1359       <configItem>
1360         <name>jp</name>
1361         <_shortDescription>Jpn</_shortDescription>
1362         <_description>Japanese</_description>
1363       </configItem>
1364       <variantList/>
1365     </layout>
1366     <layout>
1367       <configItem>
1368         <name>kan</name>
1369         <_shortDescription>Kan</_shortDescription>
1370         <_description>Kannada</_description>
1371       </configItem>
1372       <variantList/>
1373     </layout>
1374     <layout>
1375       <configItem>
1376         <name>ko</name>
1377         <_shortDescription>Kor</_shortDescription>
1378         <_description>Korean</_description>
1379       </configItem>
1380       <variantList/>
1381     </layout>
1382     <layout>
1383       <configItem>
1384         <name>la</name>
1385         <_shortDescription>LAm</_shortDescription>
1386         <_description>Latin America</_description>
1387       </configItem>
1388       <variantList>
1389         <variant>
1390           <configItem>
1391             <name>nodeadkeys</name>
1392             <_description>Eliminate dead keys</_description>
1393           </configItem>
1394         </variant>
1395         <variant>
1396           <configItem>
1397             <name>sundeadkeys</name>
1398             <_description>Sun dead keys</_description>
1399           </configItem>
1400         </variant>
1401       </variantList>
1402     </layout>
1403     <layout>
1404       <configItem>
1405         <name>lt</name>
1406         <_shortDescription>Ltu</_shortDescription>
1407         <_description>Lithuanian qwerty &quot;numeric&quot;</_description>
1408       </configItem>
1409       <variantList>
1410         <variant>
1411           <configItem>
1412             <name>lt_std</name>
1413             <_description>Standard</_description>
1414           </configItem>
1415         </variant>
1416         <variant>
1417           <configItem>
1418             <name>lt_us</name>
1419             <_description>US</_description>
1420           </configItem>
1421         </variant>
1422       </variantList>
1423     </layout>
1424     <layout>
1425       <configItem>
1426         <name>lv</name>
1427         <_shortDescription>Lva</_shortDescription>
1428         <_description>Latvian</_description>
1429       </configItem>
1430       <variantList/>
1431     </layout>
1432     <layout>
1433       <configItem>
1434         <name>mk</name>
1435         <_shortDescription>Mkd</_shortDescription>
1436         <_description>Macedonian</_description>
1437       </configItem>
1438       <variantList>
1439         <variant>
1440           <configItem>
1441             <name>pc104</name>
1442             <_description>PC104</_description>
1443           </configItem>
1444         </variant>
1445       </variantList>
1446     </layout>
1447     <layout>
1448       <configItem>
1449         <name>ml</name>
1450         <_shortDescription>Mal</_shortDescription>
1451         <_description>Malayalam</_description>
1452       </configItem>
1453       <variantList>
1454         <variant>
1455           <configItem>
1456             <name>mlplusnum</name>
1457             <_description>With Malayalam digits</_description>
1458           </configItem>
1459         </variant>
1460       </variantList>
1461     </layout>
1462     <layout>
1463       <configItem>
1464         <name>mt</name>
1465         <_shortDescription>Mlt</_shortDescription>
1466         <_description>Maltese</_description>
1467       </configItem>
1468       <variantList>
1469         <variant>
1470           <configItem>
1471             <name>us</name>
1472             <_description>US keyboard with Maltian letters</_description>
1473           </configItem>
1474         </variant>
1475       </variantList>
1476     </layout>
1477     <layout>
1478       <configItem>
1479         <name>mn</name>
1480         <_shortDescription>Mng</_shortDescription>
1481         <_description>Mongolian</_description>
1482       </configItem>
1483       <variantList/>
1484     </layout>
1485     <layout>
1486       <configItem>
1487         <name>no</name>
1488         <_shortDescription>Nor</_shortDescription>
1489         <_description>Norwegian</_description>
1490       </configItem>
1491       <variantList>
1492         <variant>
1493           <configItem>
1494             <name>nodeadkeys</name>
1495             <_description>Eliminate dead keys</_description>
1496           </configItem>
1497         </variant>
1498       </variantList>
1499     </layout>
1500     <layout>
1501       <configItem>
1502         <name>ogham</name>
1503         <_shortDescription>Ogh</_shortDescription>
1504         <_description>Ogham</_description>
1505       </configItem>
1506       <variantList>
1507         <variant>
1508           <configItem>
1509             <name>is434</name>
1510             <_description>IS434</_description>
1511           </configItem>
1512         </variant>
1513         <variant>
1514           <configItem>
1515             <name>is434laptop</name>
1516             <_description>IS434 laptop</_description>
1517           </configItem>
1518         </variant>
1519         <variant>
1520           <configItem>
1521             <name>laptop</name>
1522             <_description>Laptop</_description>
1523           </configItem>
1524         </variant>
1525       </variantList>
1526     </layout>
1527     <layout>
1528       <configItem>
1529         <name>ori</name>
1530         <_shortDescription>Ori</_shortDescription>
1531         <_description>Oriya</_description>
1532       </configItem>
1533       <variantList/>
1534     </layout>
1535     <layout>
1536       <configItem>
1537         <name>pl</name>
1538         <_shortDescription>Pol</_shortDescription>
1539         <_description>Polish</_description>
1540       </configItem>
1541       <variantList>
1542         <variant>
1543           <configItem>
1544             <name>qwertz</name>
1545             <_description>qwertz</_description>
1546           </configItem>
1547         </variant>
1548       </variantList>
1549     </layout>
1550     <layout>
1551       <configItem>
1552         <name>pt</name>
1553         <_shortDescription>Prt</_shortDescription>
1554         <_description>Portuguese</_description>
1555       </configItem>
1556       <variantList>
1557         <variant>
1558           <configItem>
1559             <name>nodeadkeys</name>
1560             <_description>Eliminate dead keys</_description>
1561           </configItem>
1562         </variant>
1563         <variant>
1564           <configItem>
1565             <name>sundeadkeys</name>
1566             <_description>Sun dead keys</_description>
1567           </configItem>
1568         </variant>
1569       </variantList>
1570     </layout>
1571     <layout>
1572       <configItem>
1573         <name>ro</name>
1574         <_shortDescription>Rou</_shortDescription>
1575         <_description>Romanian</_description>
1576       </configItem>
1577       <variantList>
1578         <variant>
1579           <configItem>
1580             <name>us</name>
1581             <_description>US keyboard with Romanian letters</_description>
1582           </configItem>
1583         </variant>
1584         <variant>
1585           <configItem>
1586             <name>de</name>
1587             <_description>Romanian keyboard with German letters</_description>
1588           </configItem>
1589         </variant>
1590       </variantList>
1591     </layout>
1592     <layout>
1593       <configItem>
1594         <name>ru</name>
1595         <_shortDescription>Rus</_shortDescription>
1596         <_description>Russian</_description>
1597       </configItem>
1598       <variantList>
1599         <variant>
1600           <configItem>
1601             <name>phonetic</name>
1602             <_description>Phonetic</_description>
1603           </configItem>
1604         </variant>
1605         <variant>
1606           <configItem>
1607             <name>typewriter</name>
1608             <_description>"Typewriter"</_description>
1609           </configItem>
1610         </variant>
1611         <variant>
1612           <configItem>
1613             <name>winkeys</name>
1614             <_description>Winkeys</_description>
1615           </configItem>
1616         </variant>
1617       </variantList>
1618     </layout>
1619     <layout>
1620       <configItem>
1621         <name>sr</name>
1622         <_shortDescription>Scg</_shortDescription>
1623         <_description>Serbian</_description>
1624       </configItem>
1625       <variantList>
1626         <variant>
1627           <configItem>
1628             <name>yz</name>
1629             <_description>Serbian Cyrillic (swap Zhe, Ze)</_description>
1630           </configItem>
1631         </variant>
1632       </variantList>
1633     </layout>
1634     <layout>
1635       <configItem>
1636         <name>si</name>
1637         <_shortDescription>Svn</_shortDescription>
1638         <_description>Slovenian</_description>
1639       </configItem>
1640       <variantList/>
1641     </layout>
1642     <layout>
1643       <configItem>
1644         <name>sk</name>
1645         <_shortDescription>Svk</_shortDescription>
1646         <_description>Slovak</_description>
1647       </configItem>
1648       <variantList>
1649         <variant>
1650           <configItem>
1651             <name>bksl</name>
1652             <_description>Extended Backslash</_description>
1653           </configItem>
1654         </variant>
1655         <variant>
1656           <configItem>
1657             <name>qwerty</name>
1658             <_description>qwerty</_description>
1659           </configItem>
1660         </variant>
1661         <variant>
1662           <configItem>
1663             <name>qwerty_bksl</name>
1664             <_description>qwerty, extended Backslash</_description>
1665           </configItem>
1666         </variant>
1667       </variantList>
1668     </layout>
1669     <layout>
1670       <configItem>
1671         <name>es</name>
1672         <_shortDescription>Esp</_shortDescription>
1673         <_description>Spanish</_description>
1674       </configItem>
1675       <variantList>
1676         <variant>
1677           <configItem>
1678             <name>nodeadkeys</name>
1679             <_description>Eliminate dead keys</_description>
1680           </configItem>
1681         </variant>
1682         <variant>
1683           <configItem>
1684             <name>sundeadkeys</name>
1685             <_description>Sun dead keys</_description>
1686           </configItem>
1687         </variant>
1688       </variantList>
1689     </layout>
1690     <layout>
1691       <configItem>
1692         <name>se</name>
1693         <_shortDescription>Swe</_shortDescription>
1694         <_description>Swedish</_description>
1695       </configItem>
1696       <variantList>
1697         <variant>
1698           <configItem>
1699             <name>nodeadkeys</name>
1700             <_description>Eliminate dead keys</_description>
1701           </configItem>
1702         </variant>
1703       </variantList>
1704     </layout>
1705     <layout>
1706       <configItem>
1707         <name>ch</name>
1708         <_shortDescription>Che</_shortDescription>
1709         <_description>Swiss</_description>
1710       </configItem>
1711       <variantList>
1712         <variant>
1713           <configItem>
1714             <name>de</name>
1715             <_description>German</_description>
1716           </configItem>
1717         </variant>
1718         <variant>
1719           <configItem>
1720             <name>de_nodeadkeys</name>
1721             <_description>German, eliminate dead keys</_description>
1722           </configItem>
1723         </variant>
1724         <variant>
1725           <configItem>
1726             <name>de_sundeadkeys</name>
1727             <_description>German, Sun dead keys</_description>
1728           </configItem>
1729         </variant>
1730         <variant>
1731           <configItem>
1732             <name>fr</name>
1733             <_description>French</_description>
1734           </configItem>
1735         </variant>
1736         <variant>
1737           <configItem>
1738             <name>fr_nodeadkeys</name>
1739             <_description>French, eliminate dead keys</_description>
1740           </configItem>
1741         </variant>
1742         <variant>
1743           <configItem>
1744             <name>fr_sundeadkeys</name>
1745             <_description>French, Sun dead keys</_description>
1746           </configItem>
1747         </variant>
1748       </variantList>
1749     </layout>
1750     <layout>
1751       <configItem>
1752         <name>syr</name>
1753         <_shortDescription>Syr</_shortDescription>
1754         <_description>Syriac</_description>
1755       </configItem>
1756       <variantList>
1757         <variant>
1758           <configItem>
1759             <name>phonetic</name>
1760             <_description>Phonetic</_description>
1761           </configItem>
1762         </variant>
1763       </variantList>
1764     </layout>
1765     <layout>
1766       <configItem>
1767         <name>tj</name>
1768         <_shortDescription>Tjk</_shortDescription>
1769         <_description>Tajik</_description>
1770       </configItem>
1771       <variantList/>
1772     </layout>
1773     <layout>
1774       <configItem>
1775         <name>tml</name>
1776         <_shortDescription>Tml</_shortDescription>
1777         <_description>Tamil</_description>
1778       </configItem>
1779       <variantList>
1780         <variant>
1781           <configItem>
1782             <name>TSCII</name>
1783             <_description>A Tamil typewrite-style keymap; TSCII encoding</_description>
1784           </configItem>
1785         </variant>
1786         <variant>
1787           <configItem>
1788             <name>TAB</name>
1789             <_description>A Tamil typewrite-style keymap; TAB encoding</_description>
1790           </configItem>
1791         </variant>
1792         <variant>
1793           <configItem>
1794             <name>UNI</name>
1795             <_description>A Tamil typewrite-style keymap; Unicode encoding</_description>
1796           </configItem>
1797         </variant>
1798         <variant>
1799           <configItem>
1800             <name>INSCRIPT</name>
1801             <_description>INSCRIPT layout</_description>
1802           </configItem>
1803         </variant>
1804       </variantList>
1805     </layout>
1806     <layout>
1807       <configItem>
1808         <name>tel</name>
1809         <_shortDescription>Tel</_shortDescription>
1810         <_description>Telugu</_description>
1811       </configItem>
1812       <variantList/>
1813     </layout>
1814     <layout>
1815       <configItem>
1816         <name>th</name>
1817         <_shortDescription>Tha</_shortDescription>
1818         <_description>Thai</_description>
1819       </configItem>
1820       <variantList>
1821         <variant>
1822           <configItem>
1823             <name>basic</name>
1824             <_description>Kedmanee</_description>
1825           </configItem>
1826         </variant>
1827         <variant>
1828           <configItem>
1829             <name>tis</name>
1830             <_description>TIS-820.2538</_description>
1831           </configItem>
1832         </variant>
1833         <variant>
1834           <configItem>
1835             <name>pat</name>
1836             <_description>Pattachote</_description>
1837           </configItem>
1838         </variant>
1839       </variantList>
1840     </layout>
1841     <layout>
1842       <configItem>
1843         <name>tr</name>
1844         <_shortDescription>Tur</_shortDescription>
1845         <_description>Turkish </_description>
1846       </configItem>
1847       <variantList>
1848         <variant>
1849           <configItem>
1850             <name>tr_f</name>
1851             <_description>Turkish (F)</_description>
1852           </configItem>
1853         </variant>
1854         <variant>
1855           <configItem>
1856             <name>tr_alt</name>
1857             <_description>Turkish Alt-Q Layout</_description>
1858           </configItem>
1859         </variant>
1860       </variantList>
1861     </layout>
1862     <layout>
1863       <configItem>
1864         <name>ua</name>
1865         <_shortDescription>Ukr</_shortDescription>
1866         <_description>Ukrainian </_description>
1867       </configItem>
1868       <variantList>
1869         <variant>
1870           <configItem>
1871             <name>phonetic</name>
1872             <_description>Phonetic</_description>
1873           </configItem>
1874         </variant>
1875         <variant>
1876           <configItem>
1877             <name>typewriter</name>
1878             <_description>"Typewriter"</_description>
1879           </configItem>
1880         </variant>
1881         <variant>
1882           <configItem>
1883             <name>winkeys</name>
1884             <_description>Winkeys</_description>
1885           </configItem>
1886         </variant>
1887       </variantList>
1888     </layout>
1889     <layout>
1890       <configItem>
1891         <name>gb</name>
1892         <_shortDescription>GBr</_shortDescription>
1893         <_description>United Kingdom</_description>
1894       </configItem>
1895       <variantList>
1896         <variant>
1897           <configItem>
1898             <name>intl</name>
1899             <_description>International (with dead keys)</_description>
1900           </configItem>
1901         </variant>
1902       </variantList>
1903     </layout>
1904     <layout>
1905       <configItem>
1906         <name>uz</name>
1907         <_shortDescription>Uzb</_shortDescription>
1908         <_description>Uzbek</_description>
1909       </configItem>
1910       <variantList/>
1911     </layout>
1912     <layout>
1913       <configItem>
1914         <name>vn</name>
1915         <_shortDescription>Vnm</_shortDescription>
1916         <_description>Vietnamese</_description>
1917       </configItem>
1918       <variantList/>
1919     </layout>
1920     <layout>
1921       <configItem>
1922         <name>yu</name>
1923         <_shortDescription>Yug</_shortDescription>
1924         <_description>Yugoslavian</_description>
1925       </configItem>
1926       <variantList>
1927         <variant>
1928           <configItem>
1929             <name>unicode</name>
1930             <_description>Serbian Latin Unicode</_description>
1931           </configItem>
1932         </variant>
1933         <variant>
1934           <configItem>
1935             <name>yz</name>
1936             <_description>Serbian Latin (swap Y, Z)</_description>
1937           </configItem>
1938         </variant>
1939         <variant>
1940           <configItem>
1941             <name>unicodeyz</name>
1942             <_description>Serbian Latin Unicode (swap ZHE, Z)</_description>
1943           </configItem>
1944         </variant>
1945       </variantList>
1946     </layout>
1947     <layout>
1948       <configItem>
1949         <name>nec/jp</name>
1950         <_shortDescription>Jpn</_shortDescription>
1951         <_description>PC-98xx Series</_description>
1952       </configItem>
1953       <variantList/>
1954     </layout>
1955     <layout>
1956       <configItem>
1957         <name>ie</name>
1958         <_shortDescription>Irl</_shortDescription>
1959         <_description>Irish</_description>
1960       </configItem>
1961       <variantList>
1962         <variant>
1963           <configItem>
1964             <name>CloGaelach</name>
1965             <_description>CloGaelach</_description>
1966           </configItem>
1967         </variant>
1968         <variant>
1969           <configItem>
1970             <name>CloGaelachLaptop</name>
1971             <_description>CloGaelach Laptop</_description>
1972           </configItem>
1973         </variant>
1974         <variant>
1975           <configItem>
1976             <name>UnicodeExpert</name>
1977             <_description>UnicodeExpert</_description>
1978           </configItem>
1979         </variant>
1980         <variant>
1981           <configItem>
1982             <name>laptop</name>
1983             <_description>laptop</_description>
1984           </configItem>
1985         </variant>
1986       </variantList>
1987     </layout>
1988     <layout>
1989       <configItem>
1990         <name>sapmi</name>
1991         <_shortDescription>Sme</_shortDescription>
1992         <_description>Northern Saami</_description>
1993       </configItem>
1994       <variantList>
1995         <variant>
1996           <configItem>
1997             <name>basic</name>
1998             <_description>Norwegian</_description>
1999           </configItem>
2000         </variant>
2001         <variant>
2002           <configItem>
2003             <name>nodeadkeys</name>
2004             <_description>Eliminate dead keys</_description>
2005           </configItem>
2006         </variant>
2007         <variant>
2008           <configItem>
2009             <name>sefi</name>
2010             <_description>Finish and Swedish</_description>
2011           </configItem>
2012         </variant>
2013       </variantList>
2014     </layout>
2015   </layoutList>
2016   <optionList>
2017     <group allowMultipleSelection="true">
2018       <configItem>
2019         <name>grp</name>
2020         <_description>Group Shift/Lock behavior</_description>
2021       </configItem>
2022       <option>
2023         <configItem>
2024           <name>grp:switch</name>
2025           <_description>R-Alt switches group while pressed</_description>
2026         </configItem>
2027       </option>
2028       <option>
2029         <configItem>
2030           <name>grp:lswitch</name>
2031           <_description>Left Alt key switches group while pressed</_description>
2032         </configItem>
2033       </option>
2034       <option>
2035         <configItem>
2036           <name>grp:lwin_switch</name>
2037           <_description>Left Win-key switches group while pressed</_description>
2038         </configItem>
2039       </option>
2040       <option>
2041         <configItem>
2042           <name>grp:rwin_switch</name>
2043           <_description>Right Win-key switches group while pressed</_description>
2044         </configItem>
2045       </option>
2046       <option>
2047         <configItem>
2048           <name>grp:win_switch</name>
2049           <_description>Both Win-keys switch group while pressed</_description>
2050         </configItem>
2051       </option>
2052       <option>
2053         <configItem>
2054           <name>grp:toggle</name>
2055           <_description>Right Alt key changes group</_description>
2056         </configItem>
2057       </option>
2058       <option>
2059         <configItem>
2060           <name>grp:lalt_toggle</name>
2061           <_description>Left Alt key changes group</_description>
2062         </configItem>
2063       </option>
2064       <option>
2065         <configItem>
2066           <name>grp:caps_toggle</name>
2067           <_description>Caps Lock key changes group</_description>
2068         </configItem>
2069       </option>
2070       <option>
2071         <configItem>
2072           <name>grp:shift_caps_toggle</name>
2073           <_description>Shift+CapsLock changes group</_description>
2074         </configItem>
2075       </option>
2076       <option>
2077         <configItem>
2078           <name>grp:shift_toggle</name>
2079           <_description>Both Shift keys together change group</_description>
2080         </configItem>
2081       </option>
2082       <option>
2083         <configItem>
2084           <name>grp:alts_toggle</name>
2085           <_description>Both Alt keys together change group</_description>
2086         </configItem>
2087       </option>
2088       <option>
2089         <configItem>
2090           <name>grp:ctrls_toggle</name>
2091           <_description>Both Ctrl keys together change group</_description>
2092         </configItem>
2093       </option>
2094       <option>
2095         <configItem>
2096           <name>grp:ctrl_shift_toggle</name>
2097           <_description>Control+Shift changes group</_description>
2098         </configItem>
2099       </option>
2100       <option>
2101         <configItem>
2102           <name>grp:ctrl_alt_toggle</name>
2103           <_description>Alt+Control changes group</_description>
2104         </configItem>
2105       </option>
2106       <option>
2107         <configItem>
2108           <name>grp:alt_shift_toggle</name>
2109           <_description>Alt+Shift changes group</_description>
2110         </configItem>
2111       </option>
2112       <option>
2113         <configItem>
2114           <name>grp:menu_toggle</name>
2115           <_description>Menu key changes group</_description>
2116         </configItem>
2117       </option>
2118       <option>
2119         <configItem>
2120           <name>grp:lwin_toggle</name>
2121           <_description>Left Win-key changes group</_description>
2122         </configItem>
2123       </option>
2124       <option>
2125         <configItem>
2126           <name>grp:rwin_toggle</name>
2127           <_description>Right Win-key changes group</_description>
2128         </configItem>
2129       </option>
2130       <option>
2131         <configItem>
2132           <name>grp:lshift_toggle</name>
2133           <_description>Left Shift key changes group</_description>
2134         </configItem>
2135       </option>
2136       <option>
2137         <configItem>
2138           <name>grp:rshift_toggle</name>
2139           <_description>Right Shift key changes group</_description>
2140         </configItem>
2141       </option>
2142       <option>
2143         <configItem>
2144           <name>grp:lctrl_toggle</name>
2145           <_description>Left Ctrl key changes group</_description>
2146         </configItem>
2147       </option>
2148       <option>
2149         <configItem>
2150           <name>grp:rctrl_toggle</name>
2151           <_description>Right Ctrl key changes group</_description>
2152         </configItem>
2153       </option>
2154     </group>
2155     <group allowMultipleSelection="true">
2156       <configItem>
2157         <name>lv3</name>
2158         <_description>Third level choosers</_description>
2159       </configItem>
2160       <option>
2161         <configItem>
2162           <name>lv3:switch</name>
2163           <_description>Press Right Control to choose 3rd level</_description>
2164         </configItem>
2165       </option>
2166       <option>
2167         <configItem>
2168           <name>lv3:menu_switch</name>
2169           <_description>Press Menu key to choose 3rd level</_description>
2170         </configItem>
2171       </option>
2172       <option>
2173         <configItem>
2174           <name>lv3:win_switch</name>
2175           <_description>Press any of Win-keys to choose 3rd level</_description>
2176         </configItem>
2177       </option>
2178       <option>
2179         <configItem>
2180           <name>lv3:lwin_switch</name>
2181           <_description>Press Left Win-key to choose 3rd level</_description>
2182         </configItem>
2183       </option>
2184       <option>
2185         <configItem>
2186           <name>lv3:rwin_switch</name>
2187           <_description>Press Right Win-key to choose 3rd level</_description>
2188         </configItem>
2189       </option>
2190       <option>
2191         <configItem>
2192           <name>lv3:alt_switch</name>
2193           <_description>Press any of Alt keys to choose 3rd level</_description>
2194         </configItem>
2195       </option>
2196       <option>
2197         <configItem>
2198           <name>lv3:lalt_switch</name>
2199           <_description>Press Left Alt key to choose 3rd level</_description>
2200         </configItem>
2201       </option>
2202       <option>
2203         <configItem>
2204           <name>lv3:ralt_switch</name>
2205           <_description>Press Right Alt key to choose 3rd level</_description>
2206         </configItem>
2207       </option>
2208     </group>
2209     <group allowMultipleSelection="false">
2210       <configItem>
2211         <name>ctrl</name>
2212         <_description>Control Key Position</_description>
2213       </configItem>
2214       <option>
2215         <configItem>
2216           <name>ctrl:nocaps</name>
2217           <_description>Make CapsLock an additional Control</_description>
2218         </configItem>
2219       </option>
2220       <option>
2221         <configItem>
2222           <name>ctrl:swapcaps</name>
2223           <_description>Swap Control and Caps Lock</_description>
2224         </configItem>
2225       </option>
2226       <option>
2227         <configItem>
2228           <name>ctrl:ctrl_ac</name>
2229           <_description>Control key at left of 'A'</_description>
2230         </configItem>
2231       </option>
2232       <option>
2233         <configItem>
2234           <name>ctrl:ctrl_aa</name>
2235           <_description>Control key at bottom left</_description>
2236         </configItem>
2237       </option>
2238       <option>
2239         <configItem>
2240           <name>ctrl:ctrl_ra</name>
2241           <_description>Right Control key works as Right Alt</_description>
2242         </configItem>
2243       </option>
2244     </group>
2245     <group allowMultipleSelection="true">
2246       <configItem>
2247         <name>grp_led</name>
2248         <_description>Use keyboard LED to show alternative group</_description>
2249       </configItem>
2250       <option>
2251         <configItem>
2252           <name>grp_led:num</name>
2253           <_description>Num_Lock LED shows alternative group</_description>
2254         </configItem>
2255       </option>
2256       <option>
2257         <configItem>
2258           <name>grp_led:caps</name>
2259           <_description>Caps_Lock LED shows alternative group</_description>
2260         </configItem>
2261       </option>
2262       <option>
2263         <configItem>
2264           <name>grp_led:scroll</name>
2265           <_description>Scroll_Lock LED shows alternative group</_description>
2266         </configItem>
2267       </option>
2268     </group>
2269     <group allowMultipleSelection="false">
2270       <configItem>
2271         <name>caps</name>
2272         <_description>CapsLock key behavior</_description>
2273       </configItem>
2274       <option>
2275         <configItem>
2276           <name>caps:internal</name>
2277           <_description>Uses internal capitalization. Shift cancels Caps.</_description>
2278         </configItem>
2279       </option>
2280       <option>
2281         <configItem>
2282           <name>caps:internal_nocancel</name>
2283           <_description>Uses internal capitalization. Shift doesn't cancel Caps.</_description>
2284         </configItem>
2285       </option>
2286       <option>
2287         <configItem>
2288           <name>caps:shift</name>
2289           <_description>Acts as Shift with locking. Shift cancels Caps.</_description>
2290         </configItem>
2291       </option>
2292       <option>
2293         <configItem>
2294           <name>caps:shift_nocancel</name>
2295           <_description>Acts as Shift with locking. Shift doesn't cancel Caps.</_description>
2296         </configItem>
2297       </option>
2298     </group>
2299     <group allowMultipleSelection="false">
2300       <configItem>
2301         <name>altwin</name>
2302         <_description>Alt/Win key behavior</_description>
2303       </configItem>
2304       <option>
2305         <configItem>
2306           <name>altwin:menu</name>
2307           <_description>Add the standard behavior to Menu key.</_description>
2308         </configItem>
2309       </option>
2310       <option>
2311         <configItem>
2312           <name>altwin:meta_alt</name>
2313           <_description>Alt and Meta on the Alt keys (default).</_description>
2314         </configItem>
2315       </option>
2316       <option>
2317         <configItem>
2318           <name>altwin:meta_win</name>
2319           <_description>Meta is mapped to the Win-keys.</_description>
2320         </configItem>
2321       </option>
2322       <option>
2323         <configItem>
2324           <name>altwin:left_meta_win</name>
2325           <_description>Meta is mapped to the left Win-key.</_description>
2326         </configItem>
2327       </option>
2328       <option>
2329         <configItem>
2330           <name>altwin:meta_super</name>
2331           <_description>Super is mapped to the Win-keys (default).</_description>
2332         </configItem>
2333       </option>
2334       <option>
2335         <configItem>
2336           <name>altwin:meta_hyper</name>
2337           <_description>Hyper is mapped to the Win-keys.</_description>
2338         </configItem>
2339       </option>
2340     </group>
2341     <group allowMultipleSelection="true">
2342       <configItem>
2343         <name>compose</name>
2344         <_description> </_description>
2345       </configItem>
2346       <option>
2347         <configItem>
2348           <name>compose:ralt</name>
2349           <_description>Right Alt is Compose</_description>
2350         </configItem>
2351       </option>
2352       <option>
2353         <configItem>
2354           <name>compose:rwin</name>
2355           <_description>Right Win-key is Compose</_description>
2356         </configItem>
2357       </option>
2358       <option>
2359         <configItem>
2360           <name>compose:menu</name>
2361           <_description>Menu is Compose</_description>
2362         </configItem>
2363       </option>
2364     </group>
2365     <group allowMultipleSelection="true">
2366       <configItem>
2367         <name>compat</name>
2368         <_description>Miscellaneous compatibility options</_description>
2369       </configItem>
2370       <option>
2371         <configItem>
2372           <name>numpad:microsoft</name>
2373           <_description>Shift with numpad keys works as in MS Windows</_description>
2374         </configItem>
2375       </option>
2376       <option>
2377         <configItem>
2378           <name>srvrkeys:none</name>
2379           <_description>Special keys (Ctrl+Alt+&lt;key&gt;) handled in a server.</_description>
2380         </configItem>
2381       </option>
2382     </group>
2383   </optionList>
2384 </xkbConfigRegistry>