Add a testing program
[SXSI/xpathcomp.git] / tests / base.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE xkbConfigRegistry SYSTEM "schema/xkb.dtd">
3 <xkbConfigRegistry>
4   <modelList>
5     <model>
6       <configItem>
7         <name>pc101</name>
8         <description>Generic 101-key PC</description>
9         <vendor>Generic</vendor>
10       </configItem>
11     </model>
12     <model>
13       <configItem>
14         <name>pc102</name>
15         <description>Generic 102-key (Intl) PC</description>
16         <vendor>Generic</vendor>
17       </configItem>
18     </model>
19     <model>
20       <configItem>
21         <name>pc104</name>
22         <description>Generic 104-key PC</description>
23         <vendor>Generic</vendor>
24       </configItem>
25     </model>
26     <model>
27       <configItem>
28         <name>pc105</name>
29         <description>Generic 105-key (Intl) PC</description>
30         <vendor>Generic</vendor>
31       </configItem>
32     </model>
33     <model>
34       <configItem>
35         <name>dell101</name>
36         <description>Dell 101-key PC</description>
37         <vendor>Dell</vendor>
38       </configItem>
39     </model>
40     <model>
41       <configItem>
42         <name>latitude</name>
43         <description>Dell Latitude series laptop</description>
44         <vendor>Dell</vendor>
45       </configItem>
46     </model>
47     <model>
48       <configItem>
49         <name>dellm65</name>
50         <description>Dell Precision M65</description>
51         <vendor>Dell</vendor>
52       </configItem>
53     </model>
54     <model>
55       <configItem>
56         <name>everex</name>
57         <description>Everex STEPnote</description>
58         <vendor>Everex</vendor>
59       </configItem>
60     </model>
61     <model>
62       <configItem>
63         <name>flexpro</name>
64         <description>Keytronic FlexPro</description>
65         <vendor>Keytronic</vendor>
66       </configItem>
67     </model>
68     <model>
69       <configItem>
70         <name>microsoft</name>
71         <description>Microsoft Natural</description>
72         <vendor>Microsoft Inc.</vendor>
73       </configItem>
74     </model>
75     <model>
76       <configItem>
77         <name>omnikey101</name>
78         <description>Northgate OmniKey 101</description>
79         <vendor>Northgate</vendor>
80       </configItem>
81     </model>
82     <model>
83       <configItem>
84         <name>winbook</name>
85         <description>Winbook Model XP5</description>
86         <vendor>Generic</vendor>
87       </configItem>
88     </model>
89     <model>
90       <configItem>
91         <name>jp106</name>
92         <description>Japanese 106-key</description>
93         <vendor>Generic</vendor>
94       </configItem>
95     </model>
96     <model>
97       <configItem>
98         <name>pc98</name>
99         <description>PC-98xx Series</description>
100         <vendor>Generic</vendor>
101       </configItem>
102     </model>
103     <model>
104       <configItem>
105         <name>a4techKB21</name>
106         <description>A4Tech KB-21</description>
107         <vendor>A4Tech</vendor>
108       </configItem>
109     </model>
110     <model>
111       <configItem>
112         <name>a4techKBS8</name>
113         <description>A4Tech KBS-8</description>
114         <vendor>A4Tech</vendor>
115       </configItem>
116     </model>
117     <model>
118       <configItem>
119         <name>a4_rfkb23</name>
120         <description>A4Tech Wireless Desktop RFKB-23</description>
121         <vendor>A4Tech</vendor>
122       </configItem>
123     </model>
124     <model>
125       <configItem>
126         <name>abnt2</name>
127         <description>Brazilian ABNT2</description>
128         <vendor>Generic</vendor>
129       </configItem>
130     </model>
131     <model>
132       <configItem>
133         <name>airkey</name>
134         <description>Acer AirKey V</description>
135         <vendor>Acer</vendor>
136       </configItem>
137     </model>
138     <model>
139       <configItem>
140         <name>acpi</name>
141         <description>ACPI Standard</description>
142         <vendor>Generic</vendor>
143       </configItem>
144     </model>
145     <model>
146       <configItem>
147         <name>azonaRF2300</name>
148         <description>Azona RF2300 wireless Internet Keyboard</description>
149         <vendor>Azona</vendor>
150       </configItem>
151     </model>
152     <model>
153       <configItem>
154         <name>scorpius</name>
155         <description>Advance Scorpius KI</description>
156         <vendor>Scorpius</vendor>
157       </configItem>
158     </model>
159     <model>
160       <configItem>
161         <name>brother</name>
162         <description>Brother Internet Keyboard</description>
163         <vendor>Brother</vendor>
164       </configItem>
165     </model>
166     <model>
167       <configItem>
168         <name>btc5113rf</name>
169         <description>BTC 5113RF Multimedia</description>
170         <vendor>BTC</vendor>
171       </configItem>
172     </model>
173     <model>
174       <configItem>
175         <name>btc5126t</name>
176         <description>BTC 5126T</description>
177         <vendor>BTC</vendor>
178       </configItem>
179     </model>
180     <model>
181       <configItem>
182         <name>btc6301urf</name>
183         <description>BTC 6301URF</description>
184         <vendor>BTC</vendor>
185       </configItem>
186     </model>
187     <model>
188       <configItem>
189         <name>btc9000</name>
190         <description>BTC 9000</description>
191         <vendor>BTC</vendor>
192       </configItem>
193     </model>
194     <model>
195       <configItem>
196         <name>btc9000a</name>
197         <description>BTC 9000A</description>
198         <vendor>BTC</vendor>
199       </configItem>
200     </model>
201     <model>
202       <configItem>
203         <name>btc9001ah</name>
204         <description>BTC 9001AH</description>
205         <vendor>BTC</vendor>
206       </configItem>
207     </model>
208     <model>
209       <configItem>
210         <name>btc5090</name>
211         <description>BTC 5090</description>
212         <vendor>BTC</vendor>
213       </configItem>
214     </model>
215     <model>
216       <configItem>
217         <name>btc9019u</name>
218         <description>BTC 9019U</description>
219         <vendor>BTC</vendor>
220       </configItem>
221     </model>
222     <model>
223       <configItem>
224         <name>cherryblue</name>
225         <description>Cherry Blue Line CyBo@rd</description>
226       </configItem>
227     </model>
228     <model>
229       <configItem>
230         <name>cherryblueb</name>
231         <description>Cherry CyMotion Master XPress</description>
232         <vendor>Cherry</vendor>
233       </configItem>
234     </model>
235     <model>
236       <configItem>
237         <name>cherrybluea</name>
238         <description>Cherry Blue Line CyBo@rd (alternate option)</description>
239         <vendor>Cherry</vendor>
240       </configItem>
241     </model>
242     <model>
243       <configItem>
244         <name>cherrycyboard</name>
245         <description>Cherry CyBo@rd USB-Hub</description>
246         <vendor>Cherry</vendor>
247       </configItem>
248     </model>
249     <model>
250       <configItem>
251         <name>chicony</name>
252         <description>Chicony Internet Keyboard</description>
253         <vendor>Chicony</vendor>
254       </configItem>
255     </model>
256     <model>
257       <configItem>
258         <name>chicony0108</name>
259         <description>Chicony KU-0108</description>
260         <vendor>Chicony</vendor>
261       </configItem>
262     </model>
263     <model>
264       <configItem>
265         <name>chicony9885</name>
266         <description>Chicony KB-9885</description>
267         <vendor>Chicony</vendor>
268       </configItem>
269     </model>
270     <model>
271       <configItem>
272         <name>compaqeak8</name>
273         <description>Compaq Easy Access Keyboard</description>
274         <vendor>Compaq</vendor>
275       </configItem>
276     </model>
277     <model>
278       <configItem>
279         <name>compaqik7</name>
280         <description>Compaq Internet Keyboard (7 keys)</description>
281         <vendor>Compaq</vendor>
282       </configItem>
283     </model>
284     <model>
285       <configItem>
286         <name>compaqik13</name>
287         <description>Compaq Internet Keyboard (13 keys)</description>
288         <vendor>Compaq</vendor>
289       </configItem>
290     </model>
291     <model>
292       <configItem>
293         <name>compaqik18</name>
294         <description>Compaq Internet Keyboard (18 keys)</description>
295         <vendor>Compaq</vendor>
296       </configItem>
297     </model>
298     <model>
299       <configItem>
300         <name>cymotionlinux</name>
301         <description>Cherry CyMotion Master Linux</description>
302         <vendor>Cherry</vendor>
303       </configItem>
304     </model>
305     <model>
306       <configItem>
307         <name>armada</name>
308         <description>Laptop/notebook Compaq (eg. Armada) Laptop Keyboard</description>
309         <vendor>Compaq</vendor>
310       </configItem>
311     </model>
312     <model>
313       <configItem>
314         <name>presario</name>
315         <description>Laptop/notebook Compaq (eg. Presario) Internet Keyboard</description>
316         <vendor>Compaq</vendor>
317       </configItem>
318     </model>
319     <model>
320       <configItem>
321         <name>ipaq</name>
322         <description>Compaq iPaq Keyboard</description>
323         <vendor>Compaq</vendor>
324       </configItem>
325     </model>
326     <model>
327       <configItem>
328         <name>dell</name>
329         <description>Dell</description>
330         <vendor>Dell</vendor>
331       </configItem>
332     </model>
333     <model>
334       <configItem>
335         <name>dellsk8125</name>
336         <description>Dell SK-8125</description>
337         <vendor>Dell</vendor>
338       </configItem>
339     </model>
340     <model>
341       <configItem>
342         <name>dellsk8135</name>
343         <description>Dell SK-8135</description>
344         <vendor>Dell</vendor>
345       </configItem>
346     </model>
347     <model>
348       <configItem>
349         <name>dellusbmm</name>
350         <description>Dell USB Multimedia Keyboard</description>
351         <vendor>Dell</vendor>
352       </configItem>
353     </model>
354     <model>
355       <configItem>
356         <name>inspiron</name>
357         <description>Dell Laptop/notebook Inspiron 6xxx/8xxx</description>
358         <vendor>Dell</vendor>
359       </configItem>
360     </model>
361     <model>
362       <configItem>
363         <name>precision_m</name>
364         <description>Dell Laptop/notebook Precision M series</description>
365         <vendor>Dell</vendor>
366       </configItem>
367     </model>
368     <model>
369       <configItem>
370         <name>dexxa</name>
371         <description>Dexxa Wireless Desktop Keyboard</description>
372         <vendor>Dexxa</vendor>
373       </configItem>
374     </model>
375     <model>
376       <configItem>
377         <name>diamond</name>
378         <description>Diamond 9801 / 9802 series</description>
379         <vendor>Diamond</vendor>
380       </configItem>
381     </model>
382     <model>
383       <configItem>
384         <name>dtk2000</name>
385         <description>DTK2000</description>
386       </configItem>
387     </model>
388     <model>
389       <configItem>
390         <name>ennyah_dkb1008</name>
391         <description>Ennyah DKB-1008</description>
392         <vendor>Ennyah</vendor>
393       </configItem>
394     </model>
395     <model>
396       <configItem>
397         <name>fscaa1667g</name>
398         <description>Fujitsu-Siemens Computers AMILO A1667G laptop</description>
399         <vendor>Fujitsu-Siemens</vendor>
400       </configItem>
401     </model>
402     <model>
403       <configItem>
404         <name>genius</name>
405         <description>Genius Comfy KB-16M / Genius MM Keyboard KWD-910</description>
406         <vendor>Genius</vendor>
407       </configItem>
408     </model>
409     <model>
410       <configItem>
411         <name>geniuscomfy</name>
412         <description>Genius Comfy KB-12e</description>
413         <vendor>Genius</vendor>
414       </configItem>
415     </model>
416     <model>
417       <configItem>
418         <name>geniuscomfy2</name>
419         <description>Genius Comfy KB-21e-Scroll</description>
420         <vendor>Genius</vendor>
421       </configItem>
422     </model>
423     <model>
424       <configItem>
425         <name>geniuskb19e</name>
426         <description>Genius KB-19e NB</description>
427         <vendor>Genius</vendor>
428       </configItem>
429     </model>
430     <model>
431       <configItem>
432         <name>gyration</name>
433         <description>Gyration</description>
434         <vendor>Gyration</vendor>
435       </configItem>
436     </model>
437     <model>
438       <configItem>
439         <name>logitech_base</name>
440         <description>Logitech Generic Keyboard</description>
441         <vendor>Logitech</vendor>
442       </configItem>
443     </model>
444     <model>
445       <configItem>
446         <name>logitech_g15</name>
447         <description>Logitech G15 extra keys via G15daemon</description>
448         <vendor>Logitech</vendor>
449       </configItem>
450     </model>
451     <model>
452       <configItem>
453         <name>hpi6</name>
454         <description>Hewlett-Packard Internet Keyboard</description>
455         <vendor>Hewlett-Packard</vendor>
456       </configItem>
457     </model>
458     <model>
459       <configItem>
460         <name>hp2501</name>
461         <description>Hewlett-Packard SK-2501 Multimedia Keyboard</description>
462         <vendor>Hewlett-Packard</vendor>
463       </configItem>
464     </model>
465     <model>
466       <configItem>
467         <name>hp2505</name>
468         <description>Hewlett-Packard SK-2505 Internet Keyboard</description>
469         <vendor>Hewlett-Packard</vendor>
470       </configItem>
471     </model>
472     <model>
473       <configItem>
474         <name>hpxe3gc</name>
475         <description>Hewlett-Packard Omnibook XE3 GC</description>
476         <vendor>Hewlett-Packard</vendor>
477       </configItem>
478     </model>
479     <model>
480       <configItem>
481         <name>hpxe3gf</name>
482         <description>Hewlett-Packard Omnibook XE3 GF</description>
483         <vendor>Hewlett-Packard</vendor>
484       </configItem>
485     </model>
486     <model>
487       <configItem>
488         <name>hpxt1000</name>
489         <description>Hewlett-Packard Omnibook XT1000</description>
490         <vendor>Hewlett-Packard</vendor>
491       </configItem>
492     </model>
493     <model>
494       <configItem>
495         <name>hpzt11xx</name>
496         <description>Hewlett-Packard Pavilion ZT11xx</description>
497         <vendor>Hewlett-Packard</vendor>
498       </configItem>
499     </model>
500     <model>
501       <configItem>
502         <name>hp500fa</name>
503         <description>Hewlett-Packard Omnibook 500 FA</description>
504         <vendor>Hewlett-Packard</vendor>
505       </configItem>
506     </model>
507     <model>
508       <configItem>
509         <name>hp5xx</name>
510         <description>Hewlett-Packard Omnibook 5xx</description>
511         <vendor>Hewlett-Packard</vendor>
512       </configItem>
513     </model>
514     <model>
515       <configItem>
516         <name>hp5181</name>
517         <description>Hewlett-Packard Internet Keyboard 5181</description>
518         <vendor>Hewlett-Packard</vendor>
519       </configItem>
520     </model>
521     <model>
522       <configItem>
523         <name>hp5185</name>
524         <description>Hewlett-Packard Internet Keyboard 5185</description>
525         <vendor>Hewlett-Packard</vendor>
526       </configItem>
527     </model>
528     <model>
529       <configItem>
530         <name>hpnx9020</name>
531         <description>Hewlett-Packard nx9020</description>
532         <vendor>Hewlett-Packard</vendor>
533       </configItem>
534     </model>
535     <model>
536       <configItem>
537         <name>hp6000</name>
538         <description>Hewlett-Packard Omnibook 6000/6100</description>
539         <vendor>Hewlett-Packard</vendor>
540       </configItem>
541     </model>
542     <model>
543       <configItem>
544         <name>honeywell_euroboard</name>
545         <description>Honeywell Euroboard</description>
546         <vendor>Hewlett-Packard</vendor>
547       </configItem>
548     </model>
549     <model>
550       <configItem>
551         <name>rapidaccess</name>
552         <description>IBM Rapid Access</description>
553         <vendor>IBM</vendor>
554       </configItem>
555     </model>
556     <model>
557       <configItem>
558         <name>rapidaccess2</name>
559         <description>IBM Rapid Access II</description>
560         <vendor>IBM</vendor>
561       </configItem>
562     </model>
563     <model>
564       <configItem>
565         <name>rapidaccess2a</name>
566         <description>IBM Rapid Access II (alternate option)</description>
567         <vendor>IBM</vendor>
568       </configItem>
569     </model>
570     <model>
571       <configItem>
572         <name>thinkpad</name>
573         <description>IBM ThinkPad 560Z/600/600E/A22E</description>
574         <vendor>IBM</vendor>
575       </configItem>
576     </model>
577     <model>
578       <configItem>
579         <name>thinkpadintl</name>
580         <description>IBM ThinkPad 560Z/600/600E/A22E, Intl</description>
581         <vendor>IBM</vendor>
582       </configItem>
583     </model>
584     <model>
585       <configItem>
586         <name>thinkpad60</name>
587         <description>IBM ThinkPad R60/T60/R61/T61</description>
588         <vendor>IBM</vendor>
589       </configItem>
590     </model>
591     <model>
592       <configItem>
593         <name>thinkpadz60</name>
594         <description>IBM ThinkPad Z60m/Z60t/Z61m/Z61t</description>
595         <vendor>IBM</vendor>
596       </configItem>
597     </model>
598     <model>
599       <configItem>
600         <name>ibm_spacesaver</name>
601         <description>IBM Space Saver</description>
602         <vendor>IBM</vendor>
603       </configItem>
604     </model>
605     <model>
606       <configItem>
607         <name>logiaccess</name>
608         <description>Logitech Access Keyboard</description>
609         <vendor>Logitech</vendor>
610       </configItem>
611     </model>
612     <model>
613       <configItem>
614         <name>logiclx300</name>
615         <description>Logitech Cordless Desktop LX-300</description>
616         <vendor>Logitech</vendor>
617       </configItem>
618     </model>
619     <model>
620       <configItem>
621         <name>logii350</name>
622         <description>Logitech Internet 350 Keyboard</description>
623         <vendor>Logitech</vendor>
624       </configItem>
625     </model>
626     <model>
627       <configItem>
628         <name>logimel</name>
629         <description>Logitech Media Elite Keyboard</description>
630         <vendor>Logitech</vendor>
631       </configItem>
632     </model>
633     <model>
634       <configItem>
635         <name>logicd</name>
636         <description>Logitech Cordless Desktop</description>
637         <vendor>Logitech</vendor>
638       </configItem>
639     </model>
640     <model>
641       <configItem>
642         <name>logicd_it</name>
643         <description>Logitech Cordless Desktop iTouch</description>
644         <vendor>Logitech</vendor>
645       </configItem>
646     </model>
647     <model>
648       <configItem>
649         <name>logicd_nav</name>
650         <description>Logitech Cordless Desktop Navigator</description>
651         <vendor>Logitech</vendor>
652       </configItem>
653     </model>
654     <model>
655       <configItem>
656         <name>logicd_opt</name>
657         <description>Logitech Cordless Desktop Optical</description>
658         <vendor>Logitech</vendor>
659       </configItem>
660     </model>
661     <model>
662       <configItem>
663         <name>logicda</name>
664         <description>Logitech Cordless Desktop (alternate option)</description>
665         <vendor>Logitech</vendor>
666       </configItem>
667     </model>
668     <model>
669       <configItem>
670         <name>logicdpa2</name>
671         <description>Logitech Cordless Desktop Pro (alternate option2)</description>
672         <vendor>Logitech</vendor>
673       </configItem>
674     </model>
675     <model>
676       <configItem>
677         <name>logicfn</name>
678         <description>Logitech Cordless Freedom/Desktop Navigator</description>
679         <vendor>Logitech</vendor>
680       </configItem>
681     </model>
682     <model>
683       <configItem>
684         <name>logicdn</name>
685         <description>Logitech Cordless Desktop Navigator</description>
686         <vendor>Logitech</vendor>
687       </configItem>
688     </model>
689     <model>
690       <configItem>
691         <name>logiitc</name>
692         <description>Logitech iTouch Cordless Keyboard (model Y-RB6)</description>
693         <vendor>Logitech</vendor>
694       </configItem>
695     </model>
696     <model>
697       <configItem>
698         <name>logiik</name>
699         <description>Logitech Internet Keyboard</description>
700         <vendor>Logitech</vendor>
701       </configItem>
702     </model>
703     <model>
704       <configItem>
705         <name>itouch</name>
706         <description>Logitech iTouch</description>
707         <vendor>Logitech</vendor>
708       </configItem>
709     </model>
710     <model>
711       <configItem>
712         <name>logicink</name>
713         <description>Logitech Internet Navigator Keyboard</description>
714         <vendor>Logitech</vendor>
715       </configItem>
716     </model>
717     <model>
718       <configItem>
719         <name>logiex110</name>
720         <description>Logitech Cordless Desktop EX110</description>
721         <vendor>Logitech</vendor>
722       </configItem>
723     </model>
724     <model>
725       <configItem>
726         <name>logiinkse</name>
727         <description>Logitech iTouch Internet Navigator Keyboard SE</description>
728         <vendor>Logitech</vendor>
729       </configItem>
730     </model>
731     <model>
732       <configItem>
733         <name>logiinkseusb</name>
734         <description>Logitech iTouch Internet Navigator Keyboard SE (USB)</description>
735         <vendor>Logitech</vendor>
736       </configItem>
737     </model>
738     <model>
739       <configItem>
740         <name>logiultrax</name>
741         <description>Logitech Ultra-X Keyboard</description>
742         <vendor>Logitech</vendor>
743       </configItem>
744     </model>
745     <model>
746       <configItem>
747         <name>logiultraxc</name>
748         <description>Logitech Ultra-X Cordless Media Desktop Keyboard</description>
749         <vendor>Logitech</vendor>
750       </configItem>
751     </model>
752     <model>
753       <configItem>
754         <name>logidinovo</name>
755         <description>Logitech diNovo Keyboard</description>
756         <vendor>Logitech</vendor>
757       </configItem>
758     </model>
759     <model>
760       <configItem>
761         <name>logidinovoedge</name>
762         <description>Logitech diNovo Edge Keyboard</description>
763         <vendor>Logitech</vendor>
764       </configItem>
765     </model>
766     <model>
767       <configItem>
768         <name>mx1998</name>
769         <description>Memorex MX1998</description>
770         <vendor>Memorex</vendor>
771       </configItem>
772     </model>
773     <model>
774       <configItem>
775         <name>mx2500</name>
776         <description>Memorex MX2500 EZ-Access Keyboard</description>
777         <vendor>Memorex</vendor>
778       </configItem>
779     </model>
780     <model>
781       <configItem>
782         <name>mx2750</name>
783         <description>Memorex MX2750</description>
784         <vendor>Memorex</vendor>
785       </configItem>
786     </model>
787     <model>
788       <configItem>
789         <name>microsoft7000</name>
790         <description>Microsoft Natural Wireless Ergonomic Keyboard 7000</description>
791         <vendor>Microsoft Inc.</vendor>
792       </configItem>
793     </model>
794     <model>
795       <configItem>
796         <name>microsoftinet</name>
797         <description>Microsoft Internet Keyboard</description>
798         <vendor>Microsoft Inc.</vendor>
799       </configItem>
800     </model>
801     <model>
802       <configItem>
803         <name>microsoftpro</name>
804         <description>Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro</description>
805         <vendor>Microsoft Inc.</vendor>
806       </configItem>
807     </model>
808     <model>
809       <configItem>
810         <name>microsoftprousb</name>
811         <description>Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro</description>
812         <vendor>Microsoft Inc.</vendor>
813       </configItem>
814     </model>
815     <model>
816       <configItem>
817         <name>microsoftprooem</name>
818         <description>Microsoft Natural Keyboard Pro OEM</description>
819         <vendor>Microsoft Inc.</vendor>
820       </configItem>
821     </model>
822     <model>
823       <configItem>
824         <name>vsonku306</name>
825         <description>ViewSonic KU-306 Internet Keyboard</description>
826         <vendor>ViewSonic</vendor>
827       </configItem>
828     </model>
829     <model>
830       <configItem>
831         <name>microsoftprose</name>
832         <description>Microsoft Internet Keyboard Pro, Swedish</description>
833         <vendor>Microsoft Inc.</vendor>
834       </configItem>
835     </model>
836     <model>
837       <configItem>
838         <name>microsoftoffice</name>
839         <description>Microsoft Office Keyboard</description>
840         <vendor>Microsoft Inc.</vendor>
841       </configItem>
842     </model>
843     <model>
844       <configItem>
845         <name>microsoftmult</name> 
846         <description>Microsoft Wireless Multimedia Keyboard 1.0A</description>
847         <vendor>Microsoft Inc.</vendor>
848       </configItem>
849     </model>
850     <model>
851       <configItem>
852         <name>microsoftelite</name> 
853         <description>Microsoft Natural Keyboard Elite</description>
854         <vendor>Microsoft Inc.</vendor>
855       </configItem>
856     </model>
857     <model>
858       <configItem>
859         <name>oretec</name>
860         <description>Ortek MCK-800 MM/Internet keyboard</description>
861         <vendor>Ortek</vendor>
862       </configItem>
863     </model>
864     <model>
865       <configItem>
866         <name>propeller</name>
867         <description>Propeller Voyager (KTEZ-1000)</description>
868         <vendor>KeyTronic</vendor>
869       </configItem>
870     </model>
871     <model>
872       <configItem>
873         <name>qtronix</name>
874         <description>QTronix Scorpius 98N+</description>
875         <vendor>QTronix</vendor>
876       </configItem>
877     </model>
878     <model>
879       <configItem>
880         <name>samsung4500</name>
881         <description>Samsung SDM 4500P</description>
882         <vendor>Samsung</vendor>
883       </configItem>
884     </model>
885     <model>
886       <configItem>
887         <name>samsung4510</name>
888         <description>Samsung SDM 4510P</description>
889         <vendor>Samsung</vendor>
890       </configItem>
891     </model>
892     <model>
893       <configItem>
894         <name>sk1300</name>
895         <description>SK-1300</description>
896         <vendor>NEC</vendor>
897       </configItem>
898     </model>
899     <model>
900       <configItem>
901         <name>sk2500</name>
902         <description>SK-2500</description>
903         <vendor>NEC</vendor>
904       </configItem>
905     </model>
906     <model>
907       <configItem>
908         <name>sk6200</name>
909         <description>SK-6200</description>
910         <vendor>NEC</vendor>
911       </configItem>
912     </model>
913     <model>
914       <configItem>
915         <name>sk7100</name>
916         <description>SK-7100</description>
917         <vendor>NEC</vendor>
918       </configItem>
919     </model>
920     <model>
921       <configItem>
922         <name>sp_inet</name>
923         <description>Super Power Multimedia Keyboard</description>
924         <vendor>Generic</vendor>
925       </configItem>
926     </model>
927     <model>
928       <configItem>
929         <name>sven</name>
930         <description>SVEN Ergonomic 2500</description>
931         <vendor>SVEN</vendor>
932       </configItem>
933     </model>
934     <model>
935       <configItem>
936         <name>symplon</name>
937         <description>Symplon PaceBook (tablet PC)</description>
938         <vendor>Symplon</vendor>
939       </configItem>
940     </model>
941     <model>
942       <configItem>
943         <name>toshiba_s3000</name>
944         <description>Toshiba Satellite S3000</description>
945         <vendor>Toshiba</vendor>
946       </configItem>
947     </model>
948     <model>
949       <configItem>
950         <name>trust</name>
951         <description>Trust Wireless Keyboard Classic</description>
952         <vendor>Trust</vendor>
953       </configItem>
954     </model>
955     <model>
956       <configItem>
957         <name>trustda</name>
958         <description>Trust Direct Access Keyboard</description>
959         <vendor>Trust</vendor>
960       </configItem>
961     </model>
962     <model>
963       <configItem>
964         <name>yahoo</name>
965         <description>Yahoo! Internet Keyboard</description>
966         <vendor>Yahoo!</vendor>
967       </configItem>
968     </model>
969     <model>
970       <configItem>
971         <name>macbook78</name>
972         <description>MacBook/MacBook Pro</description>
973         <vendor>Apple</vendor>
974       </configItem>
975     </model>
976     <model>
977       <configItem>
978         <name>macbook79</name>
979         <description>MacBook/MacBook Pro (Intl)</description>
980         <vendor>Apple</vendor>
981       </configItem>
982     </model>
983     <model>
984       <configItem>
985         <name>macintosh</name>
986         <description>Macintosh</description>
987         <vendor>Apple</vendor>
988       </configItem>
989     </model>
990     <model>
991       <configItem>
992         <name>macintosh_old</name>
993         <description>Macintosh Old</description>
994         <vendor>Apple</vendor>
995       </configItem>
996     </model>
997     <model>
998       <configItem>
999         <name>macintosh_hhk</name>
1000         <description>Happy Hacking Keyboard for Mac</description>
1001         <vendor>Fujitsu</vendor>
1002       </configItem>
1003     </model>
1004     <model>
1005       <configItem>
1006         <name>acer_c300</name>
1007         <description>Acer C300</description>
1008         <vendor>Acer</vendor>
1009       </configItem>
1010     </model>
1011     <model>
1012       <configItem>
1013         <name>acer_ferrari4k</name>
1014         <description>Acer Ferrari 4000</description>
1015         <vendor>Acer</vendor>
1016       </configItem>
1017     </model>
1018     <model>
1019       <configItem>
1020         <name>acer_laptop</name>
1021         <description>Acer Laptop</description>
1022         <vendor>Acer</vendor>
1023       </configItem>
1024     </model>
1025     <model>
1026       <configItem>
1027         <name>asus_laptop</name>
1028         <description>Asus Laptop</description>
1029         <vendor>Asus</vendor>
1030       </configItem>
1031     </model>
1032     <model>
1033       <configItem>
1034         <name>apple</name>
1035         <description>Apple</description>
1036         <vendor>Apple</vendor>
1037       </configItem>
1038     </model>
1039     <model>
1040       <configItem>
1041         <name>apple_laptop</name>
1042         <description>Apple Laptop</description>
1043         <vendor>Apple</vendor>
1044       </configItem>
1045     </model>
1046     <model>
1047       <configItem>
1048         <name>silvercrest</name>
1049         <description>SILVERCREST Multimedia Wireless Keyboard</description>
1050         <vendor>Silvercrest</vendor>
1051       </configItem>
1052     </model>
1053     <model>
1054       <configItem>
1055         <name>emachines</name>
1056         <description>Laptop/notebook eMachines m68xx</description>
1057         <vendor>eMachines</vendor>
1058       </configItem>
1059     </model>
1060     <model>
1061       <configItem>
1062         <name>kr106</name>
1063         <description>Korean 106-key</description>
1064         <vendor>Generic</vendor>
1065       </configItem>
1066     </model>
1067     <model>
1068       <configItem>
1069         <name>evdev</name>
1070         <description>Evdev-managed keyboard</description>
1071         <vendor>Generic</vendor>
1072       </configItem>
1073     </model>
1074     <model>
1075       <configItem>
1076         <name>benqx</name>
1077         <description>BenQ X-Touch</description>
1078         <vendor>BenQ</vendor>
1079       </configItem>
1080     </model>
1081     <model>
1082       <configItem>
1083         <name>benqx730</name>
1084         <description>BenQ X-Touch 730</description>
1085         <vendor>BenQ</vendor>
1086       </configItem>
1087     </model>
1088     <model>
1089       <configItem>
1090         <name>benqx800</name>
1091         <description>BenQ X-Touch 800</description>
1092         <vendor>BenQ</vendor>
1093       </configItem>
1094     </model>
1095     <model>
1096       <configItem>
1097         <name>hhk</name>
1098         <description>Happy Hacking Keyboard</description>
1099         <vendor>Fujitsu</vendor>
1100       </configItem>
1101     </model>
1102     <model>
1103       <configItem>
1104         <name>classmate</name>
1105         <description>Classmate PC</description>
1106         <vendor>Intel</vendor>
1107       </configItem>
1108     </model>
1109     <model>
1110       <configItem>
1111         <name>olpc</name>
1112         <description>OLPC</description>
1113         <vendor>OLPC</vendor>
1114       </configItem>
1115     </model>
1116     <model>
1117       <configItem>
1118         <name>sun6</name>
1119         <description>Sun Type 5/6</description>
1120         <vendor>Sun Microsystems</vendor>
1121       </configItem>
1122     </model>
1123   </modelList>
1124   <layoutList>
1125     <layout>
1126       <configItem>
1127         <name>us</name>
1128         <shortDescription>USA</shortDescription>
1129         <description>USA</description>
1130         <languageList><iso639Id>eng</iso639Id></languageList>
1131       </configItem>
1132       <variantList>
1133         <variant>
1134           <configItem>
1135             <name>chr</name>
1136             <description>Cherokee</description>
1137             <languageList><iso639Id>chr</iso639Id></languageList>
1138           </configItem>
1139         </variant>
1140         <variant>
1141           <configItem>
1142             <name>euro</name>
1143             <description>With EuroSign on 5</description>
1144           </configItem>
1145         </variant>
1146         <variant>
1147           <configItem>
1148             <name>intl</name>
1149             <description>International (with dead keys)</description>
1150           </configItem>
1151         </variant>
1152         <variant>
1153           <configItem>
1154             <name>alt-intl</name>
1155             <description>Alternative international (former us_intl)</description>
1156           </configItem>
1157         </variant>
1158         <variant>
1159           <configItem>
1160             <name>colemak</name>
1161             <description>Colemak</description>
1162           </configItem>
1163         </variant>
1164         <variant>
1165           <configItem>
1166             <name>dvorak</name>
1167             <description>Dvorak</description>
1168           </configItem>
1169         </variant>
1170         <variant>
1171           <configItem>
1172             <name>dvorak-intl</name>
1173             <description>Dvorak international</description>
1174           </configItem>
1175         </variant>
1176         <variant>
1177           <configItem>
1178             <name>dvorak-l</name>
1179             <description>Left handed Dvorak</description>
1180           </configItem>
1181         </variant>
1182         <variant>
1183           <configItem>
1184             <name>dvorak-r</name>
1185             <description>Right handed Dvorak</description>
1186           </configItem>
1187         </variant>
1188         <variant>
1189           <configItem>
1190             <name>dvorak-classic</name>
1191             <description>Classic Dvorak</description>
1192           </configItem>
1193         </variant>
1194         <variant>
1195           <configItem>
1196             <name>dvp</name>
1197             <description>Programmer Dvorak</description>
1198           </configItem>
1199         </variant>
1200         <variant>
1201           <configItem>
1202             <name>rus</name>
1203             <description>Russian phonetic</description>
1204           </configItem>
1205         </variant>
1206         <variant>
1207           <configItem>
1208             <name>mac</name>
1209             <description>Macintosh</description>
1210           </configItem>
1211         </variant>
1212         <variant>
1213           <configItem>
1214             <name>altgr-intl</name>
1215             <description>International (AltGr dead keys)</description>
1216             <languageList><iso639Id>eng</iso639Id>
1217                           <iso639Id>fra</iso639Id>
1218                           <iso639Id>ger</iso639Id></languageList>
1219           </configItem>
1220         </variant>
1221         <variant>
1222           <configItem>
1223             <name>olpc2</name>
1224             <description>Group toggle on multiply/divide key</description>
1225           </configItem>
1226         </variant>
1227       </variantList>
1228     </layout>
1229     <layout>
1230       <configItem>
1231         <name>ad</name>
1232         <shortDescription>And</shortDescription>
1233         <description>Andorra</description>
1234         <languageList><iso639Id>cat</iso639Id></languageList>
1235       </configItem>
1236       <variantList/>
1237     </layout>
1238     <layout>
1239       <configItem>
1240         <name>af</name>
1241         <shortDescription>Afg</shortDescription>
1242         <description>Afghanistan</description>
1243       </configItem>
1244       <variantList>
1245         <variant>
1246           <configItem>
1247             <name>ps</name>
1248             <description>Pashto</description>
1249             <languageList><iso639Id>pus</iso639Id></languageList>
1250           </configItem>
1251         </variant>
1252         <variant>
1253           <configItem>
1254             <name>uz</name>
1255             <description>Southern Uzbek</description>
1256             <languageList><iso639Id>uzb</iso639Id></languageList>
1257           </configItem>
1258         </variant>
1259         <variant>
1260           <configItem>
1261             <name>olpc-ps</name>
1262             <description>OLPC Pashto</description>
1263             <languageList><iso639Id>pus</iso639Id></languageList>
1264           </configItem>
1265         </variant>
1266         <variant>
1267           <configItem>
1268             <name>olpc-fa</name>
1269             <description>OLPC Dari</description>
1270             
1271           </configItem>
1272         </variant>
1273         <variant>
1274           <configItem>
1275             <name>olpc-uz</name>
1276             <description>OLPC Southern Uzbek</description>
1277             <languageList><iso639Id>uzb</iso639Id></languageList>
1278           </configItem>
1279         </variant>
1280       </variantList>
1281     </layout>
1282     <layout>
1283       <configItem>
1284         <name>ara</name>
1285         <shortDescription>Ara</shortDescription>
1286         <description>Arabic</description>
1287         <countryList>
1288           <iso3166Id>AE</iso3166Id>
1289           <iso3166Id>BH</iso3166Id>
1290           <iso3166Id>DZ</iso3166Id>
1291           <iso3166Id>EG</iso3166Id>
1292           <iso3166Id>EH</iso3166Id>
1293           <iso3166Id>JO</iso3166Id>
1294           <iso3166Id>KW</iso3166Id>
1295           <iso3166Id>LB</iso3166Id>
1296           <iso3166Id>LY</iso3166Id>
1297           <iso3166Id>MA</iso3166Id>
1298           <iso3166Id>MR</iso3166Id>
1299           <iso3166Id>OM</iso3166Id>
1300           <iso3166Id>PS</iso3166Id>
1301           <iso3166Id>QA</iso3166Id>
1302           <iso3166Id>SA</iso3166Id>
1303           <iso3166Id>SD</iso3166Id>
1304           <iso3166Id>SY</iso3166Id>
1305           <iso3166Id>TN</iso3166Id>
1306           <iso3166Id>YE</iso3166Id>
1307         </countryList>
1308         <languageList><iso639Id>ara</iso639Id></languageList>
1309       </configItem>
1310       <variantList>
1311         <variant>
1312           <configItem>
1313             <name>azerty</name>
1314             <description>azerty</description>
1315           </configItem>
1316         </variant>
1317         <variant>
1318           <configItem>
1319             <name>azerty_digits</name>
1320             <description>azerty/digits</description>
1321           </configItem>
1322         </variant>
1323         <variant>
1324           <configItem>
1325             <name>digits</name>
1326             <description>digits</description>
1327           </configItem>
1328         </variant>
1329         <variant>
1330           <configItem>
1331             <name>qwerty</name>
1332             <description>qwerty</description>
1333           </configItem>
1334         </variant>
1335         <variant>
1336           <configItem>
1337             <name>qwerty_digits</name>
1338             <description>qwerty/digits</description>
1339           </configItem>
1340         </variant>
1341         <variant>
1342           <configItem>
1343             <name>buckwalter</name>
1344             <description>Buckwalter</description>
1345           </configItem>
1346         </variant>
1347       </variantList>
1348     </layout>
1349     <layout>
1350       <configItem>
1351         <name>al</name>
1352         <shortDescription>Alb</shortDescription>
1353         <description>Albania</description>
1354         <languageList><iso639Id>alb</iso639Id></languageList>
1355       </configItem>
1356       <variantList/>
1357     </layout>
1358     <layout>
1359       <configItem>
1360         <name>am</name>
1361         <shortDescription>Arm</shortDescription>
1362         <description>Armenia</description>
1363         <languageList><iso639Id>hye</iso639Id></languageList>
1364       </configItem>
1365       <variantList>
1366         <variant>
1367           <configItem>
1368             <name>phonetic</name>
1369             <description>Phonetic</description>
1370           </configItem>
1371         </variant>
1372         <variant>
1373           <configItem>
1374             <name>phonetic-alt</name>
1375             <description>Alternative Phonetic</description>
1376           </configItem>
1377         </variant>
1378         <variant>
1379           <configItem>
1380             <name>eastern</name>
1381             <description>Eastern</description>
1382           </configItem>
1383         </variant>
1384         <variant>
1385           <configItem>
1386             <name>western</name>
1387             <description>Western</description>
1388           </configItem>
1389         </variant>
1390         <variant>
1391           <configItem>
1392             <name>eastern-alt</name>
1393             <description>Alternative Eastern</description>
1394           </configItem>
1395         </variant>
1396       </variantList>
1397     </layout>
1398     <layout>
1399       <configItem>
1400         <name>az</name>
1401         <shortDescription>Aze</shortDescription>
1402         <description>Azerbaijan</description>
1403         <languageList><iso639Id>aze</iso639Id></languageList>
1404       </configItem>
1405       <variantList>
1406         <variant>
1407           <configItem>
1408             <name>cyrillic</name>
1409             <description>Cyrillic</description>
1410           </configItem>
1411         </variant>
1412       </variantList>
1413     </layout>
1414     <layout>
1415       <configItem>
1416         <name>by</name>
1417         <shortDescription>Blr</shortDescription>
1418         <description>Belarus</description>
1419         <languageList><iso639Id>bel</iso639Id></languageList>
1420       </configItem>
1421       <variantList>
1422         <variant>
1423           <configItem>
1424             <name>winkeys</name>
1425             <description>Winkeys</description>
1426           </configItem>
1427         </variant>
1428         <variant>
1429           <configItem>
1430             <name>latin</name>
1431             <description>Latin</description>
1432           </configItem>
1433         </variant>
1434       </variantList>
1435     </layout>
1436     <layout>
1437       <configItem>
1438         <name>be</name>
1439         <shortDescription>Bel</shortDescription>
1440         <description>Belgium</description>
1441         <languageList><iso639Id>ger</iso639Id>
1442                       <iso639Id>fra</iso639Id></languageList>
1443       </configItem>
1444       <variantList>
1445         <variant>
1446           <configItem>
1447             <name>iso-alternate</name>
1448             <description>ISO Alternate</description>
1449           </configItem>
1450         </variant>
1451         <variant>
1452           <configItem>
1453             <name>nodeadkeys</name>
1454             <description>Eliminate dead keys</description>
1455           </configItem>
1456         </variant>
1457         <variant>
1458           <configItem>
1459             <name>sundeadkeys</name>
1460             <description>Sun dead keys</description>
1461           </configItem>
1462         </variant>
1463         <variant>
1464           <configItem>
1465             <name>wang</name>
1466             <description>Wang model 724 azerty</description>
1467           </configItem>
1468         </variant>
1469       </variantList>
1470     </layout>
1471     <layout>
1472       <configItem>
1473         <name>bd</name>
1474         <shortDescription>Ban</shortDescription>
1475         <description>Bangladesh</description>
1476         <languageList><iso639Id>ben</iso639Id></languageList>
1477       </configItem>
1478       <variantList>
1479         <variant>
1480           <configItem>
1481             <name>probhat</name>
1482             <description>Probhat</description>
1483           </configItem>
1484         </variant>
1485       </variantList>
1486     </layout>
1487     <layout>
1488       <configItem>
1489         <name>in</name>
1490         <shortDescription>Ind</shortDescription>
1491         <description>India</description>
1492       </configItem>
1493       <variantList>
1494         <variant>
1495           <configItem>
1496             <name>ben</name>
1497             <description>Bengali</description>
1498             <languageList><iso639Id>ben</iso639Id></languageList>
1499           </configItem>
1500         </variant>
1501         <variant>
1502           <configItem>
1503             <name>ben_probhat</name>
1504             <description>Bengali Probhat</description>
1505             <languageList><iso639Id>ben</iso639Id></languageList>
1506           </configItem>
1507         </variant>
1508         <variant>
1509           <configItem>
1510             <name>guj</name>
1511             <description>Gujarati</description>
1512             <languageList><iso639Id>guj</iso639Id></languageList>
1513           </configItem>
1514         </variant>
1515         <variant>
1516           <configItem>
1517             <name>guru</name>
1518             <description>Gurmukhi</description>
1519             <languageList><iso639Id>pan</iso639Id></languageList>
1520           </configItem>
1521         </variant>
1522         <variant>
1523           <configItem>
1524             <name>jhelum</name>
1525             <description>Gurmukhi Jhelum</description>
1526             <languageList><iso639Id>pan</iso639Id></languageList>
1527           </configItem>
1528         </variant>
1529         <variant>
1530           <configItem>
1531             <name>kan</name>
1532             <description>Kannada</description>
1533             <languageList><iso639Id>kan</iso639Id></languageList>
1534           </configItem>
1535         </variant>
1536         <variant>
1537           <configItem>
1538             <name>mal</name>
1539             <description>Malayalam</description>
1540             <languageList><iso639Id>mal</iso639Id></languageList>
1541          </configItem>
1542         </variant>
1543         <variant>
1544           <configItem>
1545             <name>mal_lalitha</name>
1546             <description>Malayalam Lalitha</description>
1547             <languageList><iso639Id>mal</iso639Id></languageList>
1548          </configItem>
1549         </variant>
1550         <variant>
1551           <configItem>
1552             <name>ori</name>
1553             <description>Oriya</description>
1554             <languageList><iso639Id>ori</iso639Id></languageList>
1555           </configItem>
1556         </variant>
1557         <variant>
1558           <configItem>
1559             <name>tam_unicode</name>
1560             <description>Tamil Unicode</description>
1561             <languageList><iso639Id>tam</iso639Id></languageList>
1562           </configItem>
1563         </variant>
1564         <variant>
1565           <configItem>
1566             <name>tam_TAB</name>
1567             <description>Tamil TAB Typewriter</description>
1568             <languageList><iso639Id>tam</iso639Id></languageList>
1569           </configItem>
1570         </variant>
1571         <variant>
1572           <configItem>
1573             <name>tam_TSCII</name>
1574             <description>Tamil TSCII Typewriter</description>
1575             <languageList><iso639Id>tam</iso639Id></languageList>
1576           </configItem>
1577         </variant>
1578         <variant>
1579           <configItem>
1580             <name>tam</name>
1581             <description>Tamil</description>
1582             <languageList><iso639Id>tam</iso639Id></languageList>
1583           </configItem>
1584         </variant>
1585         <variant>
1586           <configItem>
1587             <name>tel</name>
1588             <description>Telugu</description>
1589             <languageList><iso639Id>tel</iso639Id></languageList>
1590           </configItem>
1591         </variant>
1592         <variant>
1593           <configItem>
1594             <name>urd</name>
1595             <description>Urdu</description>
1596             <languageList><iso639Id>urd</iso639Id></languageList>
1597           </configItem>
1598         </variant>
1599         <variant>
1600           <configItem>
1601             <name>bolnagri</name>
1602             <description>Hindi Bolnagri</description>
1603             <languageList><iso639Id>hin</iso639Id></languageList>
1604           </configItem>
1605         </variant>
1606       </variantList>
1607     </layout>
1608     <layout>
1609       <configItem>
1610         <name>ba</name>
1611         <shortDescription>Bih</shortDescription>
1612         <description>Bosnia and Herzegovina</description>
1613         <languageList><iso639Id>bos</iso639Id></languageList>
1614       </configItem>
1615       <variantList>
1616         <variant>
1617           <configItem>
1618             <name>alternatequotes</name>
1619             <description>Use guillemets for quotes</description>
1620           </configItem>
1621         </variant>
1622         <variant>
1623           <configItem>
1624             <name>unicode</name>
1625             <description>Use Bosnian digraphs</description>
1626           </configItem>
1627         </variant>
1628         <variant>
1629           <configItem>
1630             <name>unicodeus</name>
1631             <description>US keyboard with Bosnian digraphs</description>
1632           </configItem>
1633         </variant>
1634         <variant>
1635           <configItem>
1636             <name>us</name>
1637             <description>US keyboard with Bosnian letters</description>
1638           </configItem>
1639         </variant>
1640       </variantList>
1641     </layout>
1642     <layout>
1643       <configItem>
1644         <name>br</name>
1645         <shortDescription>Bra</shortDescription>
1646         <description>Brazil</description>
1647         <languageList><iso639Id>por</iso639Id></languageList>
1648       </configItem>
1649       <variantList>
1650         <variant>
1651           <configItem>
1652             <name>nodeadkeys</name>
1653             <description>Eliminate dead keys</description>
1654           </configItem>
1655         </variant>
1656         <variant>
1657           <configItem>
1658             <name>dvorak</name>
1659             <description>Dvorak</description>
1660           </configItem>
1661         </variant>
1662         <variant>
1663           <configItem>
1664             <name>nativo</name>
1665             <description>Nativo</description>
1666           </configItem>
1667         </variant>
1668         <variant>
1669           <configItem>
1670             <name>nativo-us</name>
1671             <description>Nativo for USA keyboards</description>
1672           </configItem>
1673         </variant>
1674         <variant>
1675           <configItem>
1676             <name>nativo-epo</name>
1677             <description>Nativo for Esperanto</description>
1678             <languageList><iso639Id>epo</iso639Id></languageList>
1679           </configItem>
1680         </variant>
1681       </variantList>
1682     </layout>
1683     <layout>
1684       <configItem>
1685         <name>bg</name>
1686         <shortDescription>Bgr</shortDescription>
1687         <description>Bulgaria</description>
1688         <languageList><iso639Id>bul</iso639Id></languageList>
1689       </configItem>
1690       <variantList>
1691         <variant>
1692           <configItem>
1693             <name>phonetic</name>
1694             <description>Phonetic</description>
1695           </configItem>
1696         </variant>
1697       </variantList>
1698     </layout>
1699     <layout>
1700       <configItem>
1701         <name>ma</name>
1702         <description>Morocco</description>
1703       </configItem>
1704       <variantList>
1705         <variant>
1706           <configItem>
1707             <name>french</name>
1708             <description>French</description>
1709             <languageList><iso639Id>fra</iso639Id></languageList>
1710           </configItem>
1711         </variant>
1712         <variant>
1713           <configItem>
1714             <name>tifinagh</name>
1715             <description>Tifinagh</description>
1716             <languageList><iso639Id>ber</iso639Id></languageList>
1717           </configItem>
1718         </variant>
1719         <variant>
1720           <configItem>
1721             <name>tifinagh-alt</name>
1722             <description>Tifinagh Alternative</description>
1723             <languageList><iso639Id>ber</iso639Id></languageList>
1724           </configItem>
1725         </variant>
1726         <variant>
1727           <configItem>
1728             <name>tifinagh-alt-phonetic</name>
1729             <description>Tifinagh Alternative Phonetic</description>
1730             <languageList><iso639Id>ber</iso639Id></languageList>
1731           </configItem>
1732         </variant>
1733         <variant>
1734           <configItem>
1735             <name>tifinagh-extended</name>
1736             <description>Tifinagh Extended</description>
1737             <languageList><iso639Id>ber</iso639Id></languageList>
1738           </configItem>
1739         </variant>
1740         <variant>
1741           <configItem>
1742             <name>tifinagh-phonetic</name>
1743             <description>Tifinagh Phonetic</description>
1744             <languageList><iso639Id>ber</iso639Id></languageList>
1745           </configItem>
1746         </variant>
1747         <variant>
1748           <configItem>
1749             <name>tifinagh-extended-phonetic</name>
1750             <description>Tifinagh Extended Phonetic</description>
1751             <languageList><iso639Id>ber</iso639Id></languageList>
1752           </configItem>
1753         </variant>
1754       </variantList>
1755     </layout>
1756     <layout>
1757       <configItem>
1758         <name>mm</name>
1759         <shortDescription>Mmr</shortDescription>
1760         <description>Myanmar</description>
1761         <languageList><iso639Id>mya</iso639Id></languageList>
1762       </configItem>
1763       <variantList/>
1764     </layout>
1765     <layout>
1766       <configItem>
1767         <name>ca</name>
1768         <shortDescription>Can</shortDescription>
1769         <description>Canada</description>
1770         <languageList><iso639Id>fra</iso639Id></languageList>
1771       </configItem>
1772       <variantList>
1773         <variant>
1774           <configItem>
1775             <name>fr-dvorak</name>
1776             <description>French Dvorak</description>
1777           </configItem>
1778         </variant>
1779         <variant>
1780           <configItem>
1781             <name>fr-legacy</name>
1782             <description>French (legacy)</description>
1783           </configItem>
1784         </variant>
1785         <variant>
1786           <configItem>
1787             <name>multix</name>
1788             <description>Multilingual</description>
1789           </configItem>
1790         </variant>
1791         <variant>
1792           <configItem>
1793             <name>multi</name>
1794             <description>Multilingual, first part</description>
1795           </configItem>
1796         </variant>
1797         <variant>
1798           <configItem>
1799             <name>multi-2gr</name>
1800             <description>Multilingual, second part</description>
1801           </configItem>
1802         </variant>
1803         <variant>
1804           <configItem>
1805             <name>ike</name>
1806             <description>Inuktitut</description>
1807             <languageList><iso639Id>iku</iso639Id></languageList>
1808           </configItem>
1809         </variant>
1810         <variant>
1811           <configItem>
1812             <name>shs</name>
1813             <description>Secwepemctsin</description>
1814             
1815           </configItem>
1816         </variant>
1817         <variant>
1818           <configItem>
1819             <name>kut</name>
1820             <description>Ktunaxa</description>
1821           </configItem>
1822         </variant>
1823       </variantList>
1824     </layout>
1825     <layout>
1826       <configItem>
1827         <name>cd</name>
1828         <shortDescription>DRC</shortDescription>
1829         <description>Congo, Democratic Republic of the</description>
1830         <languageList><iso639Id>fra</iso639Id></languageList>
1831       </configItem>
1832       <variantList/>
1833     </layout>
1834     <layout>
1835       <configItem>
1836         <name>cn</name>
1837         <shortDescription>China</shortDescription>
1838         <description>China</description>
1839         <languageList><iso639Id>chi</iso639Id></languageList>
1840       </configItem>
1841       <variantList>
1842         <variant>
1843           <configItem>
1844             <name>tib</name>
1845             <description>Tibetan</description>
1846             <languageList><iso639Id>tib</iso639Id></languageList>
1847           </configItem>
1848         </variant>
1849         <variant>
1850           <configItem>
1851             <name>tib_asciinum</name>
1852             <description>Tibetan (with ASCII numerals)</description>
1853             <languageList><iso639Id>tib</iso639Id></languageList>
1854           </configItem>
1855         </variant>
1856       </variantList>
1857     </layout>
1858     <layout>
1859       <configItem>
1860         <name>hr</name>
1861         <shortDescription>Hrv</shortDescription>
1862         <description>Croatia</description>
1863         <languageList><iso639Id>scr</iso639Id></languageList>
1864       </configItem>
1865       <variantList>
1866         <variant>
1867           <configItem>
1868             <name>alternatequotes</name>
1869             <description>Use guillemets for quotes</description>
1870           </configItem>
1871         </variant>
1872         <variant>
1873           <configItem>
1874             <name>unicode</name>
1875             <description>Use Croatian digraphs</description>
1876           </configItem>
1877         </variant>
1878         <variant>
1879           <configItem>
1880             <name>unicodeus</name>
1881             <description>US keyboard with Croatian digraphs</description>
1882           </configItem>
1883         </variant>
1884         <variant>
1885           <configItem>
1886             <name>us</name>
1887             <description>US keyboard with Croatian letters</description>
1888           </configItem>
1889         </variant>
1890       </variantList>
1891     </layout>
1892     <layout>
1893       <configItem>
1894         <name>cz</name>
1895         <shortDescription>Cze</shortDescription>
1896         <description>Czechia</description>
1897         <languageList><iso639Id>cze</iso639Id></languageList>
1898       </configItem>
1899       <variantList>
1900         <variant>
1901           <configItem>
1902             <name>bksl</name>
1903             <description>With &lt;\|&gt; key</description>
1904           </configItem>
1905         </variant>
1906         <variant>
1907           <configItem>
1908             <name>qwerty</name>
1909             <description>qwerty</description>
1910           </configItem>
1911         </variant>
1912         <variant>
1913           <configItem>
1914             <name>qwerty_bksl</name>
1915             <description>qwerty, extended Backslash</description>
1916           </configItem>
1917         </variant>
1918       </variantList>
1919     </layout>
1920     <layout>
1921       <configItem>
1922         <name>dk</name>
1923         <shortDescription>Dan</shortDescription>
1924         <description>Denmark</description>
1925         <languageList><iso639Id>dan</iso639Id></languageList>
1926       </configItem>
1927       <variantList>
1928         <variant>
1929           <configItem>
1930             <name>nodeadkeys</name>
1931             <description>Eliminate dead keys</description>
1932           </configItem>
1933         </variant>
1934         <variant>
1935           <configItem>
1936             <name>mac</name>
1937             <description>Macintosh</description>
1938           </configItem>
1939         </variant>
1940         <variant>
1941           <configItem>
1942             <name>mac_nodeadkeys</name>
1943             <description>Macintosh, eliminate dead keys</description>
1944           </configItem>
1945         </variant>
1946         <variant>
1947           <configItem>
1948             <name>dvorak</name>
1949             <description>Dvorak</description>
1950           </configItem>
1951         </variant>
1952       </variantList>
1953     </layout>
1954     <layout>
1955       <configItem>
1956         <name>nl</name>
1957         <shortDescription>Nld</shortDescription>
1958         <description>Netherlands</description>
1959         <languageList><iso639Id>nld</iso639Id></languageList>
1960       </configItem>
1961       <variantList>
1962         <variant>
1963           <configItem>
1964             <name>sundeadkeys</name>
1965             <description>Sun dead keys</description>
1966           </configItem>
1967         </variant>
1968         <variant>
1969           <configItem>
1970             <name>mac</name>
1971             <description>Macintosh</description>
1972           </configItem>
1973         </variant>
1974         <variant>
1975           <configItem>
1976             <name>std</name>
1977             <description>Standard</description>
1978           </configItem>
1979         </variant>
1980       </variantList>
1981     </layout>
1982     <layout>
1983       <configItem>
1984         <name>bt</name>
1985         <shortDescription>Bhu</shortDescription>
1986         <description>Bhutan</description>
1987         <languageList><iso639Id>dzo</iso639Id></languageList>
1988       </configItem>
1989     </layout>
1990     <layout>
1991       <configItem>
1992         <name>ee</name>
1993         <shortDescription>Est</shortDescription>
1994         <description>Estonia</description>
1995         <languageList><iso639Id>est</iso639Id></languageList>
1996       </configItem>
1997       <variantList>
1998         <variant>
1999           <configItem>
2000             <name>nodeadkeys</name>
2001             <description>Eliminate dead keys</description>
2002           </configItem>
2003         </variant>
2004         <variant>
2005           <configItem>
2006             <name>dvorak</name>
2007             <description>Dvorak</description>
2008           </configItem>
2009         </variant>
2010         <variant>
2011           <configItem>
2012             <name>us</name>
2013             <description>US keyboard with Estonian letters</description>
2014           </configItem>
2015         </variant>
2016       </variantList>
2017     </layout>
2018     <layout>
2019       <configItem>
2020         <name>ir</name>
2021         <shortDescription>Irn</shortDescription>
2022         <description>Iran</description>
2023         <languageList><iso639Id>per</iso639Id></languageList>
2024       </configItem>
2025       <variantList>
2026         <variant>
2027           <configItem>
2028             <name>pro</name>
2029             <description>Pro</description>
2030           </configItem>
2031         </variant>
2032         <variant>
2033           <configItem>
2034             <name>keypad</name>
2035             <description>Keypad</description>
2036           </configItem>
2037         </variant>
2038         <variant>
2039           <configItem>
2040             <name>pro_keypad</name>
2041             <description>Pro Keypad</description>
2042           </configItem>
2043         </variant>
2044         <variant>
2045           <configItem>
2046             <name>ku</name>
2047             <description>Kurdish, Latin Q</description>
2048             <languageList><iso639Id>kur</iso639Id></languageList>
2049           </configItem>
2050         </variant>
2051         <variant>
2052           <configItem>
2053             <name>ku_f</name>
2054             <description>Kurdish, (F)</description>
2055             <languageList><iso639Id>kur</iso639Id></languageList>
2056           </configItem>
2057         </variant>
2058         <variant>
2059           <configItem>
2060             <name>ku_alt</name>
2061             <description>Kurdish, Latin Alt-Q</description>
2062             <languageList><iso639Id>kur</iso639Id></languageList>
2063           </configItem>
2064         </variant>
2065         <variant>
2066           <configItem>
2067             <name>ku_ara</name>
2068             <description>Kurdish, Arabic-Latin</description>
2069             <languageList><iso639Id>kur</iso639Id></languageList>
2070           </configItem>
2071         </variant>
2072       </variantList>
2073     </layout>
2074     <layout>
2075       <configItem>
2076         <name>iq</name>
2077         <shortDescription>Irq</shortDescription>
2078         <description>Iraq</description>
2079         <languageList><iso639Id>ara</iso639Id>
2080                       <iso639Id>kur</iso639Id></languageList>
2081       </configItem>
2082       <variantList>
2083         <variant>
2084           <configItem>
2085             <name>ku</name>
2086             <description>Kurdish, Latin Q</description>
2087             <languageList><iso639Id>kur</iso639Id></languageList>
2088           </configItem>
2089         </variant>
2090         <variant>
2091           <configItem>
2092             <name>ku_f</name>
2093             <description>Kurdish, (F)</description>
2094             <languageList><iso639Id>kur</iso639Id></languageList>
2095           </configItem>
2096         </variant>
2097         <variant>
2098           <configItem>
2099             <name>ku_alt</name>
2100             <description>Kurdish, Latin Alt-Q</description>
2101             <languageList><iso639Id>kur</iso639Id></languageList>
2102           </configItem>
2103         </variant>
2104         <variant>
2105           <configItem>
2106             <name>ku_ara</name>
2107             <description>Kurdish, Arabic-Latin</description>
2108             <languageList><iso639Id>kur</iso639Id></languageList>
2109           </configItem>
2110         </variant>
2111       </variantList>
2112     </layout>
2113     <layout>
2114       <configItem>
2115         <name>fo</name>
2116         <shortDescription>Fao</shortDescription>
2117         <description>Faroe Islands</description>
2118         <languageList><iso639Id>fao</iso639Id></languageList>
2119       </configItem>
2120       <variantList>
2121         <variant>
2122           <configItem>
2123             <name>nodeadkeys</name>
2124             <description>Eliminate dead keys</description>
2125           </configItem>
2126         </variant>
2127       </variantList>
2128     </layout>
2129     <layout>
2130       <configItem>
2131         <name>fi</name>
2132         <shortDescription>Fin</shortDescription>
2133         <description>Finland</description>
2134         <languageList><iso639Id>fin</iso639Id></languageList>
2135       </configItem>
2136       <variantList>
2137         <variant>
2138           <configItem>
2139             <name>nodeadkeys</name>
2140             <description>Eliminate dead keys</description>
2141           </configItem>
2142         </variant>
2143         <variant>
2144           <configItem>
2145             <name>smi</name>
2146             <description>Northern Saami</description>
2147             <languageList><iso639Id>smi</iso639Id></languageList>
2148           </configItem>
2149         </variant>
2150         <variant>
2151           <configItem>
2152             <name>classic</name>
2153             <description>Classic</description>
2154           </configItem>
2155         </variant>
2156         <variant>
2157           <configItem>
2158             <name>mac</name>
2159             <description>Macintosh</description>
2160           </configItem>
2161         </variant>
2162       </variantList>
2163     </layout>
2164     <layout>
2165       <configItem>
2166         <name>fr</name>
2167         <shortDescription>Fra</shortDescription>
2168         <description>France</description>
2169         <languageList><iso639Id>fra</iso639Id></languageList>
2170       </configItem>
2171       <variantList>
2172         <variant>
2173           <configItem>
2174             <name>nodeadkeys</name>
2175             <description>Eliminate dead keys</description>
2176           </configItem>
2177         </variant>
2178         <variant>
2179           <configItem>
2180             <name>sundeadkeys</name>
2181             <description>Sun dead keys</description>
2182           </configItem>
2183         </variant>
2184         <variant>
2185           <configItem>
2186             <name>oss</name>
2187             <description>Alternative</description>
2188           </configItem>
2189         </variant>
2190         <variant>
2191           <configItem>
2192             <name>oss_latin9</name>
2193             <description>Alternative, latin-9 only</description>
2194           </configItem>
2195         </variant>
2196         <variant>
2197           <configItem>
2198             <name>oss_nodeadkeys</name>
2199             <description>Alternative, eliminate dead keys</description>
2200           </configItem>
2201         </variant>
2202         <variant>
2203           <configItem>
2204             <name>oss_sundeadkeys</name>
2205             <description>Alternative, Sun dead keys</description>
2206           </configItem>
2207         </variant>
2208         <variant>
2209           <configItem>
2210             <name>latin9</name>
2211             <description>(Legacy) Alternative</description>
2212           </configItem>
2213         </variant>
2214         <variant>
2215           <configItem>
2216             <name>latin9_nodeadkeys</name>
2217             <description>(Legacy) Alternative, eliminate dead keys</description>
2218           </configItem>
2219         </variant>
2220         <variant>
2221           <configItem>
2222             <name>latin9_sundeadkeys</name>
2223             <description>(Legacy) Alternative, Sun dead keys</description>
2224           </configItem>
2225         </variant>
2226         <variant>
2227           <configItem>
2228             <name>bepo</name>
2229             <description>Bepo, ergonomic, Dvorak way</description>
2230           </configItem>
2231         </variant>
2232         <variant>
2233           <configItem>
2234             <name>bepo_latin9</name>
2235             <description>Bepo, ergonomic, Dvorak way, latin-9 only</description>
2236           </configItem>
2237         </variant>
2238         <variant>
2239           <configItem>
2240             <name>dvorak</name>
2241             <description>Dvorak</description>
2242           </configItem>
2243         </variant>
2244         <variant>
2245           <configItem>
2246             <name>mac</name>
2247             <description>Macintosh</description>
2248           </configItem>
2249         </variant>
2250         <variant>
2251           <configItem>
2252             <name>geo</name>
2253             <description>Georgian AZERTY Tskapo</description>
2254             <languageList><iso639Id>geo</iso639Id></languageList>
2255           </configItem>
2256         </variant>
2257       </variantList>
2258     </layout>
2259     <layout>
2260       <configItem>
2261         <name>gh</name>
2262         <shortDescription>Gha</shortDescription>
2263         <description>Ghana</description>
2264         <languageList><iso639Id>eng</iso639Id></languageList>
2265       </configItem>
2266       <variantList>
2267         <variant>
2268           <configItem>
2269             <name>generic</name>
2270             <description>Multilingual</description>
2271           </configItem>
2272         </variant>
2273         <variant>
2274           <configItem>
2275             <name>akan</name>
2276             <description>Akan</description>
2277             <languageList><iso639Id>aka</iso639Id></languageList>
2278           </configItem>
2279         </variant>
2280         <variant>
2281           <configItem>
2282             <name>ewe</name>
2283             <description>Ewe</description>
2284             <languageList><iso639Id>ewe</iso639Id></languageList>
2285           </configItem>
2286         </variant>
2287         <variant>
2288           <configItem>
2289             <name>fula</name>
2290             <description>Fula</description>
2291             <languageList><iso639Id>ful</iso639Id></languageList>
2292           </configItem>
2293         </variant>
2294         <variant>
2295           <configItem>
2296             <name>ga</name>
2297             <description>Ga</description>
2298             <languageList><iso639Id>gaa</iso639Id></languageList>
2299           </configItem>
2300         </variant>
2301         <variant>
2302           <configItem>
2303             <name>hausa</name>
2304             <description>Hausa</description>
2305             <languageList><iso639Id>hau</iso639Id></languageList>
2306           </configItem>
2307         </variant>
2308       </variantList>
2309     </layout>
2310     <layout>
2311       <configItem>
2312         <name>gn</name>
2313         <shortDescription>Gui</shortDescription>
2314         <description>Guinea</description>
2315         <languageList><iso639Id>fra</iso639Id></languageList>
2316       </configItem>
2317       <variantList/>
2318     </layout>
2319     <layout>
2320       <configItem>
2321         <name>ge</name>
2322         <shortDescription>Geo</shortDescription>
2323         <description>Georgia</description>
2324         <languageList><iso639Id>geo</iso639Id></languageList>
2325       </configItem>
2326       <variantList>
2327         <variant>
2328           <configItem>
2329             <name>ergonomic</name>
2330             <description>Ergonomic</description>
2331           </configItem>
2332         </variant>
2333         <variant>
2334           <configItem>
2335             <name>mess</name>
2336             <description>MESS</description>
2337           </configItem>
2338         </variant>
2339         <variant>
2340           <configItem>
2341             <name>ru</name>
2342             <description>Russian</description>
2343             <languageList><iso639Id>rus</iso639Id></languageList>
2344           </configItem>
2345         </variant>
2346         <variant>
2347           <configItem>
2348             <name>os</name>
2349             <description>Ossetian</description>
2350             <languageList><iso639Id>oss</iso639Id></languageList>
2351           </configItem>
2352         </variant>
2353       </variantList>
2354     </layout>
2355     <layout>
2356       <configItem>
2357         <name>de</name>
2358         <shortDescription>Deu</shortDescription>
2359         <description>Germany</description>
2360         <languageList><iso639Id>ger</iso639Id></languageList>
2361       </configItem>
2362       <variantList>
2363         <variant>
2364           <configItem>
2365             <name>deadacute</name>
2366             <description>Dead acute</description>
2367           </configItem>
2368         </variant>
2369         <variant>
2370           <configItem>
2371             <name>deadgraveacute</name>
2372             <description>Dead grave acute</description>
2373           </configItem>
2374         </variant>
2375         <variant>
2376           <configItem>
2377             <name>nodeadkeys</name>
2378             <description>Eliminate dead keys</description>
2379           </configItem>
2380         </variant>
2381         <variant>
2382           <configItem>
2383             <name>ro</name>
2384             <description>Romanian keyboard with German letters</description>
2385           </configItem>
2386         </variant>
2387         <variant>
2388           <configItem>
2389             <name>ro_nodeadkeys</name>
2390             <description>Romanian keyboard with German letters, eliminate dead keys</description>
2391           </configItem>
2392         </variant>
2393         <variant>
2394           <configItem>
2395             <name>dvorak</name>
2396             <description>Dvorak</description>
2397           </configItem>
2398         </variant>
2399         <variant>
2400           <configItem>
2401             <name>sundeadkeys</name>
2402             <description>Sun dead keys</description>
2403           </configItem>
2404         </variant>
2405         <variant>
2406           <configItem>
2407             <name>neo</name>
2408             <description>Neostyle</description>
2409           </configItem>
2410         </variant>
2411         <variant>
2412           <configItem>
2413             <name>mac</name>
2414             <description>Macintosh</description>
2415           </configItem>
2416         </variant>
2417         <variant>
2418           <configItem>
2419             <name>mac_nodeadkeys</name>
2420             <description>Macintosh, eliminate dead keys</description>
2421           </configItem>
2422         </variant>
2423       </variantList>
2424     </layout>
2425     <layout>
2426       <configItem>
2427         <name>gr</name>
2428         <shortDescription>Gre</shortDescription>
2429         <description>Greece</description>
2430         <languageList><iso639Id>gre</iso639Id></languageList>
2431       </configItem>
2432       <variantList>
2433         <variant>
2434           <configItem>
2435             <name>extended</name>
2436             <description>Extended</description>
2437           </configItem>
2438         </variant>
2439         <variant>
2440           <configItem>
2441             <name>nodeadkeys</name>
2442             <description>Eliminate dead keys</description>
2443           </configItem>
2444         </variant>
2445         <variant>
2446           <configItem>
2447             <name>polytonic</name>
2448             <description>Polytonic</description>
2449           </configItem>
2450         </variant>
2451       </variantList>
2452     </layout>
2453     <layout>
2454       <configItem>
2455         <name>hu</name>
2456         <shortDescription>Hun</shortDescription>
2457         <description>Hungary</description>
2458         <languageList><iso639Id>hun</iso639Id></languageList>
2459       </configItem>
2460       <variantList>
2461         <variant>
2462           <configItem>
2463             <name>standard</name>
2464             <description>Standard</description>
2465           </configItem>
2466         </variant>
2467         <variant>
2468           <configItem>
2469             <name>nodeadkeys</name>
2470             <description>Eliminate dead keys</description>
2471           </configItem>
2472         </variant>
2473         <variant>
2474           <configItem>
2475             <name>qwerty</name>
2476             <description>qwerty</description>
2477           </configItem>
2478         </variant>
2479
2480         
2481         <variant>
2482           <configItem>
2483             <name>101_qwertz_comma_dead</name>
2484             <description>101/qwertz/comma/Dead keys</description>
2485           </configItem>
2486         </variant>
2487         <variant>
2488           <configItem>
2489             <name>101_qwertz_comma_nodead</name>
2490             <description>101/qwertz/comma/Eliminate dead keys</description>
2491           </configItem>
2492         </variant>
2493         <variant>
2494           <configItem>
2495             <name>101_qwertz_dot_dead</name>
2496             <description>101/qwertz/dot/Dead keys</description>
2497           </configItem>
2498         </variant>
2499         <variant>
2500           <configItem>
2501             <name>101_qwertz_dot_nodead</name>
2502             <description>101/qwertz/dot/Eliminate dead keys</description>
2503           </configItem>
2504         </variant>
2505         <variant>
2506           <configItem>
2507             <name>101_qwerty_comma_dead</name>
2508             <description>101/qwerty/comma/Dead keys</description>
2509           </configItem>
2510         </variant>
2511         <variant>
2512           <configItem>
2513             <name>101_qwerty_comma_nodead</name>
2514             <description>101/qwerty/comma/Eliminate dead keys</description>
2515           </configItem>
2516         </variant>
2517         <variant>
2518           <configItem>
2519             <name>101_qwerty_dot_dead</name>
2520             <description>101/qwerty/dot/Dead keys</description>
2521           </configItem>
2522         </variant>
2523         <variant>
2524           <configItem>
2525             <name>101_qwerty_dot_nodead</name>
2526             <description>101/qwerty/dot/Eliminate dead keys</description>
2527           </configItem>
2528         </variant>
2529
2530
2531         
2532         <variant>
2533           <configItem>
2534             <name>102_qwertz_comma_dead</name>
2535             <description>102/qwertz/comma/Dead keys</description>
2536           </configItem>
2537         </variant>
2538         <variant>
2539           <configItem>
2540             <name>102_qwertz_comma_nodead</name>
2541             <description>102/qwertz/comma/Eliminate dead keys</description>
2542           </configItem>
2543         </variant>
2544         <variant>
2545           <configItem>
2546             <name>102_qwertz_dot_dead</name>
2547             <description>102/qwertz/dot/Dead keys</description>
2548           </configItem>
2549         </variant>
2550         <variant>
2551           <configItem>
2552             <name>102_qwertz_dot_nodead</name>
2553             <description>102/qwertz/dot/Eliminate dead keys</description>
2554           </configItem>
2555         </variant>
2556         <variant>
2557           <configItem>
2558             <name>102_qwerty_comma_dead</name>
2559             <description>102/qwerty/comma/Dead keys</description>
2560           </configItem>
2561         </variant>
2562         <variant>
2563           <configItem>
2564             <name>102_qwerty_comma_nodead</name>
2565             <description>102/qwerty/comma/Eliminate dead keys</description>
2566           </configItem>
2567         </variant>
2568         <variant>
2569           <configItem>
2570             <name>102_qwerty_dot_dead</name>
2571             <description>102/qwerty/dot/Dead keys</description>
2572           </configItem>
2573         </variant>
2574         <variant>
2575           <configItem>
2576             <name>102_qwerty_dot_nodead</name>
2577             <description>102/qwerty/dot/Eliminate dead keys</description>
2578           </configItem>
2579         </variant>
2580       </variantList>
2581     </layout>
2582     <layout>
2583       <configItem>
2584         <name>is</name>
2585         <shortDescription>Isl</shortDescription>
2586         <description>Iceland</description>
2587         <languageList><iso639Id>ice</iso639Id></languageList>
2588       </configItem>
2589       <variantList>
2590         <variant>
2591           <configItem>
2592             <name>Sundeadkeys</name>
2593             <description>Sun dead keys</description>
2594           </configItem>
2595         </variant>
2596         <variant>
2597           <configItem>
2598             <name>nodeadkeys</name>
2599             <description>Eliminate dead keys</description>
2600           </configItem>
2601         </variant>
2602         <variant>
2603           <configItem>
2604             <name>mac</name>
2605             <description>Macintosh</description>
2606           </configItem>
2607         </variant>
2608         <variant>
2609           <configItem>
2610             <name>dvorak</name>
2611             <description>Dvorak</description>
2612           </configItem>
2613         </variant>
2614       </variantList>
2615     </layout>
2616     <layout>
2617       <configItem>
2618         <name>il</name>
2619         <shortDescription>Isr</shortDescription>
2620         <description>Israel</description>
2621         <languageList><iso639Id>heb</iso639Id></languageList>
2622       </configItem>
2623       <variantList>
2624         <variant>
2625           <configItem>
2626             <name>lyx</name>
2627             <description>lyx</description>
2628           </configItem>
2629         </variant>
2630         <variant>
2631           <configItem>
2632             <name>phonetic</name>
2633             <description>Phonetic</description>
2634           </configItem>
2635         </variant>
2636         <variant>
2637           <configItem>
2638             <name>biblical</name>
2639             <description>Biblical Hebrew (Tiro)</description>
2640           </configItem>
2641         </variant>
2642       </variantList>
2643     </layout>
2644     <layout>
2645       <configItem>
2646         <name>it</name>
2647         <shortDescription>Ita</shortDescription>
2648         <description>Italy</description>
2649         <languageList><iso639Id>ita</iso639Id></languageList>
2650       </configItem>
2651       <variantList>
2652         <variant>
2653           <configItem>
2654             <name>nodeadkeys</name>
2655             <description>Eliminate dead keys</description>
2656           </configItem>
2657         </variant>
2658         <variant>
2659           <configItem>
2660             <name>mac</name>
2661             <description>Macintosh</description>
2662           </configItem>
2663         </variant>
2664         <variant>
2665           <configItem>
2666             <name>geo</name>
2667             <description>Georgian</description>
2668             <languageList><iso639Id>geo</iso639Id></languageList>
2669           </configItem>
2670         </variant>
2671       </variantList>
2672     </layout>
2673     <layout>
2674       <configItem>
2675         <name>jp</name>
2676         <shortDescription>Jpn</shortDescription>
2677         <description>Japan</description>
2678         <languageList><iso639Id>jpn</iso639Id></languageList>
2679       </configItem>
2680       <variantList>
2681         <variant>
2682           <configItem>
2683             <name>kana</name>
2684             <description>Kana</description>
2685           </configItem>
2686         </variant>
2687         <variant>
2688           <configItem>
2689             <name>OADG109A</name>
2690             <description>OADG 109A</description>
2691           </configItem>
2692         </variant>
2693       </variantList>
2694     </layout>
2695     <layout>
2696       <configItem>
2697         <name>kg</name>
2698         <shortDescription>Kir</shortDescription>
2699         <description>Kyrgyzstan</description>
2700         <languageList><iso639Id>kir</iso639Id></languageList>
2701       </configItem>
2702       <variantList/>
2703     </layout>
2704     <layout>
2705       <configItem>
2706         <name>kh</name>
2707         <shortDescription>Khm</shortDescription>
2708         <description>Cambodia</description>
2709         <languageList><iso639Id>khm</iso639Id></languageList>
2710       </configItem>
2711       <variantList/>
2712     </layout>
2713     <layout>
2714       <configItem>
2715         <name>kz</name>
2716         <shortDescription>Kaz</shortDescription>
2717         <description>Kazakhstan</description>
2718         <languageList><iso639Id>kaz</iso639Id></languageList>
2719       </configItem>
2720       <variantList>
2721         <variant>
2722           <configItem>
2723             <name>ruskaz</name>
2724             <description>Russian with Kazakh</description>
2725             <languageList><iso639Id>kaz</iso639Id>
2726                           <iso639Id>rus</iso639Id></languageList>
2727           </configItem>
2728         </variant>
2729         <variant>
2730           <configItem>
2731             <name>kazrus</name>
2732             <description>Kazakh with Russian</description>
2733             <languageList><iso639Id>kaz</iso639Id>
2734                           <iso639Id>rus</iso639Id></languageList>
2735           </configItem>
2736         </variant>
2737       </variantList>
2738     </layout>
2739     <layout>
2740       <configItem>
2741         <name>la</name>
2742         <shortDescription>Lao</shortDescription>
2743         <description>Laos</description>
2744         <languageList><iso639Id>lao</iso639Id></languageList>
2745       </configItem>
2746       <variantList/>
2747     </layout>
2748     <layout>
2749       <configItem>
2750         <name>latam</name>
2751         <shortDescription>LAm</shortDescription>
2752         <description>Latin American</description>
2753         <countryList>
2754           <iso3166Id>AR</iso3166Id>
2755           <iso3166Id>BO</iso3166Id>
2756           <iso3166Id>CL</iso3166Id>
2757           <iso3166Id>CO</iso3166Id>
2758           <iso3166Id>CR</iso3166Id>
2759           <iso3166Id>CU</iso3166Id>
2760           <iso3166Id>DO</iso3166Id>
2761           <iso3166Id>EC</iso3166Id>
2762           <iso3166Id>GT</iso3166Id>
2763           <iso3166Id>HN</iso3166Id>
2764           <iso3166Id>HT</iso3166Id>
2765           <iso3166Id>MX</iso3166Id>
2766           <iso3166Id>NI</iso3166Id>
2767           <iso3166Id>PA</iso3166Id>
2768           <iso3166Id>PE</iso3166Id>
2769           <iso3166Id>PR</iso3166Id>
2770           <iso3166Id>PY</iso3166Id>
2771           <iso3166Id>UY</iso3166Id>
2772           <iso3166Id>VE</iso3166Id>
2773         </countryList>
2774         <languageList><iso639Id>spa</iso639Id></languageList>
2775       </configItem>
2776       <variantList>
2777         <variant>
2778           <configItem>
2779             <name>nodeadkeys</name>
2780             <description>Eliminate dead keys</description>
2781           </configItem>
2782         </variant>
2783         <variant>
2784           <configItem>
2785             <name>sundeadkeys</name>
2786             <description>Sun dead keys</description>
2787           </configItem>
2788         </variant>
2789       </variantList>
2790     </layout>
2791     <layout>
2792       <configItem>
2793         <name>lt</name>
2794         <shortDescription>Ltu</shortDescription>
2795         <description>Lithuania</description>
2796         <languageList><iso639Id>lit</iso639Id></languageList>
2797       </configItem>
2798       <variantList>
2799         <variant>
2800           <configItem>
2801             <name>std</name>
2802             <description>Standard</description>
2803           </configItem>
2804         </variant>
2805         <variant>
2806           <configItem>
2807             <name>us</name>
2808             <description>US keyboard with Lithuanian letters</description>
2809           </configItem>
2810         </variant>
2811         <variant>
2812           <configItem>
2813             <name>ibm</name>
2814             <description>IBM (LST 1205-92)</description>
2815           </configItem>
2816         </variant>
2817         <variant>
2818           <configItem>
2819             <name>lekp</name>
2820             <description>LEKP</description>
2821           </configItem>
2822         </variant>
2823         <variant>
2824           <configItem>
2825             <name>lekpa</name>
2826             <description>LEKPa</description>
2827           </configItem>
2828         </variant>
2829         <variant>
2830           <configItem>
2831             <name>balticplus</name>
2832             <description>Baltic+</description>
2833           </configItem>
2834         </variant>
2835       </variantList>
2836     </layout>
2837     <layout>
2838       <configItem>
2839         <name>lv</name>
2840         <shortDescription>Lav</shortDescription>
2841         <description>Latvia</description>
2842         <languageList><iso639Id>lav</iso639Id></languageList>
2843       </configItem>
2844       <variantList>
2845         <variant>
2846           <configItem>
2847             <name>apostrophe</name>
2848             <description>Apostrophe (') variant</description>
2849           </configItem>
2850         </variant>
2851         <variant>
2852           <configItem>
2853             <name>tilde</name>
2854             <description>Tilde (~) variant</description>
2855           </configItem>
2856         </variant>
2857         <variant>
2858           <configItem>
2859             <name>fkey</name>
2860             <description>F-letter (F) variant</description>
2861           </configItem>
2862         </variant>
2863       </variantList>
2864     </layout>
2865     <layout>
2866       <configItem>
2867         <name>mao</name>
2868         <shortDescription>Mao</shortDescription>
2869         <description>Maori</description>
2870         <languageList><iso639Id>mao</iso639Id></languageList>
2871       </configItem>
2872       <variantList/>
2873     </layout>
2874     <layout>
2875       <configItem>
2876         <name>me</name>
2877         <shortDescription>MNE</shortDescription>
2878         <description>Montenegro</description>
2879         <languageList><iso639Id>srp</iso639Id></languageList>
2880       </configItem>
2881       <variantList>
2882         <variant>
2883           <configItem>
2884             <name>cyrillic</name>
2885             <description>Cyrillic</description>
2886           </configItem>
2887         </variant>
2888         <variant>
2889           <configItem>
2890             <name>cyrillicyz</name>
2891             <description>Cyrillic, Z and ZHE swapped</description>
2892           </configItem>
2893         </variant>
2894         <variant>
2895           <configItem>
2896             <name>latinunicode</name>
2897             <description>Latin unicode</description>
2898           </configItem>
2899         </variant>
2900         <variant>
2901           <configItem>
2902             <name>latinyz</name>
2903             <description>Latin qwerty</description>
2904           </configItem>
2905         </variant>
2906         <variant>
2907           <configItem>
2908             <name>latinunicodeyz</name>
2909             <description>Latin unicode qwerty</description>
2910           </configItem>
2911         </variant>
2912         <variant>
2913           <configItem>
2914             <name>cyrillicalternatequotes</name>
2915             <description>Cyrillic with guillemets</description>
2916           </configItem>
2917         </variant>
2918         <variant>
2919           <configItem>
2920             <name>latinalternatequotes</name>
2921             <description>Latin with guillemets</description>
2922           </configItem>
2923         </variant>
2924       </variantList>
2925     </layout>
2926     <layout>
2927       <configItem>
2928         <name>mk</name>
2929         <shortDescription>Mkd</shortDescription>
2930         <description>Macedonia</description>
2931         <languageList><iso639Id>mkd</iso639Id></languageList>
2932       </configItem>
2933       <variantList>
2934         <variant>
2935           <configItem>
2936             <name>nodeadkeys</name>
2937             <description>Eliminate dead keys</description>
2938           </configItem>
2939         </variant>
2940       </variantList>
2941     </layout>
2942     <layout>
2943       <configItem>
2944         <name>mt</name>
2945         <shortDescription>Mlt</shortDescription>
2946         <description>Malta</description>
2947         <languageList><iso639Id>mlt</iso639Id></languageList>
2948       </configItem>
2949       <variantList>
2950         <variant>
2951           <configItem>
2952             <name>us</name>
2953             <description>Maltese keyboard with US layout</description>
2954           </configItem>
2955         </variant>
2956       </variantList>
2957     </layout>
2958     <layout>
2959       <configItem>
2960         <name>mn</name>
2961         <shortDescription>Mng</shortDescription>
2962         <description>Mongolia</description>
2963         <languageList><iso639Id>mng</iso639Id></languageList>
2964       </configItem>
2965       <variantList/>
2966     </layout>
2967     <layout>
2968       <configItem>
2969         <name>no</name>
2970         <shortDescription>Nor</shortDescription>
2971         <description>Norway</description>
2972         <languageList><iso639Id>nor</iso639Id></languageList>
2973       </configItem>
2974       <variantList>
2975         <variant>
2976           <configItem>
2977             <name>nodeadkeys</name>
2978             <description>Eliminate dead keys</description>
2979           </configItem>
2980         </variant>
2981         <variant>
2982           <configItem>
2983             <name>dvorak</name>
2984             <description>Dvorak</description>
2985           </configItem>
2986         </variant>
2987         <variant>
2988           <configItem>
2989             <name>smi</name>
2990             <description>Northern Saami</description>
2991             <languageList><iso639Id>sme</iso639Id></languageList>
2992           </configItem>
2993         </variant>
2994         <variant>
2995           <configItem>
2996             <name>smi_nodeadkeys</name>
2997             <description>Northern Saami, eliminate dead keys</description>
2998             <languageList><iso639Id>sme</iso639Id></languageList>
2999           </configItem>
3000         </variant>
3001         <variant>
3002           <configItem>
3003             <name>mac</name>
3004             <description>Macintosh</description>
3005           </configItem>
3006         </variant>
3007         <variant>
3008           <configItem>
3009             <name>mac_nodeadkeys</name>
3010             <description>Macintosh, eliminate dead keys</description>
3011           </configItem>
3012         </variant>
3013       </variantList>
3014     </layout>
3015     <layout>
3016       <configItem>
3017         <name>pl</name>
3018         <shortDescription>Pol</shortDescription>
3019         <description>Poland</description>
3020         <languageList><iso639Id>pol</iso639Id></languageList>
3021       </configItem>
3022       <variantList>
3023         <variant>
3024           <configItem>
3025             <name>qwertz</name>
3026             <description>qwertz</description>
3027           </configItem>
3028         </variant>
3029         <variant>
3030           <configItem>
3031             <name>dvorak</name>
3032             <description>Dvorak</description>
3033           </configItem>
3034         </variant>
3035         <variant>
3036           <configItem>
3037             <name>dvorak_quotes</name>
3038             <description>Dvorak, Polish quotes on quotemark key</description>
3039           </configItem>
3040         </variant>
3041         <variant>
3042           <configItem>
3043             <name>dvorak_altquotes</name>
3044             <description>Dvorak, Polish quotes on key "1/!"</description>
3045           </configItem>
3046         </variant>
3047         <variant>
3048           <configItem>
3049             <name>csb</name>
3050             <description>Kashubian</description>
3051             <languageList><iso639Id>csb</iso639Id></languageList>
3052           </configItem>
3053         </variant>
3054         <variant>
3055           <configItem>
3056             <name>ru_phonetic_dvorak</name>
3057             <description>Russian phonetic Dvorak</description>
3058             <languageList><iso639Id>rus</iso639Id></languageList>
3059           </configItem>
3060         </variant>
3061       </variantList>
3062     </layout>
3063     <layout>
3064       <configItem>
3065         <name>pt</name>
3066         <shortDescription>Prt</shortDescription>
3067         <description>Portugal</description>
3068         <languageList><iso639Id>por</iso639Id></languageList>
3069       </configItem>
3070       <variantList>
3071         <variant>
3072           <configItem>
3073             <name>nodeadkeys</name>
3074             <description>Eliminate dead keys</description>
3075           </configItem>
3076         </variant>
3077         <variant>
3078           <configItem>
3079             <name>sundeadkeys</name>
3080             <description>Sun dead keys</description>
3081           </configItem>
3082         </variant>
3083         <variant>
3084           <configItem>
3085             <name>mac</name>
3086             <description>Macintosh</description>
3087           </configItem>
3088         </variant>
3089         <variant>
3090           <configItem>
3091             <name>mac_nodeadkeys</name>
3092             <description>Macintosh, eliminate dead keys</description>
3093           </configItem>
3094         </variant>
3095         <variant>
3096           <configItem>
3097             <name>mac_sundeadkeys</name>
3098             <description>Macintosh, Sun dead keys</description>
3099           </configItem>
3100         </variant>
3101         <variant>
3102           <configItem>
3103             <name>nativo</name>
3104             <description>Nativo</description>
3105           </configItem>
3106         </variant>
3107         <variant>
3108           <configItem>
3109             <name>nativo-us</name>
3110             <description>Nativo for USA keyboards</description>
3111           </configItem>
3112         </variant>
3113         <variant>
3114           <configItem>
3115             <name>nativo-epo</name>
3116             <description>Nativo for Esperanto</description>
3117             <languageList><iso639Id>epo</iso639Id></languageList>
3118           </configItem>
3119         </variant>
3120       </variantList>
3121     </layout>
3122     <layout>
3123       <configItem>
3124         <name>ro</name>
3125         <shortDescription>Rou</shortDescription>
3126         <description>Romania</description>
3127         <languageList><iso639Id>rum</iso639Id></languageList>
3128       </configItem>
3129       <variantList>
3130         <variant>
3131           <configItem>
3132             <name>cedilla</name>
3133             <description>Cedilla</description>
3134           </configItem>
3135         </variant>
3136         <variant>
3137           <configItem>
3138             <name>std</name>
3139             <description>Standard</description>
3140           </configItem>
3141         </variant>
3142         <variant>
3143           <configItem>
3144             <name>std_cedilla</name>
3145             <description>Standard (Cedilla)</description>
3146           </configItem>
3147         </variant>
3148         <variant>
3149           <configItem>
3150             <name>winkeys</name>
3151             <description>Winkeys</description>
3152           </configItem>
3153         </variant>
3154       </variantList>
3155     </layout>
3156     <layout>
3157       <configItem>
3158         <name>ru</name>
3159         <shortDescription>Rus</shortDescription>
3160         <description>Russia</description>
3161         <languageList><iso639Id>rus</iso639Id></languageList>
3162       </configItem>
3163       <variantList>
3164         <variant>
3165           <configItem>
3166             <name>phonetic</name>
3167             <description>Phonetic</description>
3168           </configItem>
3169         </variant>
3170         <variant>
3171           <configItem>
3172             <name>typewriter</name>
3173             <description>Typewriter</description>
3174           </configItem>
3175         </variant>
3176         <variant>
3177           <configItem>
3178             <name>legacy</name>
3179             <description>Legacy</description>
3180           </configItem>
3181         </variant>
3182         <variant>
3183           <configItem>
3184             <name>tt</name>
3185             <description>Tatar</description>
3186             <languageList><iso639Id>tat</iso639Id></languageList>
3187           </configItem>
3188         </variant>
3189         <variant>
3190           <configItem>
3191             <name>os_legacy</name>
3192             <description>Ossetian, legacy</description>
3193             <languageList><iso639Id>oss</iso639Id></languageList>
3194           </configItem>
3195         </variant>
3196         <variant>
3197           <configItem>
3198             <name>os_winkeys</name>
3199             <description>Ossetian, Winkeys</description>
3200             <languageList><iso639Id>oss</iso639Id></languageList>
3201           </configItem>
3202         </variant>
3203         <variant>
3204           <configItem>
3205             <name>cv</name>
3206             <description>Chuvash</description>
3207             <languageList><iso639Id>chv</iso639Id></languageList>
3208           </configItem>
3209         </variant>
3210         <variant>
3211           <configItem>
3212             <name>cv_latin</name>
3213             <description>Chuvash Latin</description>
3214             <languageList><iso639Id>chv</iso639Id></languageList>
3215           </configItem>
3216         </variant>
3217         <variant>
3218           <configItem>
3219             <name>udm</name>
3220             <description>Udmurt</description>
3221             <languageList><iso639Id>udm</iso639Id></languageList>
3222           </configItem>
3223         </variant>
3224         <variant>
3225           <configItem>
3226             <name>kom</name>
3227             <description>Komi</description>
3228             <languageList><iso639Id>kom</iso639Id></languageList>
3229           </configItem>
3230         </variant>
3231         <variant>
3232           <configItem>
3233             <name>sah</name>
3234             <description>Yakut</description>
3235             <languageList><iso639Id>sah</iso639Id></languageList>
3236           </configItem>
3237         </variant>
3238       </variantList>
3239     </layout>
3240     <layout>
3241       <configItem>
3242         <name>rs</name>
3243         <shortDescription>SRB</shortDescription>
3244         <description>Serbia</description>
3245         <languageList><iso639Id>srp</iso639Id></languageList>
3246       </configItem>
3247       <variantList>
3248         <variant>
3249           <configItem>
3250             <name>yz</name>
3251             <description>Z and ZHE swapped</description>
3252           </configItem>
3253         </variant>
3254         <variant>
3255           <configItem>
3256             <name>latin</name>
3257             <description>Latin</description>
3258           </configItem>
3259         </variant>
3260         <variant>
3261           <configItem>
3262             <name>latinunicode</name>
3263             <description>Latin Unicode</description>
3264           </configItem>
3265         </variant>
3266         <variant>
3267           <configItem>
3268             <name>latinyz</name>
3269             <description>Latin qwerty</description>
3270           </configItem>
3271         </variant>
3272         <variant>
3273           <configItem>
3274             <name>latinunicodeyz</name>
3275             <description>Latin Unicode qwerty</description>
3276           </configItem>
3277         </variant>
3278         <variant>
3279           <configItem>
3280             <name>alternatequotes</name>
3281             <description>With guillemets</description>
3282           </configItem>
3283         </variant>
3284         <variant>
3285           <configItem>
3286             <name>latinalternatequotes</name>
3287             <description>Latin with guillemets</description>
3288           </configItem>
3289         </variant>
3290       </variantList>
3291     </layout>
3292     <layout>
3293       <configItem>
3294         <name>si</name>
3295         <shortDescription>Svn</shortDescription>
3296         <description>Slovenia</description>
3297         <languageList><iso639Id>slv</iso639Id></languageList>
3298       </configItem>
3299       <variantList>
3300         <variant>
3301           <configItem>
3302             <name>alternatequotes</name>
3303             <description>Use guillemets for quotes</description>
3304           </configItem>
3305         </variant>
3306         <variant>
3307           <configItem>
3308             <name>unicode</name>
3309             <description>Use Slovenian digraphs</description>
3310           </configItem>
3311         </variant>
3312         <variant>
3313           <configItem>
3314             <name>unicodeus</name>
3315             <description>US keyboard with Slovenian digraphs</description>
3316           </configItem>
3317         </variant>
3318         <variant>
3319           <configItem>
3320             <name>us</name>
3321             <description>US keyboard with Slovenian letters</description>
3322           </configItem>
3323         </variant>
3324       </variantList>
3325     </layout>
3326     <layout>
3327       <configItem>
3328         <name>sk</name>
3329         <shortDescription>Svk</shortDescription>
3330         <description>Slovakia</description>
3331         <languageList><iso639Id>slo</iso639Id></languageList>
3332       </configItem>
3333       <variantList>
3334         <variant>
3335           <configItem>
3336             <name>bksl</name>
3337             <description>Extended Backslash</description>
3338           </configItem>
3339         </variant>
3340         <variant>
3341           <configItem>
3342             <name>qwerty</name>
3343             <description>qwerty</description>
3344           </configItem>
3345         </variant>
3346         <variant>
3347           <configItem>
3348             <name>qwerty_bksl</name>
3349             <description>qwerty, extended Backslash</description>
3350           </configItem>
3351         </variant>
3352       </variantList>
3353     </layout>
3354     <layout>
3355       <configItem>
3356         <name>es</name>
3357         <shortDescription>Esp</shortDescription>
3358         <description>Spain</description>
3359         <languageList><iso639Id>spa</iso639Id></languageList>
3360       </configItem>
3361       <variantList>
3362         <variant>
3363           <configItem>
3364             <name>nodeadkeys</name>
3365             <description>Eliminate dead keys</description>
3366           </configItem>
3367         </variant>
3368         <variant>
3369           <configItem>
3370             <name>sundeadkeys</name>
3371             <description>Sun dead keys</description>
3372           </configItem>
3373         </variant>
3374         <variant>
3375           <configItem>
3376             <name>dvorak</name>
3377             <description>Dvorak</description>
3378           </configItem>
3379         </variant>
3380         <variant>
3381           <configItem>
3382             <name>ast</name>
3383             <description>Asturian variant with bottom-dot H and bottom-dot L</description>
3384             <languageList><iso639Id>ast</iso639Id></languageList>
3385           </configItem>
3386         </variant>
3387         <variant>
3388           <configItem>
3389             <name>cat</name>
3390             <description>Catalan variant with middle-dot L</description>
3391             <languageList><iso639Id>cat</iso639Id></languageList>
3392           </configItem>
3393         </variant>
3394         <variant>
3395           <configItem>
3396             <name>mac</name>
3397             <description>Macintosh</description>
3398           </configItem>
3399         </variant>
3400       </variantList>
3401     </layout>
3402     <layout>
3403       <configItem>
3404         <name>se</name>
3405         <shortDescription>Swe</shortDescription>
3406         <description>Sweden</description>
3407         <languageList><iso639Id>swe</iso639Id></languageList>
3408       </configItem>
3409       <variantList>
3410         <variant>
3411           <configItem>
3412             <name>nodeadkeys</name>
3413             <description>Eliminate dead keys</description>
3414           </configItem>
3415         </variant>
3416         <variant>
3417           <configItem>
3418             <name>dvorak</name>
3419             <description>Dvorak</description>
3420           </configItem>
3421         </variant>
3422         <variant>
3423           <configItem>
3424             <name>rus</name>
3425             <description>Russian phonetic</description>
3426             <languageList><iso639Id>rus</iso639Id></languageList>
3427           </configItem>
3428         </variant>
3429         <variant>
3430           <configItem>
3431             <name>rus_nodeadkeys</name>
3432             <description>Russian phonetic, eliminate dead keys</description>
3433             <languageList><iso639Id>rus</iso639Id></languageList>
3434           </configItem>
3435         </variant>
3436         <variant>
3437           <configItem>
3438             <name>smi</name>
3439             <description>Northern Saami</description>
3440             <languageList><iso639Id>sme</iso639Id></languageList>
3441           </configItem>
3442         </variant>
3443         <variant>
3444           <configItem>
3445             <name>mac</name>
3446             <description>Macintosh</description>
3447           </configItem>
3448         </variant>
3449         <variant>
3450           <configItem>
3451             <name>svdvorak</name>
3452             <description>Svdvorak</description>
3453           </configItem>
3454         </variant>
3455       </variantList>
3456     </layout>
3457     <layout>
3458       <configItem>
3459         <name>ch</name>
3460         <shortDescription>Che</shortDescription>
3461         <description>Switzerland</description>
3462         <languageList><iso639Id>ger</iso639Id>
3463                       <iso639Id>gsw</iso639Id></languageList>
3464       </configItem>
3465       <variantList>
3466         <variant>
3467           <configItem>
3468             <name>de_nodeadkeys</name>
3469             <description>German, eliminate dead keys</description>
3470           </configItem>
3471         </variant>
3472         <variant>
3473           <configItem>
3474             <name>de_sundeadkeys</name>
3475             <description>German, Sun dead keys</description>
3476           </configItem>
3477         </variant>
3478         <variant>
3479           <configItem>
3480             <name>fr</name>
3481             <description>French</description>
3482             <languageList><iso639Id>fra</iso639Id></languageList>
3483           </configItem>
3484         </variant>
3485         <variant>
3486           <configItem>
3487             <name>fr_nodeadkeys</name>
3488             <description>French, eliminate dead keys</description>
3489             <languageList><iso639Id>fra</iso639Id></languageList>
3490           </configItem>
3491         </variant>
3492         <variant>
3493           <configItem>
3494             <name>fr_sundeadkeys</name>
3495             <description>French, Sun dead keys</description>
3496             <languageList><iso639Id>fra</iso639Id></languageList>
3497           </configItem>
3498         </variant>
3499         <variant>
3500           <configItem>
3501             <name>fr_mac</name>
3502             <description>French (Macintosh)</description>
3503             <languageList><iso639Id>fra</iso639Id></languageList>
3504           </configItem>
3505         </variant>
3506         <variant>
3507           <configItem>
3508             <name>de_mac</name>
3509             <description>German (Macintosh)</description>
3510           </configItem>
3511         </variant>
3512       </variantList>
3513     </layout>
3514     <layout>
3515       <configItem>
3516         <name>sy</name>
3517         <shortDescription>Syr</shortDescription>
3518         <description>Syria</description>
3519         <languageList><iso639Id>syr</iso639Id></languageList>
3520       </configItem>
3521       <variantList>
3522         <variant>
3523           <configItem>
3524             <name>syc</name>
3525             <description>Syriac</description>
3526           </configItem>
3527         </variant>
3528         <variant>
3529           <configItem>
3530             <name>syc_phonetic</name>
3531             <description>Syriac phonetic</description>
3532           </configItem>
3533         </variant>
3534         <variant>
3535           <configItem>
3536             <name>ku</name>
3537             <description>Kurdish, Latin Q</description>
3538             <languageList><iso639Id>kur</iso639Id></languageList>
3539           </configItem>
3540         </variant>
3541         <variant>
3542           <configItem>
3543             <name>ku_f</name>
3544             <description>Kurdish, (F)</description>
3545             <languageList><iso639Id>kur</iso639Id></languageList>
3546           </configItem>
3547         </variant>
3548         <variant>
3549           <configItem>
3550             <name>ku_alt</name>
3551             <description>Kurdish, Latin Alt-Q</description>
3552             <languageList><iso639Id>kur</iso639Id></languageList>
3553           </configItem>
3554         </variant>
3555       </variantList>
3556     </layout>
3557     <layout>
3558       <configItem>
3559         <name>tj</name>
3560         <shortDescription>Tjk</shortDescription>
3561         <description>Tajikistan</description>
3562         <languageList><iso639Id>tgk</iso639Id></languageList>
3563       </configItem>
3564       <variantList/>
3565     </layout>
3566     <layout>
3567       <configItem>
3568         <name>lk</name>
3569         <shortDescription>SrL</shortDescription>
3570         <description>Sri Lanka</description>
3571         <languageList><iso639Id>sin</iso639Id></languageList>
3572       </configItem>
3573       <variantList>
3574         <variant>
3575           <configItem>
3576             <name>tam_unicode</name>
3577             <description>Tamil Unicode</description>
3578             <languageList><iso639Id>tam</iso639Id></languageList>
3579           </configItem>
3580         </variant>
3581         <variant>
3582           <configItem>
3583             <name>tam_TAB</name>
3584             <description>Tamil TAB Typewriter</description>
3585             <languageList><iso639Id>tam</iso639Id></languageList>
3586           </configItem>
3587         </variant>
3588       </variantList>
3589     </layout>
3590     <layout>
3591       <configItem>
3592         <name>th</name>
3593         <shortDescription>Tha</shortDescription>
3594         <description>Thailand</description>
3595         <languageList><iso639Id>tha</iso639Id></languageList>
3596       </configItem>
3597       <variantList>
3598         <variant>
3599           <configItem>
3600             <name>tis</name>
3601             <description>TIS-820.2538</description>
3602           </configItem>
3603         </variant>
3604         <variant>
3605           <configItem>
3606             <name>pat</name>
3607             <description>Pattachote</description>
3608           </configItem>
3609         </variant>
3610       </variantList>
3611     </layout>
3612     <layout>
3613       <configItem>
3614         <name>tr</name>
3615         <shortDescription>Tur</shortDescription>
3616         <description>Turkey</description>
3617         <languageList><iso639Id>tur</iso639Id></languageList>
3618       </configItem>
3619       <variantList>
3620         <variant>
3621           <configItem>
3622             <name>f</name>
3623             <description>(F)</description>
3624           </configItem>
3625         </variant>
3626         <variant>
3627           <configItem>
3628             <name>alt</name>
3629             <description>Alt-Q</description>
3630           </configItem>
3631         </variant>
3632         <variant>
3633           <configItem>
3634             <name>sundeadkeys</name>
3635             <description>Sun dead keys</description>
3636           </configItem>
3637         </variant>
3638         <variant>
3639           <configItem>
3640             <name>ku</name>
3641             <description>Kurdish, Latin Q</description>
3642             <languageList><iso639Id>kur</iso639Id></languageList>
3643           </configItem>
3644         </variant>
3645         <variant>
3646           <configItem>
3647             <name>ku_f</name>
3648             <description>Kurdish, (F)</description>
3649             <languageList><iso639Id>kur</iso639Id></languageList>
3650           </configItem>
3651         </variant>
3652         <variant>
3653           <configItem>
3654             <name>ku_alt</name>
3655             <description>Kurdish, Latin Alt-Q</description>
3656             <languageList><iso639Id>kur</iso639Id></languageList>
3657           </configItem>
3658         </variant>
3659         <variant>
3660           <configItem>
3661             <name>intl</name>
3662             <description>International (with dead keys)</description>
3663           </configItem>
3664         </variant>
3665       </variantList>
3666     </layout>
3667     <layout>
3668       <configItem>
3669         <name>ua</name>
3670         <shortDescription>Ukr</shortDescription>
3671         <description>Ukraine</description>
3672         <languageList><iso639Id>ukr</iso639Id></languageList>
3673       </configItem>
3674       <variantList>
3675         <variant>
3676           <configItem>
3677             <name>phonetic</name>
3678             <description>Phonetic</description>
3679           </configItem>
3680         </variant>
3681         <variant>
3682           <configItem>
3683             <name>typewriter</name>
3684             <description>Typewriter</description>
3685           </configItem>
3686         </variant>
3687         <variant>
3688           <configItem>
3689             <name>winkeys</name>
3690             <description>Winkeys</description>
3691           </configItem>
3692         </variant>
3693         <variant>
3694           <configItem>
3695             <name>unicode</name>
3696             <description>Unicode</description>
3697           </configItem>
3698         </variant>
3699         <variant>
3700           <configItem>
3701             <name>rstu</name>
3702
3703             <description>Standard RSTU</description>
3704           </configItem>
3705         </variant>
3706         <variant>
3707           <configItem>
3708             <name>rstu_ru</name>
3709
3710             <description>Standard RSTU on Russian layout</description>
3711           </configItem>
3712         </variant>
3713         <variant>
3714           <configItem>
3715             <name>homophonic</name>
3716             <description>Homophonic</description>
3717           </configItem>
3718         </variant>
3719       </variantList>
3720     </layout>
3721     <layout>
3722       <configItem>
3723         <name>gb</name>
3724         <shortDescription>GBr</shortDescription>
3725         <description>United Kingdom</description>
3726         <languageList><iso639Id>eng</iso639Id></languageList>
3727       </configItem>
3728       <variantList>
3729         <variant>
3730           <configItem>
3731             <name>intl</name>
3732             <description>International (with dead keys)</description>
3733           </configItem>
3734         </variant>
3735         <variant>
3736           <configItem>
3737             <name>dvorak</name>
3738             <description>Dvorak</description>
3739           </configItem>
3740         </variant>
3741         <variant>
3742           <configItem>
3743             <name>dvorakukp</name>
3744             <description>Dvorak (UK Punctuation)</description>
3745           </configItem>
3746         </variant>
3747         <variant>
3748           <configItem>
3749             <name>mac</name>
3750             <description>Macintosh</description>
3751           </configItem>
3752         </variant>
3753         <variant>
3754           <configItem>
3755             <name>colemak</name>
3756             <description>Colemak</description>
3757           </configItem>
3758         </variant>
3759       </variantList>
3760     </layout>
3761     <layout>
3762       <configItem>
3763         <name>uz</name>
3764         <shortDescription>Uzb</shortDescription>
3765         <description>Uzbekistan</description>
3766         <languageList><iso639Id>uzb</iso639Id></languageList>
3767       </configItem>
3768       <variantList>
3769         <variant>
3770           <configItem>
3771             <name>latin</name>
3772             <description>Latin</description>
3773           </configItem>
3774         </variant>
3775       </variantList>
3776     </layout>
3777     <layout>
3778       <configItem>
3779         <name>vn</name>
3780         <shortDescription>Vnm</shortDescription>
3781         <description>Vietnam</description>
3782         <languageList><iso639Id>vie</iso639Id></languageList>
3783       </configItem>
3784       <variantList/>
3785     </layout>
3786     <layout>
3787        <configItem>
3788         <name>kr</name>
3789         <shortDescription>Kor</shortDescription>
3790         <description>Korea, Republic of</description>
3791         <languageList><iso639Id>kor</iso639Id></languageList>
3792       </configItem>
3793       <variantList>
3794         <variant>
3795           <configItem>
3796             <name>kr104</name>
3797             <description>101/104 key Compatible</description>
3798           </configItem>
3799         </variant>
3800       </variantList>
3801     </layout>
3802     <layout>
3803       <configItem>
3804         <name>nec_vndr/jp</name>
3805         <shortDescription>Jpn</shortDescription>
3806         <description>Japan (PC-98xx Series)</description>
3807         <countryList><iso3166Id>JP</iso3166Id></countryList>
3808         <languageList><iso639Id>jpn</iso639Id></languageList>
3809       </configItem>
3810       <variantList/>
3811     </layout>
3812     <layout>
3813       <configItem>
3814         <name>ie</name>
3815         <shortDescription>Irl</shortDescription>
3816         <description>Ireland</description>
3817         <languageList><iso639Id>eng</iso639Id></languageList>
3818       </configItem>
3819       <variantList>
3820         <variant>
3821           <configItem>
3822             <name>CloGaelach</name>
3823             <description>CloGaelach</description>
3824             <languageList><iso639Id>gla</iso639Id></languageList>
3825           </configItem>
3826         </variant>
3827         <variant>
3828           <configItem>
3829             <name>UnicodeExpert</name>
3830             <description>UnicodeExpert</description>
3831           </configItem>
3832         </variant>
3833         <variant>
3834           <configItem>
3835             <name>ogam</name>
3836             <description>Ogham</description>
3837             
3838          </configItem>
3839         </variant>
3840         <variant>
3841           <configItem>
3842             <name>ogam_is434</name>
3843             <description>Ogham IS434</description>
3844             
3845           </configItem>
3846         </variant>
3847       </variantList>
3848     </layout>
3849     <layout>
3850       <configItem>
3851         <name>pk</name>
3852         <shortDescription>Pak</shortDescription>
3853         <description>Pakistan</description>
3854         <languageList><iso639Id>urd</iso639Id></languageList>
3855       </configItem>
3856       <variantList>
3857         <variant>
3858           <configItem>
3859             <name>ara</name>
3860             <description>Arabic</description>
3861             <languageList><iso639Id>ara</iso639Id></languageList>
3862           </configItem>
3863         </variant>
3864       </variantList>
3865     </layout>
3866     <layout>
3867       <configItem>
3868         <name>mv</name>
3869         <shortDescription>Mal</shortDescription>
3870         <description>Maldives</description>
3871         <languageList><iso639Id>div</iso639Id></languageList>
3872       </configItem>
3873       <variantList/>
3874     </layout>
3875     <layout>
3876        <configItem>
3877         <name>za</name>
3878         <shortDescription>Zar</shortDescription>
3879         <description>South Africa</description>
3880         <languageList><iso639Id>eng</iso639Id></languageList>
3881       </configItem>
3882     </layout>
3883     <layout>
3884       <configItem>
3885         <name>epo</name>
3886         <shortDescription>Epo</shortDescription>
3887         <description>Esperanto</description>
3888         <languageList><iso639Id>epo</iso639Id></languageList>
3889       </configItem>
3890       <variantList>
3891         <variant>
3892           <configItem>
3893             <name>legacy</name>
3894             <description>displaced semicolon and quote (obsolete)</description>
3895           </configItem>
3896         </variant>
3897       </variantList>
3898     </layout>
3899     <layout>
3900       <configItem>
3901         <name>np</name>
3902         <shortDescription>Nep</shortDescription>
3903         <description>Nepal</description>
3904         <languageList><iso639Id>nep</iso639Id></languageList>
3905       </configItem>
3906     </layout>
3907     <layout>
3908       <configItem>
3909         <name>ng</name>
3910         <shortDescription>Nig</shortDescription>
3911         <description>Nigeria</description>
3912         <languageList><iso639Id>eng</iso639Id></languageList>
3913       </configItem>
3914       <variantList>
3915         <variant>
3916           <configItem>
3917             <name>igbo</name>
3918             <description>Igbo</description>
3919             <languageList><iso639Id>ibo</iso639Id></languageList>
3920           </configItem>
3921         </variant>
3922         <variant>
3923           <configItem>
3924             <name>yoruba</name>
3925             <description>Yoruba</description>
3926             <languageList><iso639Id>yor</iso639Id></languageList>
3927           </configItem>
3928         </variant>
3929         <variant>
3930           <configItem>
3931             <name>hausa</name>
3932             <description>Hausa</description>
3933             <languageList><iso639Id>hau</iso639Id></languageList>
3934           </configItem>
3935         </variant>
3936       </variantList>
3937     </layout>
3938     <layout>
3939       <configItem>
3940         <name>et</name>
3941         <shortDescription>Eth</shortDescription>
3942         <description>Ethiopia</description>
3943         <languageList><iso639Id>amh</iso639Id></languageList>
3944       </configItem>
3945       <variantList/>
3946     </layout>
3947     <layout>
3948       <configItem>
3949         <name>braille</name>
3950         <shortDescription>Brl</shortDescription>
3951         <description>Braille</description>
3952       </configItem>
3953       <variantList>
3954         <variant>
3955           <configItem>
3956             <name>left_hand</name>
3957             <description>Left hand</description>
3958           </configItem>
3959         </variant>
3960         <variant>
3961           <configItem>
3962             <name>right_hand</name>
3963             <description>Right hand</description>
3964           </configItem>
3965         </variant>
3966       </variantList>
3967     </layout>
3968   </layoutList>
3969   <optionList>
3970     <group allowMultipleSelection="true">
3971       
3972       <configItem>
3973         <name>grp</name>
3974         <description>Layout switching</description>
3975       </configItem>
3976       <option>
3977         <configItem>
3978           <name>grp:switch</name>
3979           <description>R-Alt switches layout while pressed.</description>
3980         </configItem>
3981       </option>
3982       <option>
3983         <configItem>
3984           <name>grp:lswitch</name>
3985           <description>Left Alt key switches layout while pressed.</description>
3986         </configItem>
3987       </option>
3988       <option>
3989         <configItem>
3990           <name>grp:lwin_switch</name>
3991           <description>Left Win-key switches layout while pressed.</description>
3992         </configItem>
3993       </option>
3994       <option>
3995         <configItem>
3996           <name>grp:rwin_switch</name>
3997           <description>Right Win-key switches layout while pressed.</description>
3998         </configItem>
3999       </option>
4000       <option>
4001         <configItem>
4002           <name>grp:win_switch</name>
4003           <description>Both Win-keys switch layout while pressed.</description>
4004         </configItem>
4005       </option>
4006       <option>
4007         <configItem>
4008           <name>grp:rctrl_switch</name>
4009           <description>Right Ctrl key switches layout while pressed.</description>
4010         </configItem>
4011       </option>
4012       <option>
4013         <configItem>
4014           <name>grp:toggle</name>
4015           <description>Right Alt key changes layout.</description>
4016         </configItem>
4017       </option>
4018       <option>
4019         <configItem>
4020           <name>grp:lalt_toggle</name>
4021           <description>Left Alt key changes layout.</description>
4022         </configItem>
4023       </option>
4024       <option>
4025         <configItem>
4026           <name>grp:caps_toggle</name>
4027           <description>CapsLock key changes layout.</description>
4028         </configItem>
4029       </option>
4030       <option>
4031         <configItem>
4032           <name>grp:shift_caps_toggle</name>
4033           <description>Shift+CapsLock changes layout.</description>
4034         </configItem>
4035       </option>
4036       <option>
4037         <configItem>
4038           <name>grp:shift_caps_switch</name>
4039           <description>CapsLock switch to first layout, Shift+CapsLock switch to last layout.</description>
4040         </configItem>
4041       </option>
4042       <option>
4043         <configItem>
4044           <name>grp:alt_caps_toggle</name>
4045           <description>Alt+CapsLock changes layout.</description>
4046         </configItem>
4047       </option>
4048       <option>
4049         <configItem>
4050           <name>grp:shifts_toggle</name>
4051           <description>Both Shift keys together change layout.</description>
4052         </configItem>
4053       </option>
4054       <option>
4055         <configItem>
4056           <name>grp:alts_toggle</name>
4057           <description>Both Alt keys together change layout.</description>
4058         </configItem>
4059       </option>
4060       <option>
4061         <configItem>
4062           <name>grp:ctrls_toggle</name>
4063           <description>Both Ctrl keys together change layout.</description>
4064         </configItem>
4065       </option>
4066       <option>
4067         <configItem>
4068           <name>grp:ctrl_shift_toggle</name>
4069           <description>Ctrl+Shift change layout.</description>
4070         </configItem>
4071       </option>
4072       <option>
4073         <configItem>
4074           <name>grp:lctrl_lshift_toggle</name>
4075           <description>LCtrl+LShift change layout.</description>
4076         </configItem>
4077       </option>
4078       <option>
4079         <configItem>
4080           <name>grp:ctrl_alt_toggle</name>
4081           <description>Alt+Ctrl change layout.</description>
4082         </configItem>
4083       </option>
4084       <option>
4085         <configItem>
4086           <name>grp:alt_shift_toggle</name>
4087           <description>Alt+Shift change layout.</description>
4088         </configItem>
4089       </option>
4090       <option>
4091         <configItem>
4092           <name>grp:menu_toggle</name>
4093           <description>Menu key changes layout.</description>
4094         </configItem>
4095       </option>
4096       <option>
4097         <configItem>
4098           <name>grp:lwin_toggle</name>
4099           <description>Left Win-key changes layout.</description>
4100         </configItem>
4101       </option>
4102       <option>
4103         <configItem>
4104           <name>grp:rwin_toggle</name>
4105           <description>Right Win-key changes layout.</description>
4106         </configItem>
4107       </option>
4108       <option>
4109         <configItem>
4110           <name>grp:lshift_toggle</name>
4111           <description>Left Shift key changes layout.</description>
4112         </configItem>
4113       </option>
4114       <option>
4115         <configItem>
4116           <name>grp:rshift_toggle</name>
4117           <description>Right Shift key changes layout.</description>
4118         </configItem>
4119       </option>
4120       <option>
4121         <configItem>
4122           <name>grp:lctrl_toggle</name>
4123           <description>Left Ctrl key changes layout.</description>
4124         </configItem>
4125       </option>
4126       <option>
4127         <configItem>
4128           <name>grp:rctrl_toggle</name>
4129           <description>Right Ctrl key changes layout.</description>
4130         </configItem>
4131       </option>
4132       <option>
4133         <configItem>
4134           <name>grp:sclk_toggle</name>
4135           <description>ScrollLock key changes group.</description>
4136         </configItem>
4137       </option>
4138     </group>
4139     <group allowMultipleSelection="true">
4140       
4141       <configItem>
4142         <name>lv3</name>
4143         <description>Third level choosers</description>
4144       </configItem>
4145       <option>
4146         <configItem>
4147           <name>lv3:switch</name>
4148           <description>Press Right Ctrl to choose 3rd level.</description>
4149         </configItem>
4150       </option>
4151       <option>
4152         <configItem>
4153           <name>lv3:menu_switch</name>
4154           <description>Press Menu key to choose 3rd level.</description>
4155         </configItem>
4156       </option>
4157       <option>
4158         <configItem>
4159           <name>lv3:win_switch</name>
4160           <description>Press any of Win-keys to choose 3rd level.</description>
4161         </configItem>
4162       </option>
4163       <option>
4164         <configItem>
4165           <name>lv3:lwin_switch</name>
4166           <description>Press Left Win-key to choose 3rd level.</description>
4167         </configItem>
4168       </option>
4169       <option>
4170         <configItem>
4171           <name>lv3:rwin_switch</name>
4172           <description>Press Right Win-key to choose 3rd level.</description>
4173         </configItem>
4174       </option>
4175       <option>
4176         <configItem>
4177           <name>lv3:alt_switch</name>
4178           <description>Press any of Alt keys to choose 3rd level.</description>
4179         </configItem>
4180       </option>
4181       <option>
4182         <configItem>
4183           <name>lv3:lalt_switch</name>
4184           <description>Press Left Alt key to choose 3rd level.</description>
4185         </configItem>
4186       </option>
4187       <option>
4188         <configItem>
4189           <name>lv3:ralt_switch</name>
4190           <description>Press Right Alt key to choose 3rd level.</description>
4191         </configItem>
4192       </option>
4193       <option>
4194         <configItem>
4195           <name>lv3:ralt_switch_multikey</name>
4196           <description>Press Right Alt key to choose 3rd level, Shift+Right Alt key is Multi_Key.</description>
4197         </configItem>
4198       </option>
4199       <option>
4200         <configItem>
4201           <name>lv3:ralt_alt</name>
4202           <description>Right Alt key never chooses 3rd level.</description>
4203         </configItem>
4204       </option>
4205       <option>
4206         <configItem>
4207           <name>lv3:enter_switch</name>
4208           <description>Press Enter key on keypad to choose 3rd level.</description>
4209         </configItem>
4210       </option>
4211     </group>
4212     <group allowMultipleSelection="false">
4213       
4214       <configItem>
4215         <name>ctrl</name>
4216         <description>Ctrl key position</description>
4217       </configItem>
4218       <option>
4219         <configItem>
4220           <name>ctrl:nocaps</name>
4221           <description>Make CapsLock an additional Ctrl.</description>
4222         </configItem>
4223       </option>
4224       <option>
4225         <configItem>
4226           <name>ctrl:swapcaps</name>
4227           <description>Swap Ctrl and CapsLock.</description>
4228         </configItem>
4229       </option>
4230       <option>
4231         <configItem>
4232           <name>ctrl:ctrl_ac</name>
4233           <description>Ctrl key at left of 'A'</description>
4234         </configItem>
4235       </option>
4236       <option>
4237         <configItem>
4238           <name>ctrl:ctrl_aa</name>
4239           <description>Ctrl key at bottom left</description>
4240         </configItem>
4241       </option>
4242       <option>
4243         <configItem>
4244           <name>ctrl:ctrl_ra</name>
4245           <description>Right Ctrl key works as Right Alt.</description>
4246         </configItem>
4247       </option>
4248     </group>
4249     <group allowMultipleSelection="true">
4250       
4251       <configItem>
4252         <name>grp_led</name>
4253         <description>Use keyboard LED to show alternative layout.</description>
4254       </configItem>
4255       <option>
4256         <configItem>
4257           <name>grp_led:num</name>
4258           <description>NumLock LED shows alternative layout.</description>
4259         </configItem>
4260       </option>
4261       <option>
4262         <configItem>
4263           <name>grp_led:caps</name>
4264           <description>CapsLock LED shows alternative layout.</description>
4265         </configItem>
4266       </option>
4267       <option>
4268         <configItem>
4269           <name>grp_led:scroll</name>
4270           <description>ScrollLock LED shows alternative layout.</description>
4271         </configItem>
4272       </option>
4273     </group>
4274     <group allowMultipleSelection="false">
4275       
4276       <configItem>
4277         <name>keypad</name>
4278         <description>Numeric keypad layout selection</description>
4279       </configItem>
4280       <option>
4281         <configItem>
4282           <name>keypad:legacy</name>
4283           <description>Legacy keypad</description>
4284        </configItem>
4285       </option>
4286       <option>
4287         <configItem>
4288           <name>keypad:comma</name>
4289           <description>Force standard comma keypad</description>
4290        </configItem>
4291       </option>
4292       <option>
4293         <configItem>
4294           <name>keypad:oss</name>
4295           <description>Keypad with unicode additions (arrows and math operators)</description>
4296        </configItem>
4297       </option>
4298       <option>
4299         <configItem>
4300           <name>keypad:future</name>
4301           <description>Keypad with unicode additions (arrows and math operators). Math operators on default level.</description>
4302        </configItem>
4303       </option>
4304       <option>
4305         <configItem>
4306           <name>keypad:legacy_wang</name>
4307           <description>Legacy Wang 724 keypad</description>
4308        </configItem>
4309       </option>
4310       <option>
4311         <configItem>
4312           <name>keypad:oss_wang</name>
4313           <description>Wang 724 keypad with unicode additions (arrows and math operators)</description>
4314        </configItem>
4315       </option>
4316       <option>
4317         <configItem>
4318           <name>keypad:future_wang</name>
4319           <description>Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level.</description>
4320        </configItem>
4321       </option>
4322       <option>
4323         <configItem>
4324           <name>keypad:phone_hex</name>
4325           <description>ATM/phone-style hexadecimal keypad</description>
4326         </configItem>
4327       </option>
4328     </group>
4329     
4330     <group allowMultipleSelection="false">
4331       
4332       <configItem>
4333         <name>kpdl</name>
4334         <description>Numeric keypad delete key behaviour</description>
4335       </configItem>
4336       <option>
4337         <configItem>
4338           
4339           <name>kpdl:dot</name>
4340           <description>Legacy key with dot</description>
4341        </configItem>
4342       </option>
4343       <option>
4344         <configItem>
4345           <name>kpdl:comma</name>
4346           
4347           <description>Legacy key with comma</description>
4348        </configItem>
4349       </option>
4350       <option>
4351         <configItem>
4352           <name>kpdl:dotoss</name>
4353           <description>Four-level key with dot</description>
4354        </configItem>
4355       </option>
4356       <option>
4357         <configItem>
4358           <name>kpdl:commaoss</name>
4359           <description>Four-level key with comma</description>
4360        </configItem>
4361       </option>
4362       <option>
4363         <configItem>
4364           <name>kpdl:momayyezoss</name>
4365           <description>Four-level key with momayyez</description>
4366        </configItem>
4367       </option>
4368       <option>
4369         <configItem>
4370           <name>kpdl:kposs</name>
4371           
4372           <description>Four-level key with abstract separators</description>
4373        </configItem>
4374       </option>
4375     </group>
4376     <group allowMultipleSelection="false">
4377       
4378       <configItem>
4379         <name>caps</name>
4380         <description>CapsLock key behavior</description>
4381       </configItem>
4382       <option>
4383         <configItem>
4384           <name>caps:internal</name>
4385           <description>CapsLock uses internal capitalization. Shift "pauses" CapsLock.</description>
4386         </configItem>
4387       </option>
4388       <option>
4389         <configItem>
4390           <name>caps:internal_nocancel</name>
4391           <description>CapsLock uses internal capitalization. Shift doesn't affect CapsLock.</description>
4392         </configItem>
4393       </option>
4394       <option>
4395         <configItem>
4396           <name>caps:shift</name>
4397           <description>CapsLock acts as Shift with locking. Shift "pauses" CapsLock.</description>
4398         </configItem>
4399       </option>
4400       <option>
4401         <configItem>
4402           <name>caps:shift_nocancel</name>
4403           <description>CapsLock acts as Shift with locking. Shift doesn't affect CapsLock.</description>
4404         </configItem>
4405       </option>
4406       <option>
4407         <configItem>
4408           <name>caps:shift_lock</name>
4409           <description>CapsLock just locks the Shift modifier.</description>
4410         </configItem>
4411       </option>
4412       <option>
4413         <configItem>
4414           <name>caps:capslock</name>
4415           <description>CapsLock toggles normal capitalization of alphabetic characters.</description>
4416         </configItem>
4417       </option>
4418       <option>
4419         <configItem>
4420           <name>caps:swapescape</name>
4421           <description>Swap ESC and CapsLock.</description>
4422         </configItem>
4423       </option>
4424       <option>
4425         <configItem>
4426           <name>caps:shiftlock</name>
4427           <description>CapsLock toggles Shift so all keys are affected.</description>
4428         </configItem>
4429       </option>
4430     </group>
4431     <group allowMultipleSelection="false">
4432       
4433       <configItem>
4434         <name>altwin</name>
4435         <description>Alt/Win key behavior</description>
4436       </configItem>
4437       <option>
4438         <configItem>
4439           <name>altwin:menu</name>
4440           <description>Add the standard behavior to Menu key.</description>
4441         </configItem>
4442       </option>
4443       <option>
4444         <configItem>
4445           <name>altwin:meta_alt</name>
4446           <description>Alt and Meta are on the Alt keys.</description>
4447         </configItem>
4448       </option>
4449       <option>
4450         <configItem>
4451           <name>altwin:ctrl_win</name>
4452           <description>Control is mapped to the Win-keys (and the usual Ctrl keys).</description>
4453         </configItem>
4454       </option>
4455       <option>
4456         <configItem>
4457           <name>altwin:meta_win</name>
4458           <description>Meta is mapped to the Win-keys.</description>
4459         </configItem>
4460       </option>
4461       <option>
4462         <configItem>
4463           <name>altwin:left_meta_win</name>
4464           <description>Meta is mapped to the left Win-key.</description>
4465         </configItem>
4466       </option>
4467       <option>
4468         <configItem>
4469           <name>altwin:super_win</name>
4470           <description>Super is mapped to the Win-keys.</description>
4471         </configItem>
4472       </option>
4473       <option>
4474         <configItem>
4475           <name>altwin:hyper_win</name>
4476           <description>Hyper is mapped to the Win-keys.</description>
4477         </configItem>
4478       </option>
4479       <option>
4480         <configItem>
4481           <name>altwin:alt_super_win</name>
4482           <description>Alt is mapped to the right Win-key and Super to Menu.</description>
4483         </configItem>
4484       </option>
4485       <option>
4486         <configItem>
4487           <name>altwin:swap_lalt_lwin</name>
4488           <description>Left Alt is swapped with left Win-key.</description>
4489         </configItem>
4490       </option>
4491     </group>
4492     <group allowMultipleSelection="true">
4493       
4494       <configItem>
4495         <name>Compose key</name>
4496         <description>Compose key position</description>
4497       </configItem>
4498       <option>
4499         <configItem>
4500           <name>compose:ralt</name>
4501           <description>Right Alt is Compose.</description>
4502         </configItem>
4503       </option>
4504       <option>
4505         <configItem>
4506           <name>compose:lwin</name>
4507           <description>Left Win-key is Compose.</description>
4508         </configItem>
4509       </option>
4510       <option>
4511         <configItem>
4512           <name>compose:rwin</name>
4513           <description>Right Win-key is Compose.</description>
4514         </configItem>
4515       </option>
4516       <option>
4517         <configItem>
4518           <name>compose:menu</name>
4519           <description>Menu is Compose.</description>
4520         </configItem>
4521       </option>
4522       <option>
4523         <configItem>
4524           <name>compose:rctrl</name>
4525           <description>Right Ctrl is Compose.</description>
4526         </configItem>
4527       </option>
4528       <option>
4529         <configItem>
4530           <name>compose:caps</name>
4531           <description>Caps Lock is Compose.</description>
4532         </configItem>
4533       </option>
4534       <option>
4535         <configItem>
4536           <name>compose:102</name>
4537           <description>Less-than/Greater-than is Compose.</description>
4538         </configItem>
4539       </option>
4540     </group>
4541     <group allowMultipleSelection="true">
4542       <configItem>
4543         <name>compat</name>
4544         <description>Miscellaneous compatibility options</description>
4545       </configItem>
4546       <option>
4547         <configItem>
4548           <name>numpad:pc</name>
4549           <description>Default numeric keypad keys.</description>
4550         </configItem>
4551       </option>
4552       <option>
4553         <configItem>
4554           <name>numpad:mac</name>
4555           <description>Numeric keypad keys work as with Mac.</description>
4556         </configItem>
4557       </option>
4558       <option>
4559         <configItem>
4560           <name>numpad:microsoft</name>
4561           <description>Shift with numeric keypad keys works as in MS Windows.</description>
4562         </configItem>
4563       </option>
4564       <option>
4565         <configItem>
4566           <name>srvrkeys:none</name>
4567           <description>Special keys (Ctrl+Alt+&lt;key&gt;) handled in a server.</description>
4568         </configItem>
4569       </option>
4570       <option>
4571         <configItem>
4572           <name>apple:badmap</name>
4573           <description>Swap keycodes of two keys when Mac keyboards are misdetected by kernel.</description>
4574         </configItem>
4575       </option>
4576       <option>
4577         <configItem>
4578           <name>shift:breaks_caps</name>
4579           <description>Shift cancels CapsLock.</description>
4580         </configItem>
4581       </option>
4582     </group>
4583     <group allowMultipleSelection="true">
4584       
4585       <configItem>
4586         <name>eurosign</name>
4587         <description>Adding the EuroSign to certain keys</description>
4588       </configItem>
4589       <option>
4590         <configItem>
4591           <name>eurosign:e</name>
4592           <description>Add the EuroSign to the E key.</description>
4593         </configItem>
4594       </option>
4595       <option>
4596         <configItem>
4597           <name>eurosign:2</name>
4598           <description>Add the EuroSign to the 2 key.</description>
4599         </configItem>
4600       </option>
4601       <option>
4602         <configItem>
4603           <name>eurosign:4</name>
4604           <description>Add the EuroSign to the 4 key.</description>
4605         </configItem>
4606       </option>
4607       <option>
4608         <configItem>
4609           <name>eurosign:5</name>
4610           <description>Add the EuroSign to the 5 key.</description>
4611         </configItem>
4612       </option>
4613     </group>
4614     <group allowMultipleSelection="false">
4615       
4616       <configItem>
4617         <name>nbsp</name>
4618         <description>Using space key to input non-breakable space character</description>
4619       </configItem>
4620       <option>
4621         <configItem>
4622           <name>nbsp:none</name>
4623           <description>Space key outputs usual space at any level.</description>
4624         </configItem>
4625       </option>
4626       <option>
4627         <configItem>
4628           <name>nbsp:level2</name>
4629           <description>Space key outputs non-breakable space character at second level.</description>
4630         </configItem>
4631       </option>
4632       <option>
4633         <configItem>
4634           <name>nbsp:level3</name>
4635           <description>Space key outputs non-breakable space character at third level.</description>
4636         </configItem>
4637       </option>
4638       <option>
4639         <configItem>
4640           <name>nbsp:level3s</name>
4641           <description>Space key outputs non-breakable space character at third level, nothing at fourth level.</description>
4642         </configItem>
4643       </option>
4644       <option>
4645         <configItem>
4646           <name>nbsp:level3n</name>
4647           <description>Space key outputs non-breakable space character at third level, thin non-breakable space character at fourth level</description>
4648         </configItem>
4649       </option>
4650       <option>
4651         <configItem>
4652           <name>nbsp:level4</name>
4653           <description>Space key outputs non-breakable space character at fourth level.</description>
4654         </configItem>
4655       </option>
4656       <option>
4657         <configItem>
4658           <name>nbsp:level4n</name>
4659           <description>Space key outputs non-breakable space character at fourth level, thin non-breakable space character at sixth level</description>
4660         </configItem>
4661       </option>
4662       <option>
4663         <configItem>
4664           <name>nbsp:level4nl</name>
4665           <description>Space key outputs non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift</description>
4666         </configItem>
4667       </option>
4668     </group>
4669     <group allowMultipleSelection="true">
4670       <configItem>
4671         <name>japan</name>
4672         <description>Japanese keyboard options</description>
4673       </configItem>
4674       <option>
4675         <configItem>
4676           <name>japan:kana_lock</name>
4677           <description>Kana Lock key is locking</description>
4678        </configItem>
4679       </option>
4680       <option>
4681         <configItem>
4682           <name>japan:nicola_f_bs</name>
4683           <description>NICOLA-F style Backspace</description>
4684        </configItem>
4685       </option>
4686     </group>
4687   </optionList>
4688 </xkbConfigRegistry>