added in(mal_enhanced)
[xorg/xkeyboard-config] / rules / base.xml.in
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE xkbConfigRegistry SYSTEM "xkb.dtd">
3 <xkbConfigRegistry version="1.1">
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>pc98</name>
92         <_description>PC-98xx Series</_description>
93         <vendor>Generic</vendor>
94       </configItem>
95     </model>
96     <model>
97       <configItem>
98         <name>a4techKB21</name>
99         <_description>A4Tech KB-21</_description>
100         <vendor>A4Tech</vendor>
101       </configItem>
102     </model>
103     <model>
104       <configItem>
105         <name>a4techKBS8</name>
106         <_description>A4Tech KBS-8</_description>
107         <vendor>A4Tech</vendor>
108       </configItem>
109     </model>
110     <model>
111       <configItem>
112         <name>a4_rfkb23</name>
113         <_description>A4Tech Wireless Desktop RFKB-23</_description>
114         <vendor>A4Tech</vendor>
115       </configItem>
116     </model>
117     <model>
118       <configItem>
119         <name>airkey</name>
120         <_description>Acer AirKey V</_description>
121         <vendor>Acer</vendor>
122       </configItem>
123     </model>
124     <model>
125       <configItem>
126         <name>azonaRF2300</name>
127         <_description>Azona RF2300 wireless Internet Keyboard</_description>
128         <vendor>Azona</vendor>
129       </configItem>
130     </model>
131     <model>
132       <configItem>
133         <name>scorpius</name>
134         <_description>Advance Scorpius KI</_description>
135         <vendor>Scorpius</vendor>
136       </configItem>
137     </model>
138     <model>
139       <configItem>
140         <name>brother</name>
141         <_description>Brother Internet Keyboard</_description>
142         <vendor>Brother</vendor>
143       </configItem>
144     </model>
145     <model>
146       <configItem>
147         <name>btc5113rf</name>
148         <_description>BTC 5113RF Multimedia</_description>
149         <vendor>BTC</vendor>
150       </configItem>
151     </model>
152     <model>
153       <configItem>
154         <name>btc5126t</name>
155         <_description>BTC 5126T</_description>
156         <vendor>BTC</vendor>
157       </configItem>
158     </model>
159     <model>
160       <configItem>
161         <name>btc6301urf</name>
162         <_description>BTC 6301URF</_description>
163         <vendor>BTC</vendor>
164       </configItem>
165     </model>
166     <model>
167       <configItem>
168         <name>btc9000</name>
169         <_description>BTC 9000</_description>
170         <vendor>BTC</vendor>
171       </configItem>
172     </model>
173     <model>
174       <configItem>
175         <name>btc9000a</name>
176         <_description>BTC 9000A</_description>
177         <vendor>BTC</vendor>
178       </configItem>
179     </model>
180     <model>
181       <configItem>
182         <name>btc9001ah</name>
183         <_description>BTC 9001AH</_description>
184         <vendor>BTC</vendor>
185       </configItem>
186     </model>
187     <model>
188       <configItem>
189         <name>btc5090</name>
190         <_description>BTC 5090</_description>
191         <vendor>BTC</vendor>
192       </configItem>
193     </model>
194     <model>
195       <configItem>
196         <name>btc9019u</name>
197         <_description>BTC 9019U</_description>
198         <vendor>BTC</vendor>
199       </configItem>
200     </model>
201     <model>
202       <configItem>
203         <name>btc9116u</name>
204         <_description>BTC 9116U Mini Wireless Internet and Gaming</_description>
205       </configItem>
206     </model>
207     <model>
208       <configItem>
209         <name>cherryblue</name>
210         <_description>Cherry Blue Line CyBo@rd</_description>
211       </configItem>
212     </model>
213     <model>
214       <configItem>
215         <name>cherryblueb</name>
216         <_description>Cherry CyMotion Master XPress</_description>
217         <vendor>Cherry</vendor>
218       </configItem>
219     </model>
220     <model>
221       <configItem>
222         <name>cherrybluea</name>
223         <_description>Cherry Blue Line CyBo@rd (alternate option)</_description>
224         <vendor>Cherry</vendor>
225       </configItem>
226     </model>
227     <model>
228       <configItem>
229         <name>cherrycyboard</name>
230         <_description>Cherry CyBo@rd USB-Hub</_description>
231         <vendor>Cherry</vendor>
232       </configItem>
233     </model>
234     <model>
235       <configItem>
236         <name>cherrycmexpert</name>
237         <_description>Cherry CyMotion Expert</_description>
238         <vendor>Cherry</vendor>
239       </configItem>
240     </model>
241     <model>
242       <configItem>
243         <name>cherrybunlim</name>
244         <_description>Cherry B.UNLIMITED</_description>
245         <vendor>Cherry</vendor>
246       </configItem>
247     </model>
248     <model>
249       <configItem>
250         <name>chicony</name>
251         <_description>Chicony Internet Keyboard</_description>
252         <vendor>Chicony</vendor>
253       </configItem>
254     </model>
255     <model>
256       <configItem>
257         <name>chicony0108</name>
258         <_description>Chicony KU-0108</_description>
259         <vendor>Chicony</vendor>
260       </configItem>
261     </model>
262     <model>
263       <configItem>
264         <name>chicony0420</name>
265         <_description>Chicony KU-0420</_description>
266         <vendor>Chicony</vendor>
267       </configItem>
268     </model>
269     <model>
270       <configItem>
271         <name>chicony9885</name>
272         <_description>Chicony KB-9885</_description>
273         <vendor>Chicony</vendor>
274       </configItem>
275     </model>
276     <model>
277       <configItem>
278         <name>compaqeak8</name>
279         <_description>Compaq Easy Access Keyboard</_description>
280         <vendor>Compaq</vendor>
281       </configItem>
282     </model>
283     <model>
284       <configItem>
285         <name>compaqik7</name>
286         <_description>Compaq Internet Keyboard (7 keys)</_description>
287         <vendor>Compaq</vendor>
288       </configItem>
289     </model>
290     <model>
291       <configItem>
292         <name>compaqik13</name>
293         <_description>Compaq Internet Keyboard (13 keys)</_description>
294         <vendor>Compaq</vendor>
295       </configItem>
296     </model>
297     <model>
298       <configItem>
299         <name>compaqik18</name>
300         <_description>Compaq Internet Keyboard (18 keys)</_description>
301         <vendor>Compaq</vendor>
302       </configItem>
303     </model>
304     <model>
305       <configItem>
306         <name>cymotionlinux</name>
307         <_description>Cherry CyMotion Master Linux</_description>
308         <vendor>Cherry</vendor>
309       </configItem>
310     </model>
311     <model>
312       <configItem>
313         <name>armada</name>
314         <_description>Laptop/notebook Compaq (eg. Armada) Laptop Keyboard</_description>
315         <vendor>Compaq</vendor>
316       </configItem>
317     </model>
318     <model>
319       <configItem>
320         <name>presario</name>
321         <_description>Laptop/notebook Compaq (eg. Presario) Internet Keyboard</_description>
322         <vendor>Compaq</vendor>
323       </configItem>
324     </model>
325     <model>
326       <configItem>
327         <name>ipaq</name>
328         <_description>Compaq iPaq Keyboard</_description>
329         <vendor>Compaq</vendor>
330       </configItem>
331     </model>
332     <model>
333       <configItem>
334         <name>dell</name>
335         <_description>Dell</_description>
336         <vendor>Dell</vendor>
337       </configItem>
338     </model>
339     <model>
340       <configItem>
341         <name>dellsk8125</name>
342         <_description>Dell SK-8125</_description>
343         <vendor>Dell</vendor>
344       </configItem>
345     </model>
346     <model>
347       <configItem>
348         <name>dellsk8135</name>
349         <_description>Dell SK-8135</_description>
350         <vendor>Dell</vendor>
351       </configItem>
352     </model>
353     <model>
354       <configItem>
355         <name>dellusbmm</name>
356         <_description>Dell USB Multimedia Keyboard</_description>
357         <vendor>Dell</vendor>
358       </configItem>
359     </model>
360     <model>
361       <configItem>
362         <name>inspiron</name>
363         <_description>Dell Laptop/notebook Inspiron 6xxx/8xxx</_description>
364         <vendor>Dell</vendor>
365       </configItem>
366     </model>
367     <model>
368       <configItem>
369         <name>precision_m</name>
370         <_description>Dell Laptop/notebook Precision M series</_description>
371         <vendor>Dell</vendor>
372       </configItem>
373     </model>
374     <model>
375       <configItem>
376         <name>dexxa</name>
377         <_description>Dexxa Wireless Desktop Keyboard</_description>
378         <vendor>Dexxa</vendor>
379       </configItem>
380     </model>
381     <model>
382       <configItem>
383         <name>diamond</name>
384         <_description>Diamond 9801 / 9802 series</_description>
385         <vendor>Diamond</vendor>
386       </configItem>
387     </model>
388     <model>
389       <configItem>
390         <name>dtk2000</name>
391         <_description>DTK2000</_description>
392       </configItem>
393     </model>
394     <model>
395       <configItem>
396         <name>ennyah_dkb1008</name>
397         <_description>Ennyah DKB-1008</_description>
398         <vendor>Ennyah</vendor>
399       </configItem>
400     </model>
401     <model>
402       <configItem>
403         <name>fscaa1667g</name>
404         <_description>Fujitsu-Siemens Computers AMILO laptop</_description>
405         <vendor>Fujitsu-Siemens</vendor>
406       </configItem>
407     </model>
408     <model>
409       <configItem>
410         <name>genius</name>
411         <_description>Genius Comfy KB-16M / Genius MM Keyboard KWD-910</_description>
412         <vendor>Genius</vendor>
413       </configItem>
414     </model>
415     <model>
416       <configItem>
417         <name>geniuscomfy</name>
418         <_description>Genius Comfy KB-12e</_description>
419         <vendor>Genius</vendor>
420       </configItem>
421     </model>
422     <model>
423       <configItem>
424         <name>geniuscomfy2</name>
425         <_description>Genius Comfy KB-21e-Scroll</_description>
426         <vendor>Genius</vendor>
427       </configItem>
428     </model>
429     <model>
430       <configItem>
431         <name>geniuskb19e</name>
432         <_description>Genius KB-19e NB</_description>
433         <vendor>Genius</vendor>
434       </configItem>
435     </model>
436     <model>
437       <configItem>
438         <name>geniuskkb2050hs</name>
439         <_description>Genius KKB-2050HS</_description>
440         <vendor>Genius</vendor>
441       </configItem>
442     </model>
443     <model>
444       <configItem>
445         <name>gyration</name>
446         <_description>Gyration</_description>
447         <vendor>Gyration</vendor>
448       </configItem>
449     </model>
450     <model>
451       <configItem>
452         <name>htcdream</name>
453         <_description>HTC Dream</_description>
454         <vendor>HTC</vendor>
455       </configItem>
456     </model>
457     <model>
458       <configItem>
459         <name>kinesis</name>
460         <_description>Kinesis</_description>
461         <vendor>Kinesis</vendor>
462       </configItem>
463     </model>
464     <model>
465       <configItem>
466         <name>logitech_base</name>
467         <_description>Logitech Generic Keyboard</_description>
468         <vendor>Logitech</vendor>
469       </configItem>
470     </model>
471     <model>
472       <configItem>
473         <name>logitech_g15</name>
474         <_description>Logitech G15 extra keys via G15daemon</_description>
475         <vendor>Logitech</vendor>
476       </configItem>
477     </model>
478     <model>
479       <configItem>
480         <name>hpi6</name>
481         <_description>Hewlett-Packard Internet Keyboard</_description>
482         <vendor>Hewlett-Packard</vendor>
483       </configItem>
484     </model>
485     <model>
486       <configItem>
487         <name>hp250x</name>
488         <_description>Hewlett-Packard SK-250x Multimedia Keyboard</_description>
489         <vendor>Hewlett-Packard</vendor>
490       </configItem>
491     </model>
492     <model>
493       <configItem>
494         <name>hpxe3gc</name>
495         <_description>Hewlett-Packard Omnibook XE3 GC</_description>
496         <vendor>Hewlett-Packard</vendor>
497       </configItem>
498     </model>
499     <model>
500       <configItem>
501         <name>hpxe3gf</name>
502         <_description>Hewlett-Packard Omnibook XE3 GF</_description>
503         <vendor>Hewlett-Packard</vendor>
504       </configItem>
505     </model>
506     <model>
507       <configItem>
508         <name>hpxt1000</name>
509         <_description>Hewlett-Packard Omnibook XT1000</_description>
510         <vendor>Hewlett-Packard</vendor>
511       </configItem>
512     </model>
513     <model>
514       <configItem>
515         <name>hpdv5</name>
516         <_description>Hewlett-Packard Pavilion dv5</_description>
517         <vendor>Hewlett-Packard</vendor>
518       </configItem>
519     </model>
520     <model>
521       <configItem>
522         <name>hpzt11xx</name>
523         <_description>Hewlett-Packard Pavilion ZT11xx</_description>
524         <vendor>Hewlett-Packard</vendor>
525       </configItem>
526     </model>
527     <model>
528       <configItem>
529         <name>hp500fa</name>
530         <_description>Hewlett-Packard Omnibook 500 FA</_description>
531         <vendor>Hewlett-Packard</vendor>
532       </configItem>
533     </model>
534     <model>
535       <configItem>
536         <name>hp5xx</name>
537         <_description>Hewlett-Packard Omnibook 5xx</_description>
538         <vendor>Hewlett-Packard</vendor>
539       </configItem>
540     </model>
541     <model>
542       <configItem>
543         <name>hpnx9020</name>
544         <_description>Hewlett-Packard nx9020</_description>
545         <vendor>Hewlett-Packard</vendor>
546       </configItem>
547     </model>
548     <model>
549       <configItem>
550         <name>hp6000</name>
551         <_description>Hewlett-Packard Omnibook 6000/6100</_description>
552         <vendor>Hewlett-Packard</vendor>
553       </configItem>
554     </model>
555     <model>
556       <configItem>
557         <name>honeywell_euroboard</name>
558         <_description>Honeywell Euroboard</_description>
559         <vendor>Hewlett-Packard</vendor>
560       </configItem>
561     </model>
562     <model>
563       <configItem>
564         <name>hpmini110</name>
565         <_description>Hewlett-Packard Mini 110 Notebook</_description>
566         <vendor>Hewlett-Packard</vendor>
567       </configItem>
568     </model>
569     <model>
570       <configItem>
571         <name>rapidaccess</name>
572         <_description>IBM Rapid Access</_description>
573         <vendor>Lenovo (previously IBM)</vendor>
574       </configItem>
575     </model>
576     <model>
577       <configItem>
578         <name>rapidaccess2</name>
579         <_description>IBM Rapid Access II</_description>
580         <vendor>Lenovo (previously IBM)</vendor>
581       </configItem>
582     </model>
583     <model>
584       <configItem>
585         <name>thinkpad</name>
586         <_description>IBM ThinkPad 560Z/600/600E/A22E</_description>
587         <vendor>Lenovo (previously IBM)</vendor>
588       </configItem>
589     </model>
590     <model>
591       <configItem>
592         <name>thinkpad60</name>
593         <_description>IBM ThinkPad R60/T60/R61/T61</_description>
594         <vendor>Lenovo (previously IBM)</vendor>
595       </configItem>
596     </model>
597     <model>
598       <configItem>
599         <name>thinkpadz60</name>
600         <_description>IBM ThinkPad Z60m/Z60t/Z61m/Z61t</_description>
601         <vendor>Lenovo (previously IBM)</vendor>
602       </configItem>
603     </model>
604     <model>
605       <configItem>
606         <name>ibm_spacesaver</name>
607         <_description>IBM Space Saver</_description>
608         <vendor>Lenovo (previously IBM)</vendor>
609       </configItem>
610     </model>
611     <model>
612       <configItem>
613         <name>logiaccess</name>
614         <_description>Logitech Access Keyboard</_description>
615         <vendor>Logitech</vendor>
616       </configItem>
617     </model>
618     <model>
619       <configItem>
620         <name>logiclx300</name>
621         <_description>Logitech Cordless Desktop LX-300</_description>
622         <vendor>Logitech</vendor>
623       </configItem>
624     </model>
625     <model>
626       <configItem>
627         <name>logii350</name>
628         <_description>Logitech Internet 350 Keyboard</_description>
629         <vendor>Logitech</vendor>
630       </configItem>
631     </model>
632     <model>
633       <configItem>
634         <name>logimel</name>
635         <_description>Logitech Media Elite Keyboard</_description>
636         <vendor>Logitech</vendor>
637       </configItem>
638     </model>
639     <model>
640       <configItem>
641         <name>logicd</name>
642         <_description>Logitech Cordless Desktop</_description>
643         <vendor>Logitech</vendor>
644       </configItem>
645     </model>
646     <model>
647       <configItem>
648         <name>logicd_it</name>
649         <_description>Logitech Cordless Desktop iTouch</_description>
650         <vendor>Logitech</vendor>
651       </configItem>
652     </model>
653     <model>
654       <configItem>
655         <name>logicd_nav</name>
656         <_description>Logitech Cordless Desktop Navigator</_description>
657         <vendor>Logitech</vendor>
658       </configItem>
659     </model>
660     <model>
661       <configItem>
662         <name>logicd_opt</name>
663         <_description>Logitech Cordless Desktop Optical</_description>
664         <vendor>Logitech</vendor>
665       </configItem>
666     </model>
667     <model>
668       <configItem>
669         <name>logicda</name>
670         <_description>Logitech Cordless Desktop (alternate option)</_description>
671         <vendor>Logitech</vendor>
672       </configItem>
673     </model>
674     <model>
675       <configItem>
676         <name>logicdpa2</name>
677         <_description>Logitech Cordless Desktop Pro (alternate option 2)</_description>
678         <vendor>Logitech</vendor>
679       </configItem>
680     </model>
681     <model>
682       <configItem>
683         <name>logicfn</name>
684         <_description>Logitech Cordless Freedom/Desktop Navigator</_description>
685         <vendor>Logitech</vendor>
686       </configItem>
687     </model>
688     <model>
689       <configItem>
690         <name>logicdn</name>
691         <_description>Logitech Cordless Desktop Navigator</_description>
692         <vendor>Logitech</vendor>
693       </configItem>
694     </model>
695     <model>
696       <configItem>
697         <name>logiitc</name>
698         <_description>Logitech iTouch Cordless Keyboard (model Y-RB6)</_description>
699         <vendor>Logitech</vendor>
700       </configItem>
701     </model>
702     <model>
703       <configItem>
704         <name>logiik</name>
705         <_description>Logitech Internet Keyboard</_description>
706         <vendor>Logitech</vendor>
707       </configItem>
708     </model>
709     <model>
710       <configItem>
711         <name>itouch</name>
712         <_description>Logitech iTouch</_description>
713         <vendor>Logitech</vendor>
714       </configItem>
715     </model>
716     <model>
717       <configItem>
718         <name>logicink</name>
719         <_description>Logitech Internet Navigator Keyboard</_description>
720         <vendor>Logitech</vendor>
721       </configItem>
722     </model>
723     <model>
724       <configItem>
725         <name>logiex110</name>
726         <_description>Logitech Cordless Desktop EX110</_description>
727         <vendor>Logitech</vendor>
728       </configItem>
729     </model>
730     <model>
731       <configItem>
732         <name>logiinkse</name>
733         <_description>Logitech iTouch Internet Navigator Keyboard SE</_description>
734         <vendor>Logitech</vendor>
735       </configItem>
736     </model>
737     <model>
738       <configItem>
739         <name>logiinkseusb</name>
740         <_description>Logitech iTouch Internet Navigator Keyboard SE (USB)</_description>
741         <vendor>Logitech</vendor>
742       </configItem>
743     </model>
744     <model>
745       <configItem>
746         <name>logiultrax</name>
747         <_description>Logitech Ultra-X Keyboard</_description>
748         <vendor>Logitech</vendor>
749       </configItem>
750     </model>
751     <model>
752       <configItem>
753         <name>logiultraxc</name>
754         <_description>Logitech Ultra-X Cordless Media Desktop Keyboard</_description>
755         <vendor>Logitech</vendor>
756       </configItem>
757     </model>
758     <model>
759       <configItem>
760         <name>logidinovo</name>
761         <_description>Logitech diNovo Keyboard</_description>
762         <vendor>Logitech</vendor>
763       </configItem>
764     </model>
765     <model>
766       <configItem>
767         <name>logidinovoedge</name>
768         <_description>Logitech diNovo Edge Keyboard</_description>
769         <vendor>Logitech</vendor>
770       </configItem>
771     </model>
772     <model>
773       <configItem>
774         <name>mx1998</name>
775         <_description>Memorex MX1998</_description>
776         <vendor>Memorex</vendor>
777       </configItem>
778     </model>
779     <model>
780       <configItem>
781         <name>mx2500</name>
782         <_description>Memorex MX2500 EZ-Access Keyboard</_description>
783         <vendor>Memorex</vendor>
784       </configItem>
785     </model>
786     <model>
787       <configItem>
788         <name>mx2750</name>
789         <_description>Memorex MX2750</_description>
790         <vendor>Memorex</vendor>
791       </configItem>
792     </model>
793     <model>
794       <configItem>
795         <name>microsoft7000</name>
796         <_description>Microsoft Natural Wireless Ergonomic Keyboard 7000</_description>
797         <vendor>Microsoft Inc.</vendor>
798       </configItem>
799     </model>
800     <model>
801       <configItem>
802         <name>microsoftinet</name>
803         <_description>Microsoft Internet Keyboard</_description>
804         <vendor>Microsoft Inc.</vendor>
805       </configItem>
806     </model>
807     <model>
808       <configItem>
809         <name>microsoftpro</name>
810         <_description>Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro</_description>
811         <vendor>Microsoft Inc.</vendor>
812       </configItem>
813     </model>
814     <model>
815       <configItem>
816         <name>microsoftprousb</name>
817         <_description>Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro</_description>
818         <vendor>Microsoft Inc.</vendor>
819       </configItem>
820     </model>
821     <model>
822       <configItem>
823         <name>microsoftprooem</name>
824         <_description>Microsoft Natural Keyboard Pro OEM</_description>
825         <vendor>Microsoft Inc.</vendor>
826       </configItem>
827     </model>
828     <model>
829       <configItem>
830         <name>vsonku306</name>
831         <_description>ViewSonic KU-306 Internet Keyboard</_description>
832         <vendor>ViewSonic</vendor>
833       </configItem>
834     </model>
835     <model>
836       <configItem>
837         <name>microsoftprose</name>
838         <_description>Microsoft Internet Keyboard Pro, Swedish</_description>
839         <vendor>Microsoft Inc.</vendor>
840       </configItem>
841     </model>
842     <model>
843       <configItem>
844         <name>microsoftoffice</name>
845         <_description>Microsoft Office Keyboard</_description>
846         <vendor>Microsoft Inc.</vendor>
847       </configItem>
848     </model>
849     <model>
850       <configItem>
851         <name>microsoftmult</name> 
852         <_description>Microsoft Wireless Multimedia Keyboard 1.0A</_description>
853         <vendor>Microsoft Inc.</vendor>
854       </configItem>
855     </model>
856     <model>
857       <configItem>
858         <name>microsoftelite</name> 
859         <_description>Microsoft Natural Keyboard Elite</_description>
860         <vendor>Microsoft Inc.</vendor>
861       </configItem>
862     </model>
863     <model>
864       <configItem>
865         <name>microsoftccurve2k</name> 
866         <_description>Microsoft Comfort Curve Keyboard 2000</_description>
867         <vendor>Microsoft Inc.</vendor>
868       </configItem>
869     </model>
870     <model>
871       <configItem>
872         <name>oretec</name>
873         <_description>Ortek MCK-800 MM/Internet keyboard</_description>
874         <vendor>Ortek</vendor>
875       </configItem>
876     </model>
877     <model>
878       <configItem>
879         <name>propeller</name>
880         <_description>Propeller Voyager (KTEZ-1000)</_description>
881         <vendor>KeyTronic</vendor>
882       </configItem>
883     </model>
884     <model>
885       <configItem>
886         <name>qtronix</name>
887         <_description>QTronix Scorpius 98N+</_description>
888         <vendor>QTronix</vendor>
889       </configItem>
890     </model>
891     <model>
892       <configItem>
893         <name>samsung4500</name>
894         <_description>Samsung SDM 4500P</_description>
895         <vendor>Samsung</vendor>
896       </configItem>
897     </model>
898     <model>
899       <configItem>
900         <name>samsung4510</name>
901         <_description>Samsung SDM 4510P</_description>
902         <vendor>Samsung</vendor>
903       </configItem>
904     </model>
905     <model>
906       <configItem>
907         <name>sanwaskbkg3</name>
908         <_description>Sanwa Supply SKB-KG3</_description>
909         <vendor>Sanwa Supply Inc.</vendor>
910       </configItem>
911     </model>
912     <model>
913       <configItem>
914         <name>sk1300</name>
915         <_description>SK-1300</_description>
916         <vendor>NEC</vendor>
917       </configItem>
918     </model>
919     <model>
920       <configItem>
921         <name>sk2500</name>
922         <_description>SK-2500</_description>
923         <vendor>NEC</vendor>
924       </configItem>
925     </model>
926     <model>
927       <configItem>
928         <name>sk6200</name>
929         <_description>SK-6200</_description>
930         <vendor>NEC</vendor>
931       </configItem>
932     </model>
933     <model>
934       <configItem>
935         <name>sk7100</name>
936         <_description>SK-7100</_description>
937         <vendor>NEC</vendor>
938       </configItem>
939     </model>
940     <model>
941       <configItem>
942         <name>sp_inet</name>
943         <_description>Super Power Multimedia Keyboard</_description>
944         <vendor>Generic</vendor>
945       </configItem>
946     </model>
947     <model>
948       <configItem>
949         <name>sven</name>
950         <_description>SVEN Ergonomic 2500</_description>
951         <vendor>SVEN</vendor>
952       </configItem>
953     </model>
954     <model>
955       <configItem>
956         <name>sven303</name>
957         <_description>SVEN Slim 303</_description>
958         <vendor>SVEN</vendor>
959       </configItem>
960     </model>
961     <model>
962       <configItem>
963         <name>symplon</name>
964         <_description>Symplon PaceBook (tablet PC)</_description>
965         <vendor>Symplon</vendor>
966       </configItem>
967     </model>
968     <model>
969       <configItem>
970         <name>toshiba_s3000</name>
971         <_description>Toshiba Satellite S3000</_description>
972         <vendor>Toshiba</vendor>
973       </configItem>
974     </model>
975     <model>
976       <configItem>
977         <name>trust</name>
978         <_description>Trust Wireless Keyboard Classic</_description>
979         <vendor>Trust</vendor>
980       </configItem>
981     </model>
982     <model>
983       <configItem>
984         <name>trustda</name>
985         <_description>Trust Direct Access Keyboard</_description>
986         <vendor>Trust</vendor>
987       </configItem>
988     </model>
989     <model>
990       <configItem>
991         <name>trust_slimline</name>
992         <_description>Trust Slimline</_description>
993         <vendor>Trust</vendor>
994       </configItem>
995     </model>
996     <model>
997       <configItem>
998         <name>tm2020</name>
999         <_description>TypeMatrix EZ-Reach 2020</_description>
1000         <vendor>TypeMatrix</vendor>
1001       </configItem>
1002     </model>
1003     <model>
1004       <configItem>
1005         <name>tm2030PS2</name>
1006         <_description>TypeMatrix EZ-Reach 2030 PS2</_description>
1007         <vendor>TypeMatrix</vendor>
1008       </configItem>
1009     </model>
1010     <model>
1011       <configItem>
1012         <name>tm2030USB</name>
1013         <_description>TypeMatrix EZ-Reach 2030 USB</_description>
1014         <vendor>TypeMatrix</vendor>
1015       </configItem>
1016     </model>
1017     <model>
1018       <configItem>
1019         <name>tm2030USB-102</name>
1020         <_description>TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)</_description>
1021         <vendor>TypeMatrix</vendor>
1022       </configItem>
1023     </model>
1024     <model>
1025       <configItem>
1026         <name>tm2030USB-106</name>
1027         <_description>TypeMatrix EZ-Reach 2030 USB (106:JP mode)</_description>
1028         <vendor>TypeMatrix</vendor>
1029       </configItem>
1030     </model>
1031     <model>
1032       <configItem>
1033         <name>yahoo</name>
1034         <_description>Yahoo! Internet Keyboard</_description>
1035         <vendor>Yahoo!</vendor>
1036       </configItem>
1037     </model>
1038     <model>
1039       <configItem>
1040         <name>macbook78</name>
1041         <_description>MacBook/MacBook Pro</_description>
1042         <vendor>Apple</vendor>
1043       </configItem>
1044     </model>
1045     <model>
1046       <configItem>
1047         <name>macbook79</name>
1048         <_description>MacBook/MacBook Pro (Intl)</_description>
1049         <vendor>Apple</vendor>
1050       </configItem>
1051     </model>
1052     <model>
1053       <configItem>
1054         <name>macintosh</name>
1055         <_description>Macintosh</_description>
1056         <vendor>Apple</vendor>
1057       </configItem>
1058     </model>
1059     <model>
1060       <configItem>
1061         <name>macintosh_old</name>
1062         <_description>Macintosh Old</_description>
1063         <vendor>Apple</vendor>
1064       </configItem>
1065     </model>
1066     <model>
1067       <configItem>
1068         <name>macintosh_hhk</name>
1069         <_description>Happy Hacking Keyboard for Mac</_description>
1070         <vendor>Fujitsu</vendor>
1071       </configItem>
1072     </model>
1073     <model>
1074       <configItem>
1075         <name>acer_c300</name>
1076         <_description>Acer C300</_description>
1077         <vendor>Acer</vendor>
1078       </configItem>
1079     </model>
1080     <model>
1081       <configItem>
1082         <name>acer_ferrari4k</name>
1083         <_description>Acer Ferrari 4000</_description>
1084         <vendor>Acer</vendor>
1085       </configItem>
1086     </model>
1087     <model>
1088       <configItem>
1089         <name>acer_laptop</name>
1090         <_description>Acer Laptop</_description>
1091         <vendor>Acer</vendor>
1092       </configItem>
1093     </model>
1094     <model>
1095       <configItem>
1096         <name>asus_laptop</name>
1097         <_description>Asus Laptop</_description>
1098         <vendor>Asus</vendor>
1099       </configItem>
1100     </model>
1101     <model>
1102       <configItem>
1103         <name>apple</name>
1104         <_description>Apple</_description>
1105         <vendor>Apple</vendor>
1106       </configItem>
1107     </model>
1108     <model>
1109       <configItem>
1110         <name>apple_laptop</name>
1111         <_description>Apple Laptop</_description>
1112         <vendor>Apple</vendor>
1113       </configItem>
1114     </model>
1115     <model>
1116       <configItem>
1117         <name>applealu_ansi</name>
1118         <_description>Apple Aluminium Keyboard (ANSI)</_description>
1119         <vendor>Apple</vendor>
1120       </configItem>
1121     </model>
1122     <model>
1123       <configItem>
1124         <name>applealu_iso</name>
1125         <_description>Apple Aluminium Keyboard (ISO)</_description>
1126         <vendor>Apple</vendor>
1127       </configItem>
1128     </model>
1129     <model>
1130       <configItem>
1131         <name>applealu_jis</name>
1132         <_description>Apple Aluminium Keyboard (JIS)</_description>
1133         <vendor>Apple</vendor>
1134       </configItem>
1135     </model>
1136     <model>
1137       <configItem>
1138         <name>silvercrest</name>
1139         <_description>SILVERCREST Multimedia Wireless Keyboard</_description>
1140         <vendor>Silvercrest</vendor>
1141       </configItem>
1142     </model>
1143     <model>
1144       <configItem>
1145         <name>emachines</name>
1146         <_description>Laptop/notebook eMachines m68xx</_description>
1147         <vendor>eMachines</vendor>
1148       </configItem>
1149     </model>
1150     <model>
1151       <configItem>
1152         <name>benqx</name>
1153         <_description>BenQ X-Touch</_description>
1154         <vendor>BenQ</vendor>
1155       </configItem>
1156     </model>
1157     <model>
1158       <configItem>
1159         <name>benqx730</name>
1160         <_description>BenQ X-Touch 730</_description>
1161         <vendor>BenQ</vendor>
1162       </configItem>
1163     </model>
1164     <model>
1165       <configItem>
1166         <name>benqx800</name>
1167         <_description>BenQ X-Touch 800</_description>
1168         <vendor>BenQ</vendor>
1169       </configItem>
1170     </model>
1171     <model>
1172       <configItem>
1173         <name>hhk</name>
1174         <_description>Happy Hacking Keyboard</_description>
1175         <vendor>Fujitsu</vendor>
1176       </configItem>
1177     </model>
1178     <model>
1179       <configItem>
1180         <name>classmate</name>
1181         <_description>Classmate PC</_description>
1182         <vendor>Intel</vendor>
1183       </configItem>
1184     </model>
1185     <model>
1186       <configItem>
1187         <name>olpc</name>
1188         <_description>OLPC</_description>
1189         <vendor>OLPC</vendor>
1190       </configItem>
1191     </model>
1192     <model>
1193       <configItem>
1194         <name>sun6</name>
1195         <_description>Sun Type 5/6</_description>
1196         <vendor>Sun Microsystems</vendor>
1197       </configItem>
1198     </model>
1199     <model>
1200       <configItem>
1201         <name>targa_v811</name>
1202         <_description>Targa Visionary 811</_description>
1203         <vendor>Targa</vendor>
1204       </configItem>
1205     </model>
1206     <model>
1207       <configItem>
1208         <name>unitekkb1925</name>
1209         <_description>Unitek KB-1925</_description>
1210         <vendor>Unitek Group</vendor>
1211       </configItem>
1212     </model>
1213     <model>
1214       <configItem>
1215         <name>compalfl90</name>
1216         <_description>FL90</_description>
1217         <vendor>Compal Electronics Inc.</vendor>
1218       </configItem>
1219     </model>
1220     <model>
1221       <configItem>
1222         <name>creativedw7000</name>
1223         <_description>Creative Desktop Wireless 7000</_description>
1224         <vendor>Creative</vendor>
1225       </configItem>
1226     </model>
1227     <model>
1228       <configItem>
1229        <name>htcdream</name>
1230        <_description>Htc Dream phone</_description>
1231        <vendor>htc</vendor>
1232      </configItem>
1233     </model>
1234   </modelList>
1235   <layoutList>
1236     <layout>
1237       <configItem>
1238         <name>us</name>
1239         <_shortDescription>USA</_shortDescription>
1240         <_description>USA</_description>
1241         <languageList>
1242           <iso639Id>eng</iso639Id>
1243         </languageList>
1244       </configItem>
1245       <variantList>
1246         <variant>
1247           <configItem>
1248             <name>chr</name>
1249             <_description>USA - Cherokee</_description>
1250             <languageList>
1251               <iso639Id>chr</iso639Id>
1252             </languageList>
1253           </configItem>
1254         </variant>
1255         <variant>
1256           <configItem>
1257             <name>euro</name>
1258             <_description>USA - With EuroSign on 5</_description>
1259           </configItem>
1260         </variant>
1261         <variant>
1262           <configItem>
1263             <name>intl</name>
1264             <_description>USA - International (with dead keys)</_description>
1265           </configItem>
1266         </variant>
1267         <variant>
1268           <configItem>
1269             <name>alt-intl</name>
1270             <_description>USA - Alternative international</_description>
1271           </configItem>
1272         </variant>
1273         <variant>
1274           <configItem>
1275             <name>colemak</name>
1276             <_description>USA - Colemak</_description>
1277           </configItem>
1278         </variant>
1279         <variant>
1280           <configItem>
1281             <name>dvorak</name>
1282             <_description>USA - Dvorak</_description>
1283           </configItem>
1284         </variant>
1285         <variant>
1286           <configItem>
1287             <name>dvorak-intl</name>
1288             <_description>USA - Dvorak international (with dead keys)</_description>
1289           </configItem>
1290         </variant>
1291         <variant>
1292           <configItem>
1293             <name>dvorak-alt-intl</name>
1294             <_description>USA - Dvorak alternative international (no dead keys)</_description>
1295           </configItem>
1296         </variant>
1297         <variant>
1298           <configItem>
1299             <name>dvorak-l</name>
1300             <_description>USA - Left handed Dvorak</_description>
1301           </configItem>
1302         </variant>
1303         <variant>
1304           <configItem>
1305             <name>dvorak-r</name>
1306             <_description>USA - Right handed Dvorak</_description>
1307           </configItem>
1308         </variant>
1309         <variant>
1310           <configItem>
1311             <name>dvorak-classic</name>
1312             <_description>USA - Classic Dvorak</_description>
1313           </configItem>
1314         </variant>
1315         <variant>
1316           <configItem>
1317             <name>dvp</name>
1318             <_description>USA - Programmer Dvorak</_description>
1319           </configItem>
1320         </variant>
1321         <variant>
1322           <configItem>
1323             <name>rus</name>
1324             <_description>USA - Russian phonetic</_description>
1325             <languageList>
1326               <iso639Id>rus</iso639Id>
1327             </languageList>
1328           </configItem>
1329         </variant>
1330         <variant>
1331           <configItem>
1332             <name>mac</name>
1333             <_description>USA - Macintosh</_description>
1334           </configItem>
1335         </variant>
1336         <variant>
1337           <configItem>
1338             <name>altgr-intl</name>
1339             <_description>USA - International (AltGr dead keys)</_description>
1340             <languageList><iso639Id>eng</iso639Id>
1341                           <iso639Id>fra</iso639Id>
1342                           <iso639Id>ger</iso639Id></languageList>
1343           </configItem>
1344         </variant>
1345         <variant>
1346           <configItem>
1347             <name>olpc2</name>
1348             <_description>USA - Layout toggle on multiply/divide key</_description>
1349           </configItem>
1350         </variant>
1351         <variant>
1352           <configItem>
1353             <name>hbs</name>
1354             <_description>USA - Serbo-Croatian</_description>
1355             <languageList><iso639Id>eng</iso639Id>
1356                           <iso639Id>bos</iso639Id>
1357                           <iso639Id>hbs</iso639Id>
1358                           <iso639Id>hrv</iso639Id>
1359                           <iso639Id>srp</iso639Id> </languageList>
1360           </configItem>
1361         </variant>
1362       </variantList>
1363     </layout>
1364     <layout>
1365       <configItem>
1366         <name>ad</name>
1367         <_shortDescription>And</_shortDescription>
1368         <_description>Andorra</_description>
1369         <languageList>
1370           <iso639Id>cat</iso639Id>
1371         </languageList>
1372       </configItem>
1373       <variantList/>
1374     </layout>
1375     <layout>
1376       <configItem>
1377         <name>af</name>
1378         <_shortDescription>Afg</_shortDescription>
1379         <_description>Afghanistan</_description>
1380       </configItem>
1381       <variantList>
1382         <variant>
1383           <configItem>
1384             <name>ps</name>
1385             <_description>Afghanistan - Pashto</_description>
1386             <languageList>
1387               <iso639Id>pus</iso639Id>
1388             </languageList>
1389           </configItem>
1390         </variant>
1391         <variant>
1392           <configItem>
1393             <name>uz</name>
1394             <_description>Afghanistan - Southern Uzbek</_description>
1395             <languageList>
1396               <iso639Id>uzb</iso639Id>
1397             </languageList>
1398           </configItem>
1399         </variant>
1400         <variant>
1401           <configItem>
1402             <name>olpc-ps</name>
1403             <_description>Afghanistan - OLPC Pashto</_description>
1404             <languageList>
1405               <iso639Id>pus</iso639Id>
1406             </languageList>
1407           </configItem>
1408         </variant>
1409         <variant>
1410           <configItem>
1411             <name>fa-olpc</name>
1412             <_description>Afghanistan - OLPC Dari</_description>
1413           </configItem>
1414         </variant>
1415         <variant>
1416           <configItem>
1417             <name>uz-olpc</name>
1418             <_description>Afghanistan - OLPC Southern Uzbek</_description>
1419             <languageList>
1420               <iso639Id>uzb</iso639Id>
1421             </languageList>
1422           </configItem>
1423         </variant>
1424       </variantList>
1425     </layout>
1426     <layout>
1427       <configItem>
1428         <name>ara</name>
1429         <_shortDescription>Ara</_shortDescription>
1430         <_description>Arabic</_description>
1431         <countryList>
1432           <iso3166Id>AE</iso3166Id>
1433           <iso3166Id>BH</iso3166Id>
1434           <iso3166Id>DZ</iso3166Id>
1435           <iso3166Id>EG</iso3166Id>
1436           <iso3166Id>EH</iso3166Id>
1437           <iso3166Id>JO</iso3166Id>
1438           <iso3166Id>KW</iso3166Id>
1439           <iso3166Id>LB</iso3166Id>
1440           <iso3166Id>LY</iso3166Id>
1441           <iso3166Id>MA</iso3166Id>
1442           <iso3166Id>MR</iso3166Id>
1443           <iso3166Id>OM</iso3166Id>
1444           <iso3166Id>PS</iso3166Id>
1445           <iso3166Id>QA</iso3166Id>
1446           <iso3166Id>SA</iso3166Id>
1447           <iso3166Id>SD</iso3166Id>
1448           <iso3166Id>SY</iso3166Id>
1449           <iso3166Id>TN</iso3166Id>
1450           <iso3166Id>YE</iso3166Id>
1451         </countryList>
1452         <languageList>
1453           <iso639Id>ara</iso639Id>
1454         </languageList>
1455       </configItem>
1456       <variantList>
1457         <variant>
1458           <configItem>
1459             <name>azerty</name>
1460             <_description>Arabic - azerty</_description>
1461           </configItem>
1462         </variant>
1463         <variant>
1464           <configItem>
1465             <name>azerty_digits</name>
1466             <_description>Arabic - azerty/digits</_description>
1467           </configItem>
1468         </variant>
1469         <variant>
1470           <configItem>
1471             <name>digits</name>
1472             <_description>Arabic - digits</_description>
1473           </configItem>
1474         </variant>
1475         <variant>
1476           <configItem>
1477             <name>qwerty</name>
1478             <_description>Arabic - qwerty</_description>
1479           </configItem>
1480         </variant>
1481         <variant>
1482           <configItem>
1483             <name>qwerty_digits</name>
1484             <_description>Arabic - qwerty/digits</_description>
1485           </configItem>
1486         </variant>
1487         <variant>
1488           <configItem>
1489             <name>buckwalter</name>
1490             <_description>Arabic - Buckwalter</_description>
1491           </configItem>
1492         </variant>
1493       </variantList>
1494     </layout>
1495     <layout>
1496       <configItem>
1497         <name>al</name>
1498         <_shortDescription>Alb</_shortDescription>
1499         <_description>Albania</_description>
1500         <languageList>
1501           <iso639Id>alb</iso639Id>
1502         </languageList>
1503       </configItem>
1504       <variantList/>
1505     </layout>
1506     <layout>
1507       <configItem>
1508         <name>am</name>
1509         <_shortDescription>Arm</_shortDescription>
1510         <_description>Armenia</_description>
1511         <languageList>
1512           <iso639Id>hye</iso639Id>
1513         </languageList>
1514       </configItem>
1515       <variantList>
1516         <variant>
1517           <configItem>
1518             <name>phonetic</name>
1519             <_description>Armenia - Phonetic</_description>
1520           </configItem>
1521         </variant>
1522         <variant>
1523           <configItem>
1524             <name>phonetic-alt</name>
1525             <_description>Armenia - Alternative Phonetic</_description>
1526           </configItem>
1527         </variant>
1528         <variant>
1529           <configItem>
1530             <name>eastern</name>
1531             <_description>Armenia - Eastern</_description>
1532           </configItem>
1533         </variant>
1534         <variant>
1535           <configItem>
1536             <name>western</name>
1537             <_description>Armenia - Western</_description>
1538           </configItem>
1539         </variant>
1540         <variant>
1541           <configItem>
1542             <name>eastern-alt</name>
1543             <_description>Armenia - Alternative Eastern</_description>
1544           </configItem>
1545         </variant>
1546       </variantList>
1547     </layout>
1548     <layout>
1549       <configItem>
1550         <name>at</name>
1551         <_shortDescription>Aut</_shortDescription>
1552         <_description>Austria</_description>
1553         <languageList>
1554           <iso639Id>ger</iso639Id>
1555         </languageList>
1556       </configItem>
1557       <variantList>
1558         <variant>
1559           <configItem>
1560             <name>nodeadkeys</name>
1561             <_description>Austria - Eliminate dead keys</_description>
1562           </configItem>
1563         </variant>
1564         <variant>
1565           <configItem>
1566             <name>sundeadkeys</name>
1567             <_description>Austria - Sun dead keys</_description>
1568           </configItem>
1569         </variant>
1570         <variant>
1571           <configItem>
1572             <name>mac</name>
1573             <_description>Austria - Macintosh</_description>
1574           </configItem>
1575         </variant>
1576       </variantList>
1577     </layout>
1578     <layout>
1579       <configItem>
1580         <name>az</name>
1581         <_shortDescription>Aze</_shortDescription>
1582         <_description>Azerbaijan</_description>
1583         <languageList>
1584           <iso639Id>aze</iso639Id>
1585         </languageList>
1586       </configItem>
1587       <variantList>
1588         <variant>
1589           <configItem>
1590             <name>cyrillic</name>
1591             <_description>Azerbaijan - Cyrillic</_description>
1592           </configItem>
1593         </variant>
1594       </variantList>
1595     </layout>
1596     <layout>
1597       <configItem>
1598         <name>by</name>
1599         <_shortDescription>Blr</_shortDescription>
1600         <_description>Belarus</_description>
1601         <languageList>
1602           <iso639Id>bel</iso639Id>
1603         </languageList>
1604       </configItem>
1605       <variantList>
1606         <variant>
1607           <configItem>
1608             <name>legacy</name>
1609             <_description>Belarus - Legacy</_description>
1610           </configItem>
1611         </variant>
1612         <variant>
1613           <configItem>
1614             <name>latin</name>
1615             <_description>Belarus - Latin</_description>
1616           </configItem>
1617         </variant>
1618       </variantList>
1619     </layout>
1620     <layout>
1621       <configItem>
1622         <name>be</name>
1623         <_shortDescription>Bel</_shortDescription>
1624         <_description>Belgium</_description>
1625         <languageList><iso639Id>ger</iso639Id>
1626                       <iso639Id>nld</iso639Id>
1627                       <iso639Id>fra</iso639Id></languageList>
1628       </configItem>
1629       <variantList>
1630         <variant>
1631           <configItem>
1632             <name>oss</name>
1633             <_description>Belgium - Alternative</_description>
1634           </configItem>
1635         </variant>
1636         <variant>
1637           <configItem>
1638             <name>oss_latin9</name>
1639             <_description>Belgium - Alternative, latin-9 only</_description>
1640           </configItem>
1641         </variant>
1642         <variant>
1643           <configItem>
1644             <name>oss_sundeadkeys</name>
1645             <_description>Belgium - Alternative, Sun dead keys</_description>
1646           </configItem>
1647         </variant>
1648         <variant>
1649           <configItem>
1650             <name>iso-alternate</name>
1651             <_description>Belgium - ISO Alternate</_description>
1652           </configItem>
1653         </variant>
1654         <variant>
1655           <configItem>
1656             <name>nodeadkeys</name>
1657             <_description>Belgium - Eliminate dead keys</_description>
1658           </configItem>
1659         </variant>
1660         <variant>
1661           <configItem>
1662             <name>sundeadkeys</name>
1663             <_description>Belgium - Sun dead keys</_description>
1664           </configItem>
1665         </variant>
1666         <variant>
1667           <configItem>
1668             <name>wang</name>
1669             <_description>Belgium - Wang model 724 azerty</_description>
1670           </configItem>
1671         </variant>
1672       </variantList>
1673     </layout>
1674     <layout>
1675       <configItem>
1676         <name>bd</name>
1677         <_shortDescription>Bgd</_shortDescription>
1678         <_description>Bangladesh</_description>
1679         <languageList>
1680           <iso639Id>ben</iso639Id>
1681         </languageList>
1682       </configItem>
1683       <variantList>
1684         <variant>
1685           <configItem>
1686             <name>probhat</name>
1687             <_description>Bangladesh - Probhat</_description>
1688           </configItem>
1689         </variant>
1690       </variantList>
1691     </layout>
1692     <layout>
1693       <configItem>
1694         <name>in</name>
1695         <_shortDescription>Ind</_shortDescription>
1696         <_description>India</_description>
1697       </configItem>
1698       <variantList>
1699         <variant>
1700           <configItem>
1701             <name>ben</name>
1702             <_description>India - Bengali</_description>
1703             <languageList>
1704               <iso639Id>ben</iso639Id>
1705             </languageList>
1706           </configItem>
1707         </variant>
1708         <variant>
1709           <configItem>
1710             <name>ben_probhat</name>
1711             <_description>India - Bengali Probhat</_description>
1712             <languageList>
1713               <iso639Id>ben</iso639Id>
1714             </languageList>
1715           </configItem>
1716         </variant>
1717         <variant>
1718           <configItem>
1719             <name>guj</name>
1720             <_description>India - Gujarati</_description>
1721             <languageList>
1722               <iso639Id>guj</iso639Id>
1723             </languageList>
1724           </configItem>
1725         </variant>
1726         <variant>
1727           <configItem>
1728             <name>guru</name>
1729             <_description>India - Gurmukhi</_description>
1730             <languageList>
1731               <iso639Id>pan</iso639Id>
1732             </languageList>
1733           </configItem>
1734         </variant>
1735         <variant>
1736           <configItem>
1737             <name>jhelum</name>
1738             <_description>India - Gurmukhi Jhelum</_description>
1739             <languageList>
1740               <iso639Id>pan</iso639Id>
1741             </languageList>
1742           </configItem>
1743         </variant>
1744         <variant>
1745           <configItem>
1746             <name>kan</name>
1747             <_description>India - Kannada</_description>
1748             <languageList>
1749               <iso639Id>kan</iso639Id>
1750             </languageList>
1751           </configItem>
1752         </variant>
1753         <variant>
1754           <configItem>
1755             <name>mal</name>
1756             <_description>India - Malayalam</_description>
1757             <languageList>
1758               <iso639Id>mal</iso639Id>
1759             </languageList>
1760           </configItem>
1761         </variant>
1762         <variant>
1763           <configItem>
1764             <name>mal_lalitha</name>
1765             <_description>India - Malayalam Lalitha</_description>
1766             <languageList>
1767               <iso639Id>mal</iso639Id>
1768             </languageList>
1769           </configItem>
1770         </variant>
1771         <variant>
1772           <configItem>
1773              <name>mal_enhanced</name>
1774              <_description>India - Malayalam enhanced INSCRIPT with Rupee Sign</_description>
1775              <languageList><iso639Id>mal</iso639Id></languageList>
1776           </configItem>
1777          </variant>
1778          <variant>
1779            <configItem>
1780             <name>ori</name>
1781             <_description>India - Oriya</_description>
1782             <languageList>
1783               <iso639Id>ori</iso639Id>
1784             </languageList>
1785           </configItem>
1786         </variant>
1787         <variant>
1788           <configItem>
1789             <name>tam_unicode</name>
1790             <_description>India - Tamil Unicode</_description>
1791             <languageList>
1792               <iso639Id>tam</iso639Id>
1793             </languageList>
1794           </configItem>
1795         </variant>
1796         <variant>
1797           <configItem>
1798             <name>tam_keyboard_with_numerals</name>
1799             <_description>India - Tamil Keyboard with Numerals</_description>
1800             <languageList>
1801               <iso639Id>tam</iso639Id>
1802             </languageList>
1803           </configItem>
1804         </variant>
1805         <variant>
1806           <configItem>
1807             <name>tam_TAB</name>
1808             <_description>India - Tamil TAB Typewriter</_description>
1809             <languageList>
1810               <iso639Id>tam</iso639Id>
1811             </languageList>
1812           </configItem>
1813         </variant>
1814         <variant>
1815           <configItem>
1816             <name>tam_TSCII</name>
1817             <_description>India - Tamil TSCII Typewriter</_description>
1818             <languageList>
1819               <iso639Id>tam</iso639Id>
1820             </languageList>
1821           </configItem>
1822         </variant>
1823         <variant>
1824           <configItem>
1825             <name>tam</name>
1826             <_description>India - Tamil</_description>
1827             <languageList>
1828               <iso639Id>tam</iso639Id>
1829             </languageList>
1830           </configItem>
1831         </variant>
1832         <variant>
1833           <configItem>
1834             <name>tel</name>
1835             <_description>India - Telugu</_description>
1836             <languageList>
1837               <iso639Id>tel</iso639Id>
1838             </languageList>
1839           </configItem>
1840         </variant>
1841         <variant>
1842           <configItem>
1843             <name>urd-phonetic</name>
1844             <_description>India - Urdu, Phonetic</_description>
1845             <languageList>
1846               <iso639Id>urd</iso639Id>
1847             </languageList>
1848           </configItem>
1849         </variant>
1850         <variant>
1851           <configItem>
1852             <name>urd-phonetic3</name>
1853             <_description>India - Urdu, Alternative phonetic</_description>
1854             <languageList>
1855               <iso639Id>urd</iso639Id>
1856             </languageList>
1857           </configItem>
1858         </variant>
1859         <variant>
1860           <configItem>
1861             <name>urd-winkeys</name>
1862             <_description>India - Urdu, Winkeys</_description>
1863             <languageList>
1864               <iso639Id>urd</iso639Id>
1865             </languageList>
1866           </configItem>
1867         </variant>
1868         <variant>
1869           <configItem>
1870             <name>bolnagri</name>
1871             <_description>India - Hindi Bolnagri</_description>
1872             <languageList>
1873               <iso639Id>hin</iso639Id>
1874             </languageList>
1875           </configItem>
1876         </variant>
1877         <variant>
1878           <configItem>
1879             <name>hin-wx</name>
1880             <_description>India - Hindi Wx</_description>
1881             <languageList>
1882               <iso639Id>hin</iso639Id>
1883             </languageList>
1884           </configItem>
1885         </variant>
1886         <variant>
1887           <configItem>
1888             <name>eng</name>
1889             <_description>India - English with RupeeSign</_description>
1890             <languageList>
1891               <iso639Id>eng</iso639Id>
1892             </languageList>
1893           </configItem>
1894         </variant>
1895       </variantList>
1896     </layout>
1897     <layout>
1898       <configItem>
1899         <name>ba</name>
1900         <_shortDescription>Bih</_shortDescription>
1901         <_description>Bosnia and Herzegovina</_description>
1902         <languageList>
1903           <iso639Id>bos</iso639Id>
1904         </languageList>
1905       </configItem>
1906       <variantList>
1907         <variant>
1908           <configItem>
1909             <name>alternatequotes</name>
1910             <_description>Bosnia and Herzegovina -  Use guillemets for quotes</_description>
1911           </configItem>
1912         </variant>
1913         <variant>
1914           <configItem>
1915             <name>unicode</name>
1916             <_description>Bosnia and Herzegovina - Use Bosnian digraphs</_description>
1917           </configItem>
1918         </variant>
1919         <variant>
1920           <configItem>
1921             <name>unicodeus</name>
1922             <_description>Bosnia and Herzegovina - US keyboard with Bosnian digraphs</_description>
1923           </configItem>
1924         </variant>
1925         <variant>
1926           <configItem>
1927             <name>us</name>
1928             <_description>Bosnia and Herzegovina - US keyboard with Bosnian letters</_description>
1929           </configItem>
1930         </variant>
1931       </variantList>
1932     </layout>
1933     <layout>
1934       <configItem>
1935         <name>br</name>
1936         <_shortDescription>Bra</_shortDescription>
1937         <_description>Brazil</_description>
1938         <languageList>
1939           <iso639Id>por</iso639Id>
1940         </languageList>
1941       </configItem>
1942       <variantList>
1943         <variant>
1944           <configItem>
1945             <name>nodeadkeys</name>
1946             <_description>Brazil - Eliminate dead keys</_description>
1947           </configItem>
1948         </variant>
1949         <variant>
1950           <configItem>
1951             <name>dvorak</name>
1952             <_description>Brazil - Dvorak</_description>
1953           </configItem>
1954         </variant>
1955         <variant>
1956           <configItem>
1957             <name>nativo</name>
1958             <_description>Brazil - Nativo</_description>
1959           </configItem>
1960         </variant>
1961         <variant>
1962           <configItem>
1963             <name>nativo-us</name>
1964             <_description>Brazil - Nativo for USA keyboards</_description>
1965           </configItem>
1966         </variant>
1967         <variant>
1968           <configItem>
1969             <name>nativo-epo</name>
1970             <_description>Brazil - Nativo for Esperanto</_description>
1971             <languageList>
1972               <iso639Id>epo</iso639Id>
1973             </languageList>
1974           </configItem>
1975         </variant>
1976       </variantList>
1977     </layout>
1978     <layout>
1979       <configItem>
1980         <name>bg</name>
1981         <_shortDescription>Bgr</_shortDescription>
1982         <_description>Bulgaria</_description>
1983         <languageList>
1984           <iso639Id>bul</iso639Id>
1985         </languageList>
1986       </configItem>
1987       <variantList>
1988         <variant>
1989           <configItem>
1990             <name>phonetic</name>
1991             <_description>Bulgaria - Traditional phonetic</_description>
1992           </configItem>
1993         </variant>
1994         <variant>
1995           <configItem>
1996             <name>bas_phonetic</name>
1997             <_description>Bulgaria - New phonetic</_description>
1998           </configItem>
1999         </variant>
2000       </variantList>
2001     </layout>
2002     <layout>
2003       <configItem>
2004         <name>ma</name>
2005         <_description>Morocco</_description>
2006       </configItem>
2007       <variantList>
2008         <variant>
2009           <configItem>
2010             <name>french</name>
2011             <_description>Morocco - French</_description>
2012             <languageList>
2013               <iso639Id>fra</iso639Id>
2014             </languageList>
2015           </configItem>
2016         </variant>
2017         <variant>
2018           <configItem>
2019             <name>tifinagh</name>
2020             <_description>Morocco - Tifinagh</_description>
2021             <languageList>
2022               <iso639Id>ber</iso639Id>
2023             </languageList>
2024           </configItem>
2025         </variant>
2026         <variant>
2027           <configItem>
2028             <name>tifinagh-alt</name>
2029             <_description>Morocco - Tifinagh alternative</_description>
2030             <languageList>
2031               <iso639Id>ber</iso639Id>
2032             </languageList>
2033           </configItem>
2034         </variant>
2035         <variant>
2036           <configItem>
2037             <name>tifinagh-alt-phonetic</name>
2038             <_description>Morocco - Tifinagh alternative phonetic</_description>
2039             <languageList>
2040               <iso639Id>ber</iso639Id>
2041             </languageList>
2042           </configItem>
2043         </variant>
2044         <variant>
2045           <configItem>
2046             <name>tifinagh-extended</name>
2047             <_description>Morocco - Tifinagh extended</_description>
2048             <languageList>
2049               <iso639Id>ber</iso639Id>
2050             </languageList>
2051           </configItem>
2052         </variant>
2053         <variant>
2054           <configItem>
2055             <name>tifinagh-phonetic</name>
2056             <_description>Morocco - Tifinagh phonetic</_description>
2057             <languageList>
2058               <iso639Id>ber</iso639Id>
2059             </languageList>
2060           </configItem>
2061         </variant>
2062         <variant>
2063           <configItem>
2064             <name>tifinagh-extended-phonetic</name>
2065             <_description>Morocco - Tifinagh extended phonetic</_description>
2066             <languageList>
2067               <iso639Id>ber</iso639Id>
2068             </languageList>
2069           </configItem>
2070         </variant>
2071       </variantList>
2072     </layout>
2073     <layout>
2074       <configItem>
2075         <name>mm</name>
2076         <_shortDescription>Mmr</_shortDescription>
2077         <_description>Myanmar</_description>
2078         <languageList>
2079           <iso639Id>mya</iso639Id>
2080         </languageList>
2081       </configItem>
2082       <variantList/>
2083     </layout>
2084     <layout>
2085       <configItem>
2086         <name>ca</name>
2087         <_shortDescription>Can</_shortDescription>
2088         <_description>Canada</_description>
2089         <languageList>
2090           <iso639Id>fra</iso639Id>
2091         </languageList>
2092       </configItem>
2093       <variantList>
2094         <variant>
2095           <configItem>
2096             <name>fr-dvorak</name>
2097             <_description>Canada - French Dvorak</_description>
2098           </configItem>
2099         </variant>
2100         <variant>
2101           <configItem>
2102             <name>fr-legacy</name>
2103             <_description>Canada - French (legacy)</_description>
2104           </configItem>
2105         </variant>
2106         <variant>
2107           <configItem>
2108             <name>multix</name>
2109             <_description>Canada - Multilingual</_description>
2110           </configItem>
2111         </variant>
2112         <variant>
2113           <configItem>
2114             <name>multi</name>
2115             <_description>Canada - Multilingual, first part</_description>
2116           </configItem>
2117         </variant>
2118         <variant>
2119           <configItem>
2120             <name>multi-2gr</name>
2121             <_description>Canada - Multilingual, second part</_description>
2122           </configItem>
2123         </variant>
2124         <variant>
2125           <configItem>
2126             <name>ike</name>
2127             <_description>Canada - Inuktitut</_description>
2128             <languageList>
2129               <iso639Id>iku</iso639Id>
2130             </languageList>
2131           </configItem>
2132         </variant>
2133         <variant>
2134           <configItem>
2135             <name>shs</name>
2136             <_description>Canada - Secwepemctsin</_description>
2137           </configItem>
2138         </variant>
2139         <variant>
2140           <configItem>
2141             <name>kut</name>
2142             <_description>Canada - Ktunaxa</_description>
2143           </configItem>
2144         </variant>
2145         <variant>
2146           <configItem>
2147             <name>eng</name>
2148             <_description>Canada - English</_description>
2149             <languageList>
2150               <iso639Id>eng</iso639Id>
2151             </languageList>
2152           </configItem>
2153         </variant>
2154       </variantList>
2155     </layout>
2156     <layout>
2157       <configItem>
2158         <name>cd</name>
2159         <_shortDescription>COD</_shortDescription>
2160         <_description>Congo, Democratic Republic of the</_description>
2161         <languageList>
2162           <iso639Id>fra</iso639Id>
2163         </languageList>
2164       </configItem>
2165       <variantList/>
2166     </layout>
2167     <layout>
2168       <configItem>
2169         <name>cn</name>
2170         <_shortDescription>Chn</_shortDescription>
2171         <_description>China</_description>
2172         <languageList>
2173           <iso639Id>chi</iso639Id>
2174         </languageList>
2175       </configItem>
2176       <variantList>
2177         <variant>
2178           <configItem>
2179             <name>tib</name>
2180             <_description>China - Tibetan</_description>
2181             <languageList>
2182               <iso639Id>tib</iso639Id>
2183             </languageList>
2184           </configItem>
2185         </variant>
2186         <variant>
2187           <configItem>
2188             <name>tib_asciinum</name>
2189             <_description>China - Tibetan (with ASCII numerals)</_description>
2190             <languageList>
2191               <iso639Id>tib</iso639Id>
2192             </languageList>
2193           </configItem>
2194         </variant>
2195         <variant>
2196           <configItem>
2197             <name>uig</name>
2198             <_description>China - Uyghur</_description>
2199             <languageList>
2200               <iso639Id>uig</iso639Id>
2201             </languageList>
2202           </configItem>
2203         </variant>
2204       </variantList>
2205     </layout>
2206     <layout>
2207       <configItem>
2208         <name>hr</name>
2209         <_shortDescription>Hrv</_shortDescription>
2210         <_description>Croatia</_description>
2211         <languageList>
2212           <iso639Id>scr</iso639Id>
2213         </languageList>
2214       </configItem>
2215       <variantList>
2216         <variant>
2217           <configItem>
2218             <name>alternatequotes</name>
2219             <_description>Croatia - Use guillemets for quotes</_description>
2220           </configItem>
2221         </variant>
2222         <variant>
2223           <configItem>
2224             <name>unicode</name>
2225             <_description>Croatia - Use Croatian digraphs</_description>
2226           </configItem>
2227         </variant>
2228         <variant>
2229           <configItem>
2230             <name>unicodeus</name>
2231             <_description>Croatia - US keyboard with Croatian digraphs</_description>
2232           </configItem>
2233         </variant>
2234         <variant>
2235           <configItem>
2236             <name>us</name>
2237             <_description>Croatia - US keyboard with Croatian letters</_description>
2238           </configItem>
2239         </variant>
2240       </variantList>
2241     </layout>
2242     <layout>
2243       <configItem>
2244         <name>cz</name>
2245         <_shortDescription>Cze</_shortDescription>
2246         <_description>Czechia</_description>
2247         <languageList>
2248           <iso639Id>cze</iso639Id>
2249         </languageList>
2250       </configItem>
2251       <variantList>
2252         <variant>
2253           <configItem>
2254             <name>bksl</name>
2255             <_description>Czechia - With &lt;\|&gt; key</_description>
2256           </configItem>
2257         </variant>
2258         <variant>
2259           <configItem>
2260             <name>qwerty</name>
2261             <_description>Czechia - qwerty</_description>
2262           </configItem>
2263         </variant>
2264         <variant>
2265           <configItem>
2266             <name>qwerty_bksl</name>
2267             <_description>Czechia - qwerty, extended Backslash</_description>
2268           </configItem>
2269         </variant>
2270         <variant>
2271           <configItem>
2272             <name>ucw</name>
2273             <_description>Czechia - UCW layout (accented letters only)</_description>
2274           </configItem>
2275         </variant>
2276         <variant>
2277           <configItem>
2278             <name>dvorak-ucw</name>
2279             <_description>Czechia - US Dvorak with CZ UCW support</_description>
2280           </configItem>
2281         </variant>
2282       </variantList>
2283     </layout>
2284     <layout>
2285       <configItem>
2286         <name>dk</name>
2287         <_shortDescription>Dnk</_shortDescription>
2288         <_description>Denmark</_description>
2289         <languageList>
2290           <iso639Id>dan</iso639Id>
2291         </languageList>
2292       </configItem>
2293       <variantList>
2294         <variant>
2295           <configItem>
2296             <name>nodeadkeys</name>
2297             <_description>Denmark - Eliminate dead keys</_description>
2298           </configItem>
2299         </variant>
2300         <variant>
2301           <configItem>
2302             <name>mac</name>
2303             <_description>Denmark - Macintosh</_description>
2304           </configItem>
2305         </variant>
2306         <variant>
2307           <configItem>
2308             <name>mac_nodeadkeys</name>
2309             <_description>Denmark - Macintosh, eliminate dead keys</_description>
2310           </configItem>
2311         </variant>
2312         <variant>
2313           <configItem>
2314             <name>dvorak</name>
2315             <_description>Denmark - Dvorak</_description>
2316           </configItem>
2317         </variant>
2318       </variantList>
2319     </layout>
2320     <layout>
2321       <configItem>
2322         <name>nl</name>
2323         <_shortDescription>Nld</_shortDescription>
2324         <_description>Netherlands</_description>
2325         <languageList>
2326           <iso639Id>nld</iso639Id>
2327         </languageList>
2328       </configItem>
2329       <variantList>
2330         <variant>
2331           <configItem>
2332             <name>sundeadkeys</name>
2333             <_description>Netherlands - Sun dead keys</_description>
2334           </configItem>
2335         </variant>
2336         <variant>
2337           <configItem>
2338             <name>mac</name>
2339             <_description>Netherlands - Macintosh</_description>
2340           </configItem>
2341         </variant>
2342         <variant>
2343           <configItem>
2344             <name>std</name>
2345             <_description>Netherlands - Standard</_description>
2346           </configItem>
2347         </variant>
2348       </variantList>
2349     </layout>
2350     <layout>
2351       <configItem>
2352         <name>bt</name>
2353         <_shortDescription>Btn</_shortDescription>
2354         <_description>Bhutan</_description>
2355         <languageList>
2356           <iso639Id>dzo</iso639Id>
2357         </languageList>
2358       </configItem>
2359     </layout>
2360     <layout>
2361       <configItem>
2362         <name>ee</name>
2363         <_shortDescription>Est</_shortDescription>
2364         <_description>Estonia</_description>
2365         <languageList>
2366           <iso639Id>est</iso639Id>
2367         </languageList>
2368       </configItem>
2369       <variantList>
2370         <variant>
2371           <configItem>
2372             <name>nodeadkeys</name>
2373             <_description>Estonia - Eliminate dead keys</_description>
2374           </configItem>
2375         </variant>
2376         <variant>
2377           <configItem>
2378             <name>dvorak</name>
2379             <_description>Estonia - Dvorak</_description>
2380           </configItem>
2381         </variant>
2382         <variant>
2383           <configItem>
2384             <name>us</name>
2385             <_description>Estonia - US keyboard with Estonian letters</_description>
2386           </configItem>
2387         </variant>
2388       </variantList>
2389     </layout>
2390     <layout>
2391       <configItem>
2392         <name>ir</name>
2393         <_shortDescription>Irn</_shortDescription>
2394         <_description>Iran</_description>
2395         <languageList>
2396           <iso639Id>per</iso639Id>
2397         </languageList>
2398       </configItem>
2399       <variantList>
2400         <variant>
2401           <configItem>
2402             <name>pes_keypad</name>
2403             <_description>Iran - Persian, with Persian Keypad</_description>
2404           </configItem>
2405         </variant>
2406         <variant>
2407           <configItem>
2408             <name>ku</name>
2409             <_description>Iran - Kurdish, Latin Q</_description>
2410             <languageList>
2411               <iso639Id>kur</iso639Id>
2412             </languageList>
2413           </configItem>
2414         </variant>
2415         <variant>
2416           <configItem>
2417             <name>ku_f</name>
2418             <_description>Iran - Kurdish, (F)</_description>
2419             <languageList>
2420               <iso639Id>kur</iso639Id>
2421             </languageList>
2422           </configItem>
2423         </variant>
2424         <variant>
2425           <configItem>
2426             <name>ku_alt</name>
2427             <_description>Iran - Kurdish, Latin Alt-Q</_description>
2428             <languageList>
2429               <iso639Id>kur</iso639Id>
2430             </languageList>
2431           </configItem>
2432         </variant>
2433         <variant>
2434           <configItem>
2435             <name>ku_ara</name>
2436             <_description>Iran - Kurdish, Arabic-Latin</_description>
2437             <languageList>
2438               <iso639Id>kur</iso639Id>
2439             </languageList>
2440           </configItem>
2441         </variant>
2442       </variantList>
2443     </layout>
2444     <layout>
2445       <configItem>
2446         <name>iq</name>
2447         <_shortDescription>Irq</_shortDescription>
2448         <_description>Iraq</_description>
2449         <languageList><iso639Id>ara</iso639Id>
2450                       <iso639Id>kur</iso639Id></languageList>
2451       </configItem>
2452       <variantList>
2453         <variant>
2454           <configItem>
2455             <name>ku</name>
2456             <_description>Iraq - Kurdish, Latin Q</_description>
2457             <languageList>
2458               <iso639Id>kur</iso639Id>
2459             </languageList>
2460           </configItem>
2461         </variant>
2462         <variant>
2463           <configItem>
2464             <name>ku_f</name>
2465             <_description>Iraq - Kurdish, (F)</_description>
2466             <languageList>
2467               <iso639Id>kur</iso639Id>
2468             </languageList>
2469           </configItem>
2470         </variant>
2471         <variant>
2472           <configItem>
2473             <name>ku_alt</name>
2474             <_description>Iraq - Kurdish, Latin Alt-Q</_description>
2475             <languageList>
2476               <iso639Id>kur</iso639Id>
2477             </languageList>
2478           </configItem>
2479         </variant>
2480         <variant>
2481           <configItem>
2482             <name>ku_ara</name>
2483             <_description>Iraq - Kurdish, Arabic-Latin</_description>
2484             <languageList>
2485               <iso639Id>kur</iso639Id>
2486             </languageList>
2487           </configItem>
2488         </variant>
2489       </variantList>
2490     </layout>
2491     <layout>
2492       <configItem>
2493         <name>fo</name>
2494         <_shortDescription>Fro</_shortDescription>
2495         <_description>Faroe Islands</_description>
2496         <languageList>
2497           <iso639Id>fao</iso639Id>
2498         </languageList>
2499       </configItem>
2500       <variantList>
2501         <variant>
2502           <configItem>
2503             <name>nodeadkeys</name>
2504             <_description>Faroe Islands - Eliminate dead keys</_description>
2505           </configItem>
2506         </variant>
2507       </variantList>
2508     </layout>
2509     <layout>
2510       <configItem>
2511         <name>fi</name>
2512         <_shortDescription>Fin</_shortDescription>
2513         <_description>Finland</_description>
2514         <languageList>
2515           <iso639Id>fin</iso639Id>
2516         </languageList>
2517       </configItem>
2518       <variantList>
2519         <variant>
2520           <configItem>
2521             <name>classic</name>
2522             <_description>Finland - Classic</_description>
2523           </configItem>
2524         </variant>
2525         <variant>
2526           <configItem>
2527             <name>nodeadkeys</name>
2528             <_description>Finland - Classic, eliminate dead keys</_description>
2529           </configItem>
2530         </variant>
2531         <variant>
2532           <configItem>
2533             <name>smi</name>
2534             <_description>Finland - Northern Saami</_description>
2535             <languageList><iso639Id>smi</iso639Id>
2536                           <iso639Id>sme</iso639Id></languageList>
2537           </configItem>
2538         </variant>
2539         <variant>
2540           <configItem>
2541             <name>mac</name>
2542             <_description>Finland - Macintosh</_description>
2543           </configItem>
2544         </variant>
2545       </variantList>
2546     </layout>
2547     <layout>
2548       <configItem>
2549         <name>fr</name>
2550         <_shortDescription>Fra</_shortDescription>
2551         <_description>France</_description>
2552         <languageList>
2553           <iso639Id>fra</iso639Id>
2554         </languageList>
2555       </configItem>
2556       <variantList>
2557         <variant>
2558           <configItem>
2559             <name>nodeadkeys</name>
2560             <_description>France - Eliminate dead keys</_description>
2561           </configItem>
2562         </variant>
2563         <variant>
2564           <configItem>
2565             <name>sundeadkeys</name>
2566             <_description>France - Sun dead keys</_description>
2567           </configItem>
2568         </variant>
2569         <variant>
2570           <configItem>
2571             <name>oss</name>
2572             <_description>France - Alternative</_description>
2573           </configItem>
2574         </variant>
2575         <variant>
2576           <configItem>
2577             <name>oss_latin9</name>
2578             <_description>France - Alternative, latin-9 only</_description>
2579           </configItem>
2580         </variant>
2581         <variant>
2582           <configItem>
2583             <name>oss_nodeadkeys</name>
2584             <_description>France - Alternative, eliminate dead keys</_description>
2585           </configItem>
2586         </variant>
2587         <variant>
2588           <configItem>
2589             <name>oss_sundeadkeys</name>
2590             <_description>France - Alternative, Sun dead keys</_description>
2591           </configItem>
2592         </variant>
2593         <variant>
2594           <configItem>
2595             <name>latin9</name>
2596             <_description>France - (Legacy) Alternative</_description>
2597           </configItem>
2598         </variant>
2599         <variant>
2600           <configItem>
2601             <name>latin9_nodeadkeys</name>
2602             <_description>France - (Legacy) Alternative, eliminate dead keys</_description>
2603           </configItem>
2604         </variant>
2605         <variant>
2606           <configItem>
2607             <name>latin9_sundeadkeys</name>
2608             <_description>France - (Legacy) Alternative, Sun dead keys</_description>
2609           </configItem>
2610         </variant>
2611         <variant>
2612           <configItem>
2613             <name>bepo</name>
2614             <_description>France - Bepo, ergonomic, Dvorak way</_description>
2615           </configItem>
2616         </variant>
2617         <variant>
2618           <configItem>
2619             <name>bepo_latin9</name>
2620             <_description>France - Bepo, ergonomic, Dvorak way, latin-9 only</_description>
2621           </configItem>
2622         </variant>
2623         <variant>
2624           <configItem>
2625             <name>dvorak</name>
2626             <_description>France - Dvorak</_description>
2627           </configItem>
2628         </variant>
2629         <variant>
2630           <configItem>
2631             <name>mac</name>
2632             <_description>France - Macintosh</_description>
2633           </configItem>
2634         </variant>
2635         <variant>
2636           <configItem>
2637             <name>bre</name>
2638             <_description>France - Breton</_description>
2639           </configItem>
2640         </variant>
2641         <variant>
2642           <configItem>
2643             <name>oci</name>
2644             <_description>France - Occitan</_description>
2645             <languageList>
2646               <iso639Id>oci</iso639Id>
2647             </languageList>
2648           </configItem>
2649         </variant>
2650         <variant>
2651           <configItem>
2652             <name>geo</name>
2653             <_description>France - Georgian AZERTY Tskapo</_description>
2654             <languageList>
2655               <iso639Id>geo</iso639Id>
2656             </languageList>
2657           </configItem>
2658         </variant>
2659       </variantList>
2660     </layout>
2661     <layout>
2662       <configItem>
2663         <name>gh</name>
2664         <_shortDescription>Gha</_shortDescription>
2665         <_description>Ghana</_description>
2666         <languageList>
2667           <iso639Id>eng</iso639Id>
2668         </languageList>
2669       </configItem>
2670       <variantList>
2671         <variant>
2672           <configItem>
2673             <name>generic</name>
2674             <_description>Ghana - Multilingual</_description>
2675           </configItem>
2676         </variant>
2677         <variant>
2678           <configItem>
2679             <name>akan</name>
2680             <_description>Ghana - Akan</_description>
2681             <languageList>
2682               <iso639Id>aka</iso639Id>
2683             </languageList>
2684           </configItem>
2685         </variant>
2686         <variant>
2687           <configItem>
2688             <name>ewe</name>
2689             <_description>Ghana - Ewe</_description>
2690             <languageList>
2691               <iso639Id>ewe</iso639Id>
2692             </languageList>
2693           </configItem>
2694         </variant>
2695         <variant>
2696           <configItem>
2697             <name>fula</name>
2698             <_description>Ghana - Fula</_description>
2699             <languageList>
2700               <iso639Id>ful</iso639Id>
2701             </languageList>
2702           </configItem>
2703         </variant>
2704         <variant>
2705           <configItem>
2706             <name>ga</name>
2707             <_description>Ghana - Ga</_description>
2708             <languageList>
2709               <iso639Id>gaa</iso639Id>
2710             </languageList>
2711           </configItem>
2712         </variant>
2713         <variant>
2714           <configItem>
2715             <name>hausa</name>
2716             <_description>Ghana - Hausa</_description>
2717             <languageList>
2718               <iso639Id>hau</iso639Id>
2719             </languageList>
2720           </configItem>
2721         </variant>
2722         <variant>
2723           <configItem>
2724             <name>avn</name>
2725             <_description>Ghana - Avatime</_description>
2726             <languageList>
2727               <iso639Id>avn</iso639Id>
2728             </languageList>
2729           </configItem>
2730         </variant>
2731         <variant>
2732           <configItem>
2733             <name>gillbt</name>
2734             <_description>Ghana - GILLBT</_description>
2735           </configItem>
2736         </variant>
2737       </variantList>
2738     </layout>
2739     <layout>
2740       <configItem>
2741         <name>gn</name>
2742         <_shortDescription>Gin</_shortDescription>
2743         <_description>Guinea</_description>
2744         <languageList>
2745           <iso639Id>fra</iso639Id>
2746         </languageList>
2747       </configItem>
2748       <variantList/>
2749     </layout>
2750     <layout>
2751       <configItem>
2752         <name>ge</name>
2753         <_shortDescription>Geo</_shortDescription>
2754         <_description>Georgia</_description>
2755         <languageList>
2756           <iso639Id>geo</iso639Id>
2757         </languageList>
2758       </configItem>
2759       <variantList>
2760         <variant>
2761           <configItem>
2762             <name>ergonomic</name>
2763             <_description>Georgia - Ergonomic</_description>
2764           </configItem>
2765         </variant>
2766         <variant>
2767           <configItem>
2768             <name>mess</name>
2769             <_description>Georgia - MESS</_description>
2770           </configItem>
2771         </variant>
2772         <variant>
2773           <configItem>
2774             <name>ru</name>
2775             <_description>Georgia - Russian</_description>
2776             <languageList>
2777               <iso639Id>rus</iso639Id>
2778             </languageList>
2779           </configItem>
2780         </variant>
2781         <variant>
2782           <configItem>
2783             <name>os</name>
2784             <_description>Georgia - Ossetian</_description>
2785             <languageList>
2786               <iso639Id>oss</iso639Id>
2787             </languageList>
2788           </configItem>
2789         </variant>
2790       </variantList>
2791     </layout>
2792     <layout>
2793       <configItem>
2794         <name>de</name>
2795         <_shortDescription>Deu</_shortDescription>
2796         <_description>Germany</_description>
2797         <languageList>
2798           <iso639Id>ger</iso639Id>
2799         </languageList>
2800       </configItem>
2801       <variantList>
2802         <variant>
2803           <configItem>
2804             <name>deadacute</name>
2805             <_description>Germany - Dead acute</_description>
2806           </configItem>
2807         </variant>
2808         <variant>
2809           <configItem>
2810             <name>deadgraveacute</name>
2811             <_description>Germany - Dead grave acute</_description>
2812           </configItem>
2813         </variant>
2814         <variant>
2815           <configItem>
2816             <name>nodeadkeys</name>
2817             <_description>Germany - Eliminate dead keys</_description>
2818           </configItem>
2819         </variant>
2820         <variant>
2821           <configItem>
2822             <name>ro</name>
2823             <_description>Germany - Romanian keyboard with German letters</_description>
2824           </configItem>
2825         </variant>
2826         <variant>
2827           <configItem>
2828             <name>ro_nodeadkeys</name>
2829             <_description>Germany - Romanian keyboard with German letters, eliminate dead keys</_description>
2830           </configItem>
2831         </variant>
2832         <variant>
2833           <configItem>
2834             <name>dvorak</name>
2835             <_description>Germany - Dvorak</_description>
2836           </configItem>
2837         </variant>
2838         <variant>
2839           <configItem>
2840             <name>sundeadkeys</name>
2841             <_description>Germany - Sun dead keys</_description>
2842           </configItem>
2843         </variant>
2844         <variant>
2845           <configItem>
2846             <name>neo</name>
2847             <_description>Germany - Neo 2</_description>
2848           </configItem>
2849         </variant>
2850         <variant>
2851           <configItem>
2852             <name>mac</name>
2853             <_description>Germany - Macintosh</_description>
2854           </configItem>
2855         </variant>
2856         <variant>
2857           <configItem>
2858             <name>mac_nodeadkeys</name>
2859             <_description>Germany - Macintosh, eliminate dead keys</_description>
2860           </configItem>
2861         </variant>
2862         <variant>
2863           <configItem>
2864             <name>dsb</name>
2865             <_description>Germany - Lower Sorbian</_description>
2866             <languageList>
2867               <iso639Id>dsb</iso639Id>
2868             </languageList>
2869           </configItem>
2870         </variant>
2871         <variant>
2872           <configItem>
2873             <name>dsb_qwertz</name>
2874             <_description>Germany - Lower Sorbian (qwertz)</_description>
2875             <languageList>
2876               <iso639Id>dsb</iso639Id>
2877             </languageList>
2878           </configItem>
2879         </variant>
2880         <variant>
2881           <configItem>
2882             <name>qwerty</name>
2883             <_description>Germany - qwerty</_description>
2884           </configItem>
2885         </variant>
2886         <variant>
2887           <configItem>
2888             <name>ru</name>
2889             <_description>Germany - Russian phonetic</_description>
2890             <languageList>
2891               <iso639Id>rus</iso639Id>
2892             </languageList>
2893           </configItem>
2894         </variant>
2895       </variantList>
2896     </layout>
2897     <layout>
2898       <configItem>
2899         <name>gr</name>
2900         <_shortDescription>Grc</_shortDescription>
2901         <_description>Greece</_description>
2902         <languageList>
2903           <iso639Id>gre</iso639Id>
2904         </languageList>
2905       </configItem>
2906       <variantList>
2907         <variant>
2908           <configItem>
2909             <name>simple</name>
2910             <_description>Greece - Simple</_description>
2911           </configItem>
2912         </variant>
2913         <variant>
2914           <configItem>
2915             <name>extended</name>
2916             <_description>Greece - Extended</_description>
2917           </configItem>
2918         </variant>
2919         <variant>
2920           <configItem>
2921             <name>nodeadkeys</name>
2922             <_description>Greece - Eliminate dead keys</_description>
2923           </configItem>
2924         </variant>
2925         <variant>
2926           <configItem>
2927             <name>polytonic</name>
2928             <_description>Greece - Polytonic</_description>
2929           </configItem>
2930         </variant>
2931       </variantList>
2932     </layout>
2933     <layout>
2934       <configItem>
2935         <name>hu</name>
2936         <_shortDescription>Hun</_shortDescription>
2937         <_description>Hungary</_description>
2938         <languageList>
2939           <iso639Id>hun</iso639Id>
2940         </languageList>
2941       </configItem>
2942       <variantList>
2943         <variant>
2944           <configItem>
2945             <name>standard</name>
2946             <_description>Hungary - Standard</_description>
2947           </configItem>
2948         </variant>
2949         <variant>
2950           <configItem>
2951             <name>nodeadkeys</name>
2952             <_description>Hungary - Eliminate dead keys</_description>
2953           </configItem>
2954         </variant>
2955         <variant>
2956           <configItem>
2957             <name>qwerty</name>
2958             <_description>Hungary - qwerty</_description>
2959           </configItem>
2960         </variant>
2961         <variant>
2962           <configItem>
2963             <name>101_qwertz_comma_dead</name>
2964             <_description>Hungary - 101/qwertz/comma/Dead keys</_description>
2965           </configItem>
2966         </variant>
2967         <variant>
2968           <configItem>
2969             <name>101_qwertz_comma_nodead</name>
2970             <_description>Hungary - 101/qwertz/comma/Eliminate dead keys</_description>
2971           </configItem>
2972         </variant>
2973         <variant>
2974           <configItem>
2975             <name>101_qwertz_dot_dead</name>
2976             <_description>Hungary - 101/qwertz/dot/Dead keys</_description>
2977           </configItem>
2978         </variant>
2979         <variant>
2980           <configItem>
2981             <name>101_qwertz_dot_nodead</name>
2982             <_description>Hungary - 101/qwertz/dot/Eliminate dead keys</_description>
2983           </configItem>
2984         </variant>
2985         <variant>
2986           <configItem>
2987             <name>101_qwerty_comma_dead</name>
2988             <_description>Hungary - 101/qwerty/comma/Dead keys</_description>
2989           </configItem>
2990         </variant>
2991         <variant>
2992           <configItem>
2993             <name>101_qwerty_comma_nodead</name>
2994             <_description>Hungary - 101/qwerty/comma/Eliminate dead keys</_description>
2995           </configItem>
2996         </variant>
2997         <variant>
2998           <configItem>
2999             <name>101_qwerty_dot_dead</name>
3000             <_description>Hungary - 101/qwerty/dot/Dead keys</_description>
3001           </configItem>
3002         </variant>
3003         <variant>
3004           <configItem>
3005             <name>101_qwerty_dot_nodead</name>
3006             <_description>Hungary - 101/qwerty/dot/Eliminate dead keys</_description>
3007           </configItem>
3008         </variant>
3009         <variant>
3010           <configItem>
3011             <name>102_qwertz_comma_dead</name>
3012             <_description>Hungary - 102/qwertz/comma/Dead keys</_description>
3013           </configItem>
3014         </variant>
3015         <variant>
3016           <configItem>
3017             <name>102_qwertz_comma_nodead</name>
3018             <_description>Hungary - 102/qwertz/comma/Eliminate dead keys</_description>
3019           </configItem>
3020         </variant>
3021         <variant>
3022           <configItem>
3023             <name>102_qwertz_dot_dead</name>
3024             <_description>Hungary - 102/qwertz/dot/Dead keys</_description>
3025           </configItem>
3026         </variant>
3027         <variant>
3028           <configItem>
3029             <name>102_qwertz_dot_nodead</name>
3030             <_description>Hungary - 102/qwertz/dot/Eliminate dead keys</_description>
3031           </configItem>
3032         </variant>
3033         <variant>
3034           <configItem>
3035             <name>102_qwerty_comma_dead</name>
3036             <_description>Hungary - 102/qwerty/comma/Dead keys</_description>
3037           </configItem>
3038         </variant>
3039         <variant>
3040           <configItem>
3041             <name>102_qwerty_comma_nodead</name>
3042             <_description>Hungary - 102/qwerty/comma/Eliminate dead keys</_description>
3043           </configItem>
3044         </variant>
3045         <variant>
3046           <configItem>
3047             <name>102_qwerty_dot_dead</name>
3048             <_description>Hungary - 102/qwerty/dot/Dead keys</_description>
3049           </configItem>
3050         </variant>
3051         <variant>
3052           <configItem>
3053             <name>102_qwerty_dot_nodead</name>
3054             <_description>Hungary - 102/qwerty/dot/Eliminate dead keys</_description>
3055           </configItem>
3056         </variant>
3057       </variantList>
3058     </layout>
3059     <layout>
3060       <configItem>
3061         <name>is</name>
3062         <_shortDescription>Isl</_shortDescription>
3063         <_description>Iceland</_description>
3064         <languageList>
3065           <iso639Id>ice</iso639Id>
3066         </languageList>
3067       </configItem>
3068       <variantList>
3069         <variant>
3070           <configItem>
3071             <name>Sundeadkeys</name>
3072             <_description>Iceland - Sun dead keys</_description>
3073           </configItem>
3074         </variant>
3075         <variant>
3076           <configItem>
3077             <name>nodeadkeys</name>
3078             <_description>Iceland - Eliminate dead keys</_description>
3079           </configItem>
3080         </variant>
3081         <variant>
3082           <configItem>
3083             <name>mac</name>
3084             <_description>Iceland - Macintosh</_description>
3085           </configItem>
3086         </variant>
3087         <variant>
3088           <configItem>
3089             <name>dvorak</name>
3090             <_description>Iceland - Dvorak</_description>
3091           </configItem>
3092         </variant>
3093       </variantList>
3094     </layout>
3095     <layout>
3096       <configItem>
3097         <name>il</name>
3098         <_shortDescription>Isr</_shortDescription>
3099         <_description>Israel</_description>
3100         <languageList>
3101           <iso639Id>heb</iso639Id>
3102         </languageList>
3103       </configItem>
3104       <variantList>
3105         <variant>
3106           <configItem>
3107             <name>lyx</name>
3108             <_description>Israel - lyx</_description>
3109           </configItem>
3110         </variant>
3111         <variant>
3112           <configItem>
3113             <name>phonetic</name>
3114             <_description>Israel - Phonetic</_description>
3115           </configItem>
3116         </variant>
3117         <variant>
3118           <configItem>
3119             <name>biblical</name>
3120             <_description>Israel - Biblical Hebrew (Tiro)</_description>
3121           </configItem>
3122         </variant>
3123       </variantList>
3124     </layout>
3125     <layout>
3126       <configItem>
3127         <name>it</name>
3128         <_shortDescription>Ita</_shortDescription>
3129         <_description>Italy</_description>
3130         <languageList>
3131           <iso639Id>ita</iso639Id>
3132         </languageList>
3133       </configItem>
3134       <variantList>
3135         <variant>
3136           <configItem>
3137             <name>nodeadkeys</name>
3138             <_description>Italy - Eliminate dead keys</_description>
3139           </configItem>
3140         </variant>
3141         <variant>
3142           <configItem>
3143             <name>mac</name>
3144             <_description>Italy - Macintosh</_description>
3145           </configItem>
3146         </variant>
3147         <variant>
3148           <configItem>
3149             <name>us</name>
3150             <_description>Italy - US keyboard with Italian letters</_description>
3151           </configItem>
3152         </variant>
3153         <variant>
3154           <configItem>
3155             <name>geo</name>
3156             <_description>Italy - Georgian</_description>
3157             <languageList>
3158               <iso639Id>geo</iso639Id>
3159             </languageList>
3160           </configItem>
3161         </variant>
3162       </variantList>
3163     </layout>
3164     <layout>
3165       <configItem>
3166         <name>jp</name>
3167         <_shortDescription>Jpn</_shortDescription>
3168         <_description>Japan</_description>
3169         <languageList>
3170           <iso639Id>jpn</iso639Id>
3171         </languageList>
3172       </configItem>
3173       <variantList>
3174         <variant>
3175           <configItem>
3176             <name>kana</name>
3177             <_description>Japan - Kana</_description>
3178           </configItem>
3179         </variant>
3180         <variant>
3181           <configItem>
3182             <name>kana86</name>
3183             <_description>Japan - Kana 86</_description>
3184           </configItem>
3185         </variant>
3186         <variant>
3187           <configItem>
3188             <name>OADG109A</name>
3189             <_description>Japan - OADG 109A</_description>
3190           </configItem>
3191         </variant>
3192         <variant>
3193           <configItem>
3194             <name>mac</name>
3195             <_description>Japan - Macintosh</_description>
3196           </configItem>
3197         </variant>
3198       </variantList>
3199     </layout>
3200     <layout>
3201       <configItem>
3202         <name>kg</name>
3203         <_shortDescription>Kgz</_shortDescription>
3204         <_description>Kyrgyzstan</_description>
3205         <languageList>
3206           <iso639Id>kir</iso639Id>
3207         </languageList>
3208       </configItem>
3209       <variantList>
3210         <variant>
3211           <configItem>
3212             <name>phonetic</name>
3213             <_description>Kyrgyzstan - Phonetic</_description>
3214           </configItem>
3215         </variant>
3216       </variantList>
3217     </layout>
3218     <layout>
3219       <configItem>
3220         <name>kh</name>
3221         <_shortDescription>Khm</_shortDescription>
3222         <_description>Cambodia</_description>
3223         <languageList>
3224           <iso639Id>khm</iso639Id>
3225         </languageList>
3226       </configItem>
3227       <variantList/>
3228     </layout>
3229     <layout>
3230       <configItem>
3231         <name>kz</name>
3232         <_shortDescription>Kaz</_shortDescription>
3233         <_description>Kazakhstan</_description>
3234         <languageList>
3235           <iso639Id>kaz</iso639Id>
3236         </languageList>
3237       </configItem>
3238       <variantList>
3239         <variant>
3240           <configItem>
3241             <name>ruskaz</name>
3242             <_description>Kazakhstan - Russian with Kazakh</_description>
3243             <languageList><iso639Id>kaz</iso639Id>
3244                           <iso639Id>rus</iso639Id></languageList>
3245           </configItem>
3246         </variant>
3247         <variant>
3248           <configItem>
3249             <name>kazrus</name>
3250             <_description>Kazakhstan - Kazakh with Russian</_description>
3251             <languageList><iso639Id>kaz</iso639Id>
3252                           <iso639Id>rus</iso639Id></languageList>
3253           </configItem>
3254         </variant>
3255       </variantList>
3256     </layout>
3257     <layout>
3258       <configItem>
3259         <name>la</name>
3260         <_shortDescription>Lao</_shortDescription>
3261         <_description>Laos</_description>
3262         <languageList>
3263           <iso639Id>lao</iso639Id>
3264         </languageList>
3265       </configItem>
3266       <variantList>
3267         <variant>
3268           <configItem>
3269             <name>stea</name>
3270             <_description>Laos - STEA (proposed standard layout)</_description>
3271             <languageList><iso639Id>lao</iso639Id>
3272             </languageList>
3273           </configItem>
3274         </variant>
3275       </variantList>
3276     </layout>
3277     <layout>
3278       <configItem>
3279         <name>latam</name>
3280         <_shortDescription>Esp</_shortDescription>
3281         <_description>Latin American</_description>
3282         <countryList>
3283           <iso3166Id>AR</iso3166Id>
3284           <iso3166Id>BO</iso3166Id>
3285           <iso3166Id>CL</iso3166Id>
3286           <iso3166Id>CO</iso3166Id>
3287           <iso3166Id>CR</iso3166Id>
3288           <iso3166Id>CU</iso3166Id>
3289           <iso3166Id>DO</iso3166Id>
3290           <iso3166Id>EC</iso3166Id>
3291           <iso3166Id>GT</iso3166Id>
3292           <iso3166Id>HN</iso3166Id>
3293           <iso3166Id>HT</iso3166Id>
3294           <iso3166Id>MX</iso3166Id>
3295           <iso3166Id>NI</iso3166Id>
3296           <iso3166Id>PA</iso3166Id>
3297           <iso3166Id>PE</iso3166Id>
3298           <iso3166Id>PR</iso3166Id>
3299           <iso3166Id>PY</iso3166Id>
3300           <iso3166Id>SV</iso3166Id>
3301           <iso3166Id>US</iso3166Id>
3302           <iso3166Id>UY</iso3166Id>
3303           <iso3166Id>VE</iso3166Id>
3304         </countryList>
3305         <languageList>
3306           <iso639Id>spa</iso639Id>
3307         </languageList>
3308       </configItem>
3309       <variantList>
3310         <variant>
3311           <configItem>
3312             <name>nodeadkeys</name>
3313             <_description>Latin American - Eliminate dead keys</_description>
3314           </configItem>
3315         </variant>
3316         <variant>
3317           <configItem>
3318             <name>deadtilde</name>
3319             <_description>Latin American - Include dead tilde</_description>
3320           </configItem>
3321         </variant>
3322         <variant>
3323           <configItem>
3324             <name>sundeadkeys</name>
3325             <_description>Latin American - Sun dead keys</_description>
3326           </configItem>
3327         </variant>
3328       </variantList>
3329     </layout>
3330     <layout>
3331       <configItem>
3332         <name>lt</name>
3333         <_shortDescription>Ltu</_shortDescription>
3334         <_description>Lithuania</_description>
3335         <languageList>
3336           <iso639Id>lit</iso639Id>
3337         </languageList>
3338       </configItem>
3339       <variantList>
3340         <variant>
3341           <configItem>
3342             <name>std</name>
3343             <_description>Lithuania - Standard</_description>
3344           </configItem>
3345         </variant>
3346         <variant>
3347           <configItem>
3348             <name>us</name>
3349             <_description>Lithuania - US keyboard with Lithuanian letters</_description>
3350           </configItem>
3351         </variant>
3352         <variant>
3353           <configItem>
3354             <name>ibm</name>
3355             <_description>Lithuania - IBM (LST 1205-92)</_description>
3356           </configItem>
3357         </variant>
3358         <variant>
3359           <configItem>
3360             <name>lekp</name>
3361             <_description>Lithuania - LEKP</_description>
3362           </configItem>
3363         </variant>
3364         <variant>
3365           <configItem>
3366             <name>lekpa</name>
3367             <_description>Lithuania - LEKPa</_description>
3368           </configItem>
3369         </variant>
3370       </variantList>
3371     </layout>
3372     <layout>
3373       <configItem>
3374         <name>lv</name>
3375         <_shortDescription>Lva</_shortDescription>
3376         <_description>Latvia</_description>
3377         <languageList>
3378           <iso639Id>lav</iso639Id>
3379         </languageList>
3380       </configItem>
3381       <variantList>
3382         <variant>
3383           <configItem>
3384             <name>apostrophe</name>
3385             <_description>Latvia - Apostrophe (') variant</_description>
3386           </configItem>
3387         </variant>
3388         <variant>
3389           <configItem>
3390             <name>tilde</name>
3391             <_description>Latvia - Tilde (~) variant</_description>
3392           </configItem>
3393         </variant>
3394         <variant>
3395           <configItem>
3396             <name>fkey</name>
3397             <_description>Latvia - F-letter (F) variant</_description>
3398           </configItem>
3399         </variant>
3400       </variantList>
3401     </layout>
3402     <layout>
3403       <configItem>
3404         <name>mao</name>
3405         <_shortDescription>Mao</_shortDescription>
3406         <_description>Maori</_description>
3407         <languageList>
3408           <iso639Id>mao</iso639Id>
3409         </languageList>
3410       </configItem>
3411       <variantList/>
3412     </layout>
3413     <layout>
3414       <configItem>
3415         <name>me</name>
3416         <_shortDescription>MNE</_shortDescription>
3417         <_description>Montenegro</_description>
3418         <languageList>
3419           <iso639Id>srp</iso639Id>
3420         </languageList>
3421       </configItem>
3422       <variantList>
3423         <variant>
3424           <configItem>
3425             <name>cyrillic</name>
3426             <_description>Montenegro - Cyrillic</_description>
3427           </configItem>
3428         </variant>
3429         <variant>
3430           <configItem>
3431             <name>cyrillicyz</name>
3432             <_description>Montenegro - Cyrillic, Z and ZHE swapped</_description>
3433           </configItem>
3434         </variant>
3435         <variant>
3436           <configItem>
3437             <name>latinunicode</name>
3438             <_description>Montenegro - Latin unicode</_description>
3439           </configItem>
3440         </variant>
3441         <variant>
3442           <configItem>
3443             <name>latinyz</name>
3444             <_description>Montenegro - Latin qwerty</_description>
3445           </configItem>
3446         </variant>
3447         <variant>
3448           <configItem>
3449             <name>latinunicodeyz</name>
3450             <_description>Montenegro - Latin unicode qwerty</_description>
3451           </configItem>
3452         </variant>
3453         <variant>
3454           <configItem>
3455             <name>cyrillicalternatequotes</name>
3456             <_description>Montenegro - Cyrillic with guillemets</_description>
3457           </configItem>
3458         </variant>
3459         <variant>
3460           <configItem>
3461             <name>latinalternatequotes</name>
3462             <_description>Montenegro - Latin with guillemets</_description>
3463           </configItem>
3464         </variant>
3465       </variantList>
3466     </layout>
3467     <layout>
3468       <configItem>
3469         <name>mk</name>
3470         <_shortDescription>Mkd</_shortDescription>
3471         <_description>Macedonia</_description>
3472         <languageList>
3473           <iso639Id>mkd</iso639Id>
3474         </languageList>
3475       </configItem>
3476       <variantList>
3477         <variant>
3478           <configItem>
3479             <name>nodeadkeys</name>
3480             <_description>Macedonia - Eliminate dead keys</_description>
3481           </configItem>
3482         </variant>
3483       </variantList>
3484     </layout>
3485     <layout>
3486       <configItem>
3487         <name>mt</name>
3488         <_shortDescription>Mlt</_shortDescription>
3489         <_description>Malta</_description>
3490         <languageList>
3491           <iso639Id>mlt</iso639Id>
3492         </languageList>
3493       </configItem>
3494       <variantList>
3495         <variant>
3496           <configItem>
3497             <name>us</name>
3498             <_description>Malta - Maltese keyboard with US layout</_description>
3499           </configItem>
3500         </variant>
3501       </variantList>
3502     </layout>
3503     <layout>
3504       <configItem>
3505         <name>mn</name>
3506         <_shortDescription>Mng</_shortDescription>
3507         <_description>Mongolia</_description>
3508         <languageList>
3509           <iso639Id>mng</iso639Id>
3510         </languageList>
3511       </configItem>
3512       <variantList/>
3513     </layout>
3514     <layout>
3515       <configItem>
3516         <name>no</name>
3517         <_shortDescription>Nor</_shortDescription>
3518         <_description>Norway</_description>
3519         <languageList>
3520           <iso639Id>nor</iso639Id>
3521         </languageList>
3522       </configItem>
3523       <variantList>
3524         <variant>
3525           <configItem>
3526             <name>nodeadkeys</name>
3527             <_description>Norway - Eliminate dead keys</_description>
3528           </configItem>
3529         </variant>
3530         <variant>
3531           <configItem>
3532             <name>dvorak</name>
3533             <_description>Norway - Dvorak</_description>
3534           </configItem>
3535         </variant>
3536         <variant>
3537           <configItem>
3538             <name>smi</name>
3539             <_description>Norway - Northern Saami</_description>
3540             <languageList>
3541               <iso639Id>sme</iso639Id>
3542             </languageList>
3543           </configItem>
3544         </variant>
3545         <variant>
3546           <configItem>
3547             <name>smi_nodeadkeys</name>
3548             <_description>Norway - Northern Saami, eliminate dead keys</_description>
3549             <languageList>
3550               <iso639Id>sme</iso639Id>
3551             </languageList>
3552           </configItem>
3553         </variant>
3554         <variant>
3555           <configItem>
3556             <name>mac</name>
3557             <_description>Norway - Macintosh</_description>
3558           </configItem>
3559         </variant>
3560         <variant>
3561           <configItem>
3562             <name>mac_nodeadkeys</name>
3563             <_description>Norway - Macintosh, eliminate dead keys</_description>
3564           </configItem>
3565         </variant>
3566       </variantList>
3567     </layout>
3568     <layout>
3569       <configItem>
3570         <name>pl</name>
3571         <_shortDescription>Pol</_shortDescription>
3572         <_description>Poland</_description>
3573         <languageList>
3574           <iso639Id>pol</iso639Id>
3575         </languageList>
3576       </configItem>
3577       <variantList>
3578         <variant>
3579           <configItem>
3580             <name>qwertz</name>
3581             <_description>Poland - qwertz</_description>
3582           </configItem>
3583         </variant>
3584         <variant>
3585           <configItem>
3586             <name>dvorak</name>
3587             <_description>Poland - Dvorak</_description>
3588           </configItem>
3589         </variant>
3590         <variant>
3591           <configItem>
3592             <name>dvorak_quotes</name>
3593             <_description>Poland - Dvorak, Polish quotes on quotemark key</_description>
3594           </configItem>
3595         </variant>
3596         <variant>
3597           <configItem>
3598             <name>dvorak_altquotes</name>
3599             <_description>Poland - Dvorak, Polish quotes on key 1</_description>
3600           </configItem>
3601         </variant>
3602         <variant>
3603           <configItem>
3604             <name>csb</name>
3605             <_description>Poland - Kashubian</_description>
3606             <languageList>
3607               <iso639Id>csb</iso639Id>
3608             </languageList>
3609           </configItem>
3610         </variant>
3611         <variant>
3612           <configItem>
3613             <name>ru_phonetic_dvorak</name>
3614             <_description>Poland - Russian phonetic Dvorak</_description>
3615             <languageList>
3616               <iso639Id>rus</iso639Id>
3617             </languageList>
3618           </configItem>
3619         </variant>
3620         <variant>
3621           <configItem>
3622             <name>dvp</name>
3623             <_description>Poland - Programmer Dvorak</_description>
3624           </configItem>
3625         </variant>
3626       </variantList>
3627     </layout>
3628     <layout>
3629       <configItem>
3630         <name>pt</name>
3631         <_shortDescription>Prt</_shortDescription>
3632         <_description>Portugal</_description>
3633         <languageList>
3634           <iso639Id>por</iso639Id>
3635         </languageList>
3636       </configItem>
3637       <variantList>
3638         <variant>
3639           <configItem>
3640             <name>nodeadkeys</name>
3641             <_description>Portugal - Eliminate dead keys</_description>
3642           </configItem>
3643         </variant>
3644         <variant>
3645           <configItem>
3646             <name>sundeadkeys</name>
3647             <_description>Portugal - Sun dead keys</_description>
3648           </configItem>
3649         </variant>
3650         <variant>
3651           <configItem>
3652             <name>mac</name>
3653             <_description>Portugal - Macintosh</_description>
3654           </configItem>
3655         </variant>
3656         <variant>
3657           <configItem>
3658             <name>mac_nodeadkeys</name>
3659             <_description>Portugal - Macintosh, eliminate dead keys</_description>
3660           </configItem>
3661         </variant>
3662         <variant>
3663           <configItem>
3664             <name>mac_sundeadkeys</name>
3665             <_description>Portugal - Macintosh, Sun dead keys</_description>
3666           </configItem>
3667         </variant>
3668         <variant>
3669           <configItem>
3670             <name>nativo</name>
3671             <_description>Portugal - Nativo</_description>
3672           </configItem>
3673         </variant>
3674         <variant>
3675           <configItem>
3676             <name>nativo-us</name>
3677             <_description>Portugal - Nativo for USA keyboards</_description>
3678           </configItem>
3679         </variant>
3680         <variant>
3681           <configItem>
3682             <name>nativo-epo</name>
3683             <_description>Portugal - Nativo for Esperanto</_description>
3684             <languageList>
3685               <iso639Id>epo</iso639Id>
3686             </languageList>
3687           </configItem>
3688         </variant>
3689       </variantList>
3690     </layout>
3691     <layout>
3692       <configItem>
3693         <name>ro</name>
3694         <_shortDescription>Rou</_shortDescription>
3695         <_description>Romania</_description>
3696         <languageList>
3697           <iso639Id>rum</iso639Id>
3698         </languageList>
3699       </configItem>
3700       <variantList>
3701         <variant>
3702           <configItem>
3703             <name>cedilla</name>
3704             <_description>Romania - Cedilla</_description>
3705           </configItem>
3706         </variant>
3707         <variant>
3708           <configItem>
3709             <name>std</name>
3710             <_description>Romania - Standard</_description>
3711           </configItem>
3712         </variant>
3713         <variant>
3714           <configItem>
3715             <name>std_cedilla</name>
3716             <_description>Romania - Standard (Cedilla)</_description>
3717           </configItem>
3718         </variant>
3719         <variant>
3720           <configItem>
3721             <name>winkeys</name>
3722             <_description>Romania - Winkeys</_description>
3723           </configItem>
3724         </variant>
3725         <variant>
3726           <configItem>
3727             <name>crh_f</name>
3728             <_description>Romania - Crimean Tatar (Turkish F)</_description>
3729             <languageList>
3730               <iso639Id>crh</iso639Id>
3731             </languageList>
3732           </configItem>
3733         </variant>
3734         <variant>
3735           <configItem>
3736             <name>crh_alt</name>
3737             <_description>Romania - Crimean Tatar (Turkish Alt-Q)</_description>
3738             <languageList>
3739               <iso639Id>crh</iso639Id>
3740             </languageList>
3741           </configItem>
3742         </variant>
3743         <variant>
3744           <configItem>
3745             <name>crh_dobruca1</name>
3746             <_description>Romania - Crimean Tatar (Dobruca-1 Q)</_description>
3747             <languageList>
3748               <iso639Id>crh</iso639Id>
3749             </languageList>
3750           </configItem>
3751         </variant>
3752         <variant>
3753           <configItem>
3754             <name>crh_dobruca2</name>
3755             <_description>Romania - Crimean Tatar (Dobruca-2 Q)</_description>
3756             <languageList>
3757               <iso639Id>crh</iso639Id>
3758             </languageList>
3759           </configItem>
3760         </variant>
3761       </variantList>
3762     </layout>
3763     <layout>
3764       <configItem>
3765         <name>ru</name>
3766         <_shortDescription>Rus</_shortDescription>
3767         <_description>Russia</_description>
3768         <languageList>
3769           <iso639Id>rus</iso639Id>
3770         </languageList>
3771       </configItem>
3772       <variantList>
3773         <variant>
3774           <configItem>
3775             <name>phonetic</name>
3776             <_description>Russia - Phonetic</_description>
3777           </configItem>
3778         </variant>
3779         <variant>
3780           <configItem>
3781             <name>phonetic_winkeys</name>
3782             <_description>Russia - Phonetic Winkeys</_description>
3783           </configItem>
3784         </variant>
3785         <variant>
3786           <configItem>
3787             <name>typewriter</name>
3788             <_description>Russia - Typewriter</_description>
3789           </configItem>
3790         </variant>
3791         <variant>
3792           <configItem>
3793             <name>legacy</name>
3794             <_description>Russia - Legacy</_description>
3795           </configItem>
3796         </variant>
3797         <variant>
3798           <configItem>
3799             <name>typewriter-legacy</name>
3800             <_description>Russia - Typewriter, legacy</_description>
3801           </configItem>
3802         </variant>
3803         <variant>
3804           <configItem>
3805             <name>tt</name>
3806             <_description>Russia - Tatar</_description>
3807             <languageList>
3808               <iso639Id>tat</iso639Id>
3809             </languageList>
3810           </configItem>
3811         </variant>
3812         <variant>
3813           <configItem>
3814             <name>os_legacy</name>
3815             <_description>Russia - Ossetian, legacy</_description>
3816             <languageList>
3817               <iso639Id>oss</iso639Id>
3818             </languageList>
3819           </configItem>
3820         </variant>
3821         <variant>
3822           <configItem>
3823             <name>os_winkeys</name>
3824             <_description>Russia - Ossetian, Winkeys</_description>
3825             <languageList>
3826               <iso639Id>oss</iso639Id>
3827             </languageList>
3828           </configItem>
3829         </variant>
3830         <variant>
3831           <configItem>
3832             <name>cv</name>
3833             <_description>Russia - Chuvash</_description>
3834             <languageList>
3835               <iso639Id>chv</iso639Id>
3836             </languageList>
3837           </configItem>
3838         </variant>
3839         <variant>
3840           <configItem>
3841             <name>cv_latin</name>
3842             <_description>Russia - Chuvash Latin</_description>
3843             <languageList>
3844               <iso639Id>chv</iso639Id>
3845             </languageList>
3846           </configItem>
3847         </variant>
3848         <variant>
3849           <configItem>
3850             <name>udm</name>
3851             <_description>Russia - Udmurt</_description>
3852             <languageList>
3853               <iso639Id>udm</iso639Id>
3854             </languageList>
3855           </configItem>
3856         </variant>
3857         <variant>
3858           <configItem>
3859             <name>kom</name>
3860             <_description>Russia - Komi</_description>
3861             <languageList>
3862               <iso639Id>kom</iso639Id>
3863             </languageList>
3864           </configItem>
3865         </variant>
3866         <variant>
3867           <configItem>
3868             <name>sah</name>
3869             <_description>Russia - Yakut</_description>
3870             <languageList>
3871               <iso639Id>sah</iso639Id>
3872             </languageList>
3873           </configItem>
3874         </variant>
3875         <variant>
3876           <configItem>
3877             <name>xal</name>
3878             <_description>Russia - Kalmyk</_description>
3879             <languageList>
3880               <iso639Id>xal</iso639Id>
3881             </languageList>
3882           </configItem>
3883         </variant>
3884         <variant>
3885           <configItem>
3886             <name>dos</name>
3887             <_description>Russia - DOS</_description>
3888           </configItem>
3889         </variant>
3890         <variant>
3891           <configItem>
3892             <name>srp</name>
3893             <_description>Russia - Serbian</_description>
3894             <languageList><iso639Id>rus</iso639Id>
3895                           <iso639Id>srp</iso639Id></languageList>
3896           </configItem>
3897         </variant>
3898         <variant>
3899           <configItem>
3900             <name>bak</name>
3901             <_description>Russia - Bashkirian</_description>
3902             <languageList>
3903               <iso639Id>bak</iso639Id>
3904             </languageList>
3905           </configItem>
3906         </variant>
3907         <variant>
3908           <configItem>
3909             <name>chm</name>
3910             <_description>Russia - Mari</_description>
3911             <languageList>
3912               <iso639Id>chm</iso639Id>
3913             </languageList>
3914           </configItem>
3915         </variant>
3916       </variantList>
3917     </layout>
3918     <layout>
3919       <configItem>
3920         <name>rs</name>
3921         <_shortDescription>SRB</_shortDescription>
3922         <_description>Serbia</_description>
3923         <languageList>
3924           <iso639Id>srp</iso639Id>
3925         </languageList>
3926       </configItem>
3927       <variantList>
3928         <variant>
3929           <configItem>
3930             <name>yz</name>
3931             <_description>Serbia - Z and ZHE swapped</_description>
3932           </configItem>
3933         </variant>
3934         <variant>
3935           <configItem>
3936             <name>latin</name>
3937             <_description>Serbia - Latin</_description>
3938           </configItem>
3939         </variant>
3940         <variant>
3941           <configItem>
3942             <name>latinunicode</name>
3943             <_description>Serbia - Latin Unicode</_description>
3944           </configItem>
3945         </variant>
3946         <variant>
3947           <configItem>
3948             <name>latinyz</name>
3949             <_description>Serbia - Latin qwerty</_description>
3950           </configItem>
3951         </variant>
3952         <variant>
3953           <configItem>
3954             <name>latinunicodeyz</name>
3955             <_description>Serbia - Latin Unicode qwerty</_description>
3956           </configItem>
3957         </variant>
3958         <variant>
3959           <configItem>
3960             <name>alternatequotes</name>
3961             <_description>Serbia - With guillemets</_description>
3962           </configItem>
3963         </variant>
3964         <variant>
3965           <configItem>
3966             <name>latinalternatequotes</name>
3967             <_description>Serbia - Latin with guillemets</_description>
3968           </configItem>
3969         </variant>
3970         <variant>
3971           <configItem>
3972             <name>rue</name>
3973             <_description>Serbia - Pannonian Rusyn Homophonic</_description>
3974             <languageList>
3975               <iso639Id>rue</iso639Id>
3976             </languageList>
3977           </configItem>
3978         </variant>
3979       </variantList>
3980     </layout>
3981     <layout>
3982       <configItem>
3983         <name>si</name>
3984         <_shortDescription>Svn</_shortDescription>
3985         <_description>Slovenia</_description>
3986         <languageList>
3987           <iso639Id>slv</iso639Id>
3988         </languageList>
3989       </configItem>
3990       <variantList>
3991         <variant>
3992           <configItem>
3993             <name>alternatequotes</name>
3994             <_description>Slovenia - Use guillemets for quotes</_description>
3995           </configItem>
3996         </variant>
3997         <variant>
3998           <configItem>
3999             <name>us</name>
4000             <_description>Slovenia - US keyboard with Slovenian letters</_description>
4001           </configItem>
4002         </variant>
4003       </variantList>
4004     </layout>
4005     <layout>
4006       <configItem>
4007         <name>sk</name>
4008         <_shortDescription>Svk</_shortDescription>
4009         <_description>Slovakia</_description>
4010         <languageList>
4011           <iso639Id>slo</iso639Id>
4012         </languageList>
4013       </configItem>
4014       <variantList>
4015         <variant>
4016           <configItem>
4017             <name>bksl</name>
4018             <_description>Slovakia - Extended Backslash</_description>
4019           </configItem>
4020         </variant>
4021         <variant>
4022           <configItem>
4023             <name>qwerty</name>
4024             <_description>Slovakia - qwerty</_description>
4025           </configItem>
4026         </variant>
4027         <variant>
4028           <configItem>
4029             <name>qwerty_bksl</name>
4030             <_description>Slovakia - qwerty, extended Backslash</_description>
4031           </configItem>
4032         </variant>
4033       </variantList>
4034     </layout>
4035     <layout>
4036       <configItem>
4037         <name>es</name>
4038         <_shortDescription>Esp</_shortDescription>
4039         <_description>Spain</_description>
4040         <languageList>
4041           <iso639Id>spa</iso639Id>
4042         </languageList>
4043       </configItem>
4044       <variantList>
4045         <variant>
4046           <configItem>
4047             <name>nodeadkeys</name>
4048             <_description>Spain - Eliminate dead keys</_description>
4049           </configItem>
4050         </variant>
4051         <variant>
4052           <configItem>
4053             <name>deadtilde</name>
4054             <_description>Spain - Include dead tilde</_description>
4055           </configItem>
4056         </variant>
4057         <variant>
4058           <configItem>
4059             <name>sundeadkeys</name>
4060             <_description>Spain - Sun dead keys</_description>
4061           </configItem>
4062         </variant>
4063         <variant>
4064           <configItem>
4065             <name>dvorak</name>
4066             <_description>Spain - Dvorak</_description>
4067           </configItem>
4068         </variant>
4069         <variant>
4070           <configItem>
4071             <name>ast</name>
4072             <_description>Spain - Asturian variant with bottom-dot H and bottom-dot L</_description>
4073             <languageList>
4074               <iso639Id>ast</iso639Id>
4075             </languageList>
4076           </configItem>
4077         </variant>
4078         <variant>
4079           <configItem>
4080             <name>cat</name>
4081             <_description>Spain - Catalan variant with middle-dot L</_description>
4082             <languageList>
4083               <iso639Id>cat</iso639Id>
4084             </languageList>
4085           </configItem>
4086         </variant>
4087         <variant>
4088           <configItem>
4089             <name>mac</name>
4090             <_description>Spain - Macintosh</_description>
4091           </configItem>
4092         </variant>
4093       </variantList>
4094     </layout>
4095     <layout>
4096       <configItem>
4097         <name>se</name>
4098         <_shortDescription>Swe</_shortDescription>
4099         <_description>Sweden</_description>
4100         <languageList>
4101           <iso639Id>swe</iso639Id>
4102         </languageList>
4103       </configItem>
4104       <variantList>
4105         <variant>
4106           <configItem>
4107             <name>nodeadkeys</name>
4108             <_description>Sweden - Eliminate dead keys</_description>
4109           </configItem>
4110         </variant>
4111         <variant>
4112           <configItem>
4113             <name>dvorak</name>
4114             <_description>Sweden - Dvorak</_description>
4115           </configItem>
4116         </variant>
4117         <variant>
4118           <configItem>
4119             <name>rus</name>
4120             <_description>Sweden - Russian phonetic</_description>
4121             <languageList>
4122               <iso639Id>rus</iso639Id>
4123             </languageList>
4124           </configItem>
4125         </variant>
4126         <variant>
4127           <configItem>
4128             <name>rus_nodeadkeys</name>
4129             <_description>Sweden - Russian phonetic, eliminate dead keys</_description>
4130             <languageList>
4131               <iso639Id>rus</iso639Id>
4132             </languageList>
4133           </configItem>
4134         </variant>
4135         <variant>
4136           <configItem>
4137             <name>smi</name>
4138             <_description>Sweden - Northern Saami</_description>
4139             <languageList>
4140               <iso639Id>sme</iso639Id>
4141             </languageList>
4142           </configItem>
4143         </variant>
4144         <variant>
4145           <configItem>
4146             <name>mac</name>
4147             <_description>Sweden - Macintosh</_description>
4148           </configItem>
4149         </variant>
4150         <variant>
4151           <configItem>
4152             <name>svdvorak</name>
4153             <_description>Sweden - Svdvorak</_description>
4154           </configItem>
4155         </variant>
4156       </variantList>
4157     </layout>
4158     <layout>
4159       <configItem>
4160         <name>ch</name>
4161         <_shortDescription>Che</_shortDescription>
4162         <_description>Switzerland</_description>
4163         <languageList><iso639Id>ger</iso639Id>
4164                       <iso639Id>gsw</iso639Id></languageList>
4165       </configItem>
4166       <variantList>
4167         <variant>
4168           <configItem>
4169             <name>legacy</name>
4170             <_description>Switzerland - Legacy</_description>
4171           </configItem>
4172         </variant>
4173         <variant>
4174           <configItem>
4175             <name>de_nodeadkeys</name>
4176             <_description>Switzerland - German, eliminate dead keys</_description>
4177           </configItem>
4178         </variant>
4179         <variant>
4180           <configItem>
4181             <name>de_sundeadkeys</name>
4182             <_description>Switzerland - German, Sun dead keys</_description>
4183           </configItem>
4184         </variant>
4185         <variant>
4186           <configItem>
4187             <name>fr</name>
4188             <_description>Switzerland - French</_description>
4189             <languageList>
4190               <iso639Id>fra</iso639Id>
4191             </languageList>
4192           </configItem>
4193         </variant>
4194         <variant>
4195           <configItem>
4196             <name>fr_nodeadkeys</name>
4197             <_description>Switzerland - French, eliminate dead keys</_description>
4198             <languageList>
4199               <iso639Id>fra</iso639Id>
4200             </languageList>
4201           </configItem>
4202         </variant>
4203         <variant>
4204           <configItem>
4205             <name>fr_sundeadkeys</name>
4206             <_description>Switzerland - French, Sun dead keys</_description>
4207             <languageList>
4208               <iso639Id>fra</iso639Id>
4209             </languageList>
4210           </configItem>
4211         </variant>
4212         <variant>
4213           <configItem>
4214             <name>fr_mac</name>
4215             <_description>Switzerland - French (Macintosh)</_description>
4216             <languageList>
4217               <iso639Id>fra</iso639Id>
4218             </languageList>
4219           </configItem>
4220         </variant>
4221         <variant>
4222           <configItem>
4223             <name>de_mac</name>
4224             <_description>Switzerland - German (Macintosh)</_description>
4225           </configItem>
4226         </variant>
4227       </variantList>
4228     </layout>
4229     <layout>
4230       <configItem>
4231         <name>sy</name>
4232         <_shortDescription>Syr</_shortDescription>
4233         <_description>Syria</_description>
4234         <languageList>
4235           <iso639Id>syr</iso639Id>
4236         </languageList>
4237       </configItem>
4238       <variantList>
4239         <variant>
4240           <configItem>
4241             <name>syc</name>
4242             <_description>Syria - Syriac</_description>
4243           </configItem>
4244         </variant>
4245         <variant>
4246           <configItem>
4247             <name>syc_phonetic</name>
4248             <_description>Syria - Syriac phonetic</_description>
4249           </configItem>
4250         </variant>
4251         <variant>
4252           <configItem>
4253             <name>ku</name>
4254             <_description>Syria - Kurdish, Latin Q</_description>
4255             <languageList>
4256               <iso639Id>kur</iso639Id>
4257             </languageList>
4258           </configItem>
4259         </variant>
4260         <variant>
4261           <configItem>
4262             <name>ku_f</name>
4263             <_description>Syria - Kurdish, (F)</_description>
4264             <languageList>
4265               <iso639Id>kur</iso639Id>
4266             </languageList>
4267           </configItem>
4268         </variant>
4269         <variant>
4270           <configItem>
4271             <name>ku_alt</name>
4272             <_description>Syria - Kurdish, Latin Alt-Q</_description>
4273             <languageList>
4274               <iso639Id>kur</iso639Id>
4275             </languageList>
4276           </configItem>
4277         </variant>
4278       </variantList>
4279     </layout>
4280     <layout>
4281       <configItem>
4282         <name>tj</name>
4283         <_shortDescription>Tjk</_shortDescription>
4284         <_description>Tajikistan</_description>
4285         <languageList>
4286           <iso639Id>tgk</iso639Id>
4287         </languageList>
4288       </configItem>
4289       <variantList>
4290         <variant>
4291           <configItem>
4292             <name>legacy</name>
4293             <_description>Tajikistan - Legacy</_description>
4294           </configItem>
4295         </variant>
4296       </variantList>
4297     </layout>
4298     <layout>
4299       <configItem>
4300         <name>lk</name>
4301         <_shortDescription>Lka</_shortDescription>
4302         <_description>Sri Lanka</_description>
4303         <languageList>
4304           <iso639Id>sin</iso639Id>
4305         </languageList>
4306       </configItem>
4307       <variantList>
4308         <variant>
4309           <configItem>
4310             <name>tam_unicode</name>
4311             <_description>Sri Lanka - Tamil Unicode</_description>
4312             <languageList>
4313               <iso639Id>tam</iso639Id>
4314             </languageList>
4315           </configItem>
4316         </variant>
4317         <variant>
4318           <configItem>
4319             <name>tam_TAB</name>
4320             <_description>Sri Lanka - Tamil TAB Typewriter</_description>
4321             <languageList>
4322               <iso639Id>tam</iso639Id>
4323             </languageList>
4324           </configItem>
4325         </variant>
4326       </variantList>
4327     </layout>
4328     <layout>
4329       <configItem>
4330         <name>th</name>
4331         <_shortDescription>Tha</_shortDescription>
4332         <_description>Thailand</_description>
4333         <languageList>
4334           <iso639Id>tha</iso639Id>
4335         </languageList>
4336       </configItem>
4337       <variantList>
4338         <variant>
4339           <configItem>
4340             <name>tis</name>
4341             <_description>Thailand - TIS-820.2538</_description>
4342           </configItem>
4343         </variant>
4344         <variant>
4345           <configItem>
4346             <name>pat</name>
4347             <_description>Thailand - Pattachote</_description>
4348           </configItem>
4349         </variant>
4350       </variantList>
4351     </layout>
4352     <layout>
4353       <configItem>
4354         <name>tr</name>
4355         <_shortDescription>Tur</_shortDescription>
4356         <_description>Turkey</_description>
4357         <languageList>
4358           <iso639Id>tur</iso639Id>
4359         </languageList>
4360       </configItem>
4361       <variantList>
4362         <variant>
4363           <configItem>
4364             <name>f</name>
4365             <_description>Turkey - (F)</_description>
4366           </configItem>
4367         </variant>
4368         <variant>
4369           <configItem>
4370             <name>alt</name>
4371             <_description>Turkey - Alt-Q</_description>
4372           </configItem>
4373         </variant>
4374         <variant>
4375           <configItem>
4376             <name>sundeadkeys</name>
4377             <_description>Turkey - Sun dead keys</_description>
4378           </configItem>
4379         </variant>
4380         <variant>
4381           <configItem>
4382             <name>ku</name>
4383             <_description>Turkey - Kurdish, Latin Q</_description>
4384             <languageList>
4385               <iso639Id>kur</iso639Id>
4386             </languageList>
4387           </configItem>
4388         </variant>
4389         <variant>
4390           <configItem>
4391             <name>ku_f</name>
4392             <_description>Turkey - Kurdish, (F)</_description>
4393             <languageList>
4394               <iso639Id>kur</iso639Id>
4395             </languageList>
4396           </configItem>
4397         </variant>
4398         <variant>
4399           <configItem>
4400             <name>ku_alt</name>
4401             <_description>Turkey - Kurdish, Latin Alt-Q</_description>
4402             <languageList>
4403               <iso639Id>kur</iso639Id>
4404             </languageList>
4405           </configItem>
4406         </variant>
4407         <variant>
4408           <configItem>
4409             <name>intl</name>
4410             <_description>Turkey - International (with dead keys)</_description>
4411           </configItem>
4412         </variant>
4413         <variant>
4414           <configItem>
4415             <name>crh</name>
4416             <_description>Turkey - Crimean Tatar (Turkish Q)</_description>
4417             <languageList>
4418               <iso639Id>crh</iso639Id>
4419             </languageList>
4420           </configItem>
4421         </variant>
4422         <variant>
4423           <configItem>
4424             <name>crh_f</name>
4425             <_description>Turkey - Crimean Tatar (Turkish F)</_description>
4426             <languageList>
4427               <iso639Id>crh</iso639Id>
4428             </languageList>
4429           </configItem>
4430         </variant>
4431         <variant>
4432           <configItem>
4433             <name>crh_alt</name>
4434             <_description>Turkey - Crimean Tatar (Turkish Alt-Q)</_description>
4435             <languageList>
4436               <iso639Id>crh</iso639Id>
4437             </languageList>
4438           </configItem>
4439         </variant>
4440       </variantList>
4441     </layout>
4442     <layout>
4443       <configItem>
4444         <name>tw</name>
4445         <_shortDescription>Twn</_shortDescription>
4446         <_description>Taiwan</_description>
4447         <languageList>
4448           <iso639Id>trv</iso639Id>
4449         </languageList>
4450       </configItem>
4451       <variantList>
4452         <variant>
4453           <configItem>
4454             <name>indigenous</name>
4455             <_description>Taiwan - Indigenous</_description>
4456             <languageList>
4457               <iso639Id>ami</iso639Id>
4458               <iso639Id>tay</iso639Id>
4459               <iso639Id>bnn</iso639Id>
4460               <iso639Id>ckv</iso639Id>
4461               <iso639Id>pwn</iso639Id>
4462               <iso639Id>pyu</iso639Id>
4463               <iso639Id>dru</iso639Id>
4464               <iso639Id>ais</iso639Id>
4465               <iso639Id>ssf</iso639Id>
4466               <iso639Id>tao</iso639Id>
4467               <iso639Id>tsu</iso639Id>
4468             </languageList>
4469           </configItem>
4470         </variant>
4471         <variant>
4472           <configItem>
4473             <name>saisiyat</name>
4474             <_description>Taiwan - Saisiyat</_description>
4475             <languageList>
4476               <iso639Id>xsf</iso639Id>
4477             </languageList>
4478           </configItem>
4479         </variant>
4480       </variantList>
4481     </layout>
4482     <layout>
4483       <configItem>
4484         <name>ua</name>
4485         <_shortDescription>Ukr</_shortDescription>
4486         <_description>Ukraine</_description>
4487         <languageList>
4488           <iso639Id>ukr</iso639Id>
4489         </languageList>
4490       </configItem>
4491       <variantList>
4492         <variant>
4493           <configItem>
4494             <name>phonetic</name>
4495             <_description>Ukraine - Phonetic</_description>
4496           </configItem>
4497         </variant>
4498         <variant>
4499           <configItem>
4500             <name>typewriter</name>
4501             <_description>Ukraine - Typewriter</_description>
4502           </configItem>
4503         </variant>
4504         <variant>
4505           <configItem>
4506             <name>winkeys</name>
4507             <_description>Ukraine - Winkeys</_description>
4508           </configItem>
4509         </variant>
4510         <variant>
4511           <configItem>
4512             <name>legacy</name>
4513             <_description>Ukraine - Legacy</_description>
4514           </configItem>
4515         </variant>
4516         <variant>
4517           <configItem>
4518             <name>rstu</name>
4519             <_description>Ukraine - Standard RSTU</_description>
4520           </configItem>
4521         </variant>
4522         <variant>
4523           <configItem>
4524             <name>rstu_ru</name>
4525             <_description>Ukraine - Standard RSTU on Russian layout</_description>
4526           </configItem>
4527         </variant>
4528         <variant>
4529           <configItem>
4530             <name>homophonic</name>
4531             <_description>Ukraine - Homophonic</_description>
4532           </configItem>
4533         </variant>
4534         <variant>
4535           <configItem>
4536             <name>crh</name>
4537             <_description>Ukraine - Crimean Tatar (Turkish Q)</_description>
4538             <languageList>
4539               <iso639Id>crh</iso639Id>
4540             </languageList>
4541           </configItem>
4542         </variant>
4543         <variant>
4544           <configItem>
4545             <name>crh_f</name>
4546             <_description>Ukraine - Crimean Tatar (Turkish F)</_description>
4547             <languageList>
4548               <iso639Id>crh</iso639Id>
4549             </languageList>
4550           </configItem>
4551         </variant>
4552         <variant>
4553           <configItem>
4554             <name>crh_alt</name>
4555             <_description>Ukraine - Crimean Tatar (Turkish Alt-Q)</_description>
4556             <languageList>
4557               <iso639Id>crh</iso639Id>
4558             </languageList>
4559           </configItem>
4560         </variant>
4561       </variantList>
4562     </layout>
4563     <layout>
4564       <configItem>
4565         <name>gb</name>
4566         <_shortDescription>GBr</_shortDescription>
4567         <_description>United Kingdom</_description>
4568         <languageList>
4569           <iso639Id>eng</iso639Id>
4570         </languageList>
4571       </configItem>
4572       <variantList>
4573         <variant>
4574           <configItem>
4575             <name>extd</name>
4576             <_description>United Kingdom - Extended - Winkeys</_description>
4577           </configItem>
4578         </variant>
4579         <variant>
4580           <configItem>
4581             <name>intl</name>
4582             <_description>United Kingdom - International (with dead keys)</_description>
4583           </configItem>
4584         </variant>
4585         <variant>
4586           <configItem>
4587             <name>dvorak</name>
4588             <_description>United Kingdom - Dvorak</_description>
4589           </configItem>
4590         </variant>
4591         <variant>
4592           <configItem>
4593             <name>dvorakukp</name>
4594             <_description>United Kingdom - Dvorak (UK Punctuation)</_description>
4595           </configItem>
4596         </variant>
4597         <variant>
4598           <configItem>
4599             <name>mac</name>
4600             <_description>United Kingdom - Macintosh</_description>
4601           </configItem>
4602         </variant>
4603         <variant>
4604           <configItem>
4605             <name>mac_intl</name>
4606             <_description>United Kingdom - Macintosh (International)</_description>
4607           </configItem>
4608         </variant>
4609         <variant>
4610           <configItem>
4611             <name>colemak</name>
4612             <_description>United Kingdom - Colemak</_description>
4613           </configItem>
4614         </variant>
4615       </variantList>
4616     </layout>
4617     <layout>
4618       <configItem>
4619         <name>uz</name>
4620         <_shortDescription>Uzb</_shortDescription>
4621         <_description>Uzbekistan</_description>
4622         <languageList>
4623           <iso639Id>uzb</iso639Id>
4624         </languageList>
4625       </configItem>
4626       <variantList>
4627         <variant>
4628           <configItem>
4629             <name>latin</name>
4630             <_description>Uzbekistan - Latin</_description>
4631           </configItem>
4632         </variant>
4633         <variant>
4634           <configItem>
4635             <name>crh</name>
4636             <_description>Uzbekistan - Crimean Tatar (Turkish Q)</_description>
4637             <languageList>
4638               <iso639Id>crh</iso639Id>
4639             </languageList>
4640           </configItem>
4641         </variant>
4642         <variant>
4643           <configItem>
4644             <name>crh_f</name>
4645             <_description>Uzbekistan - Crimean Tatar (Turkish F)</_description>
4646             <languageList>
4647               <iso639Id>crh</iso639Id>
4648             </languageList>
4649           </configItem>
4650         </variant>
4651         <variant>
4652           <configItem>
4653             <name>crh_alt</name>
4654             <_description>Uzbekistan - Crimean Tatar (Turkish Alt-Q)</_description>
4655             <languageList>
4656               <iso639Id>crh</iso639Id>
4657             </languageList>
4658           </configItem>
4659         </variant>
4660       </variantList>
4661     </layout>
4662     <layout>
4663       <configItem>
4664         <name>vn</name>
4665         <_shortDescription>Vnm</_shortDescription>
4666         <_description>Vietnam</_description>
4667         <languageList>
4668           <iso639Id>vie</iso639Id>
4669         </languageList>
4670       </configItem>
4671       <variantList/>
4672     </layout>
4673     <layout>
4674       <configItem>
4675         <name>kr</name>
4676         <_shortDescription>Kor</_shortDescription>
4677         <_description>Korea, Republic of</_description>
4678         <languageList>
4679           <iso639Id>kor</iso639Id>
4680         </languageList>
4681       </configItem>
4682       <variantList>
4683         <variant>
4684           <configItem>
4685             <name>kr104</name>
4686             <_description>Korea, Republic of - 101/104 key Compatible</_description>
4687           </configItem>
4688         </variant>
4689       </variantList>
4690     </layout>
4691     <layout>
4692       <configItem>
4693         <name>nec_vndr/jp</name>
4694         <_shortDescription>Jpn</_shortDescription>
4695         <_description>Japan (PC-98xx Series)</_description>
4696         <countryList>
4697           <iso3166Id>JP</iso3166Id>
4698         </countryList>
4699         <languageList>
4700           <iso639Id>jpn</iso639Id>
4701         </languageList>
4702       </configItem>
4703       <variantList/>
4704     </layout>
4705     <layout>
4706       <configItem>
4707         <name>ie</name>
4708         <_shortDescription>Irl</_shortDescription>
4709         <_description>Ireland</_description>
4710         <languageList>
4711           <iso639Id>eng</iso639Id>
4712         </languageList>
4713       </configItem>
4714       <variantList>
4715         <variant>
4716           <configItem>
4717             <name>CloGaelach</name>
4718             <_description>Ireland - CloGaelach</_description>
4719             <languageList>
4720               <iso639Id>gla</iso639Id>
4721             </languageList>
4722           </configItem>
4723         </variant>
4724         <variant>
4725           <configItem>
4726             <name>UnicodeExpert</name>
4727             <_description>Ireland - UnicodeExpert</_description>
4728           </configItem>
4729         </variant>
4730         <variant>
4731           <configItem>
4732             <name>ogam</name>
4733             <_description>Ireland - Ogham</_description>
4734           </configItem>
4735         </variant>
4736         <variant>
4737           <configItem>
4738             <name>ogam_is434</name>
4739             <_description>Ireland - Ogham IS434</_description>
4740           </configItem>
4741         </variant>
4742       </variantList>
4743     </layout>
4744     <layout>
4745       <configItem>
4746         <name>pk</name>
4747         <_shortDescription>Pak</_shortDescription>
4748         <_description>Pakistan</_description>
4749         <languageList>
4750           <iso639Id>urd</iso639Id>
4751         </languageList>
4752       </configItem>
4753       <variantList>
4754         <variant>
4755           <configItem>
4756             <name>urd-crulp</name>
4757             <_description>Pakistan - CRULP</_description>
4758             <languageList>
4759               <iso639Id>urd</iso639Id>
4760             </languageList>
4761           </configItem>
4762         </variant>
4763         <variant>
4764           <configItem>
4765             <name>urd-nla</name>
4766             <_description>Pakistan - NLA</_description>
4767             <languageList>
4768               <iso639Id>urd</iso639Id>
4769             </languageList>
4770           </configItem>
4771         </variant>
4772         <variant>
4773           <configItem>
4774             <name>ara</name>
4775             <_description>Pakistan - Arabic</_description>
4776             <languageList>
4777               <iso639Id>ara</iso639Id>
4778             </languageList>
4779           </configItem>
4780         </variant>
4781         <variant>
4782           <configItem>
4783             <name>snd</name>
4784             <_description>Pakistan - Sindhi</_description>
4785             <languageList>
4786               <iso639Id>sd</iso639Id>
4787             </languageList>
4788           </configItem>
4789         </variant>
4790       </variantList>
4791     </layout>
4792     <layout>
4793       <configItem>
4794         <name>mv</name>
4795         <_shortDescription>Mdv</_shortDescription>
4796         <_description>Maldives</_description>
4797         <languageList>
4798           <iso639Id>div</iso639Id>
4799         </languageList>
4800       </configItem>
4801       <variantList/>
4802     </layout>
4803     <layout>
4804       <configItem>
4805         <name>za</name>
4806         <_shortDescription>Zaf</_shortDescription>
4807         <_description>South Africa</_description>
4808         <languageList>
4809           <iso639Id>eng</iso639Id>
4810         </languageList>
4811       </configItem>
4812     </layout>
4813     <layout>
4814       <configItem>
4815         <name>epo</name>
4816         <_shortDescription>Epo</_shortDescription>
4817         <_description>Esperanto</_description>
4818         <languageList>
4819           <iso639Id>epo</iso639Id>
4820         </languageList>
4821       </configItem>
4822       <variantList>
4823         <variant>
4824           <configItem>
4825             <name>legacy</name>
4826             <_description>Esperanto - displaced semicolon and quote (obsolete)</_description>
4827           </configItem>
4828         </variant>
4829       </variantList>
4830     </layout>
4831     <layout>
4832       <configItem>
4833         <name>np</name>
4834         <_shortDescription>Npl</_shortDescription>
4835         <_description>Nepal</_description>
4836         <languageList>
4837           <iso639Id>nep</iso639Id>
4838         </languageList>
4839       </configItem>
4840     </layout>
4841     <layout>
4842       <configItem>
4843         <name>ng</name>
4844         <_shortDescription>Nga</_shortDescription>
4845         <_description>Nigeria</_description>
4846         <languageList>
4847           <iso639Id>eng</iso639Id>
4848         </languageList>
4849       </configItem>
4850       <variantList>
4851         <variant>
4852           <configItem>
4853             <name>igbo</name>
4854             <_description>Nigeria - Igbo</_description>
4855             <languageList>
4856               <iso639Id>ibo</iso639Id>
4857             </languageList>
4858           </configItem>
4859         </variant>
4860         <variant>
4861           <configItem>
4862             <name>yoruba</name>
4863             <_description>Nigeria - Yoruba</_description>
4864             <languageList>
4865               <iso639Id>yor</iso639Id>
4866             </languageList>
4867           </configItem>
4868         </variant>
4869         <variant>
4870           <configItem>
4871             <name>hausa</name>
4872             <_description>Nigeria - Hausa</_description>
4873             <languageList>
4874               <iso639Id>hau</iso639Id>
4875             </languageList>
4876           </configItem>
4877         </variant>
4878       </variantList>
4879     </layout>
4880     <layout>
4881       <configItem>
4882         <name>et</name>
4883         <_shortDescription>Eth</_shortDescription>
4884         <_description>Ethiopia</_description>
4885         <languageList>
4886           <iso639Id>amh</iso639Id>
4887         </languageList>
4888       </configItem>
4889       <variantList/>
4890     </layout>
4891     <layout>
4892       <configItem>
4893         <name>sn</name>
4894         <_shortDescription>Sen</_shortDescription>
4895         <_description>Senegal</_description>
4896         <languageList>
4897           <iso639Id>wol</iso639Id>
4898         </languageList>
4899       </configItem>
4900       <variantList/>
4901     </layout>
4902     <layout>
4903       <configItem>
4904         <name>brai</name>
4905         <_shortDescription>Brl</_shortDescription>
4906         <_description>Braille</_description>
4907       </configItem>
4908       <variantList>
4909         <variant>
4910           <configItem>
4911             <name>left_hand</name>
4912             <_description>Braille - Left hand</_description>
4913           </configItem>
4914         </variant>
4915         <variant>
4916           <configItem>
4917             <name>right_hand</name>
4918             <_description>Braille - Right hand</_description>
4919           </configItem>
4920         </variant>
4921       </variantList>
4922     </layout>
4923     <layout>
4924       <configItem>
4925         <name>tm</name>
4926         <_shortDescription>Tkm</_shortDescription>
4927         <_description>Turkmenistan</_description>
4928         <languageList>
4929           <iso639Id>tuk</iso639Id>
4930         </languageList>
4931       </configItem>
4932       <variantList>
4933         <variant>
4934           <configItem>
4935             <name>alt</name>
4936             <_description>Turkmenistan - Alt-Q</_description>
4937           </configItem>
4938         </variant>
4939       </variantList>
4940     </layout>
4941     <layout>
4942       <configItem>
4943         <name>ml</name>
4944         <_shortDescription>Mli</_shortDescription>
4945         <_description>Mali</_description>
4946         <languageList>
4947           <iso639Id>bam</iso639Id>
4948         </languageList>
4949       </configItem>
4950       <variantList>
4951         <variant>
4952           <configItem>
4953             <name>fr-oss</name>
4954             <_description>Mali - Français (France Alternative)</_description>
4955           </configItem>
4956         </variant>
4957         <variant>
4958           <configItem>
4959             <name>us-mac</name>
4960             <_description>Mali - English (USA Macintosh)</_description>
4961           </configItem>
4962         </variant>
4963         <variant>
4964           <configItem>
4965             <name>us-intl</name>
4966             <_description>Mali - English (USA International)</_description>
4967           </configItem>
4968         </variant>
4969       </variantList>
4970     </layout>
4971     <layout>
4972       <configItem>
4973         <name>tz</name>
4974         <_shortDescription>Tza</_shortDescription>
4975         <_description>Tanzania</_description>
4976         <languageList>
4977           <iso639Id>swa</iso639Id>
4978         </languageList>
4979       </configItem>
4980     </layout>
4981     <layout>
4982       <configItem>
4983         <name>ke</name>
4984         <_shortDescription>Ken</_shortDescription>
4985         <_description>Kenya</_description>
4986         <languageList>
4987           <iso639Id>swa</iso639Id>
4988         </languageList>
4989       </configItem>
4990       <variantList>
4991         <variant>
4992           <configItem>
4993             <name>kik</name>
4994             <_description>Kenya - Kikuyu</_description>
4995             <languageList>
4996               <iso639Id>kik</iso639Id>
4997             </languageList>
4998           </configItem>
4999         </variant>
5000       </variantList>
5001     </layout>
5002     <layout>
5003       <configItem>
5004         <name>bw</name>
5005         <_shortDescription>Bwa</_shortDescription>
5006         <_description>Botswana</_description>
5007         <languageList>
5008           <iso639Id>tsn</iso639Id>
5009         </languageList>
5010       </configItem>
5011     </layout>
5012     <layout>
5013       <configItem>
5014         <name>ph</name>
5015         <_shortDescription>Phi</_shortDescription>
5016         <_description>Philippines</_description>
5017         <languageList><iso639Id>eng</iso639Id>
5018                      <iso639Id>bik</iso639Id>
5019                       <iso639Id>ceb</iso639Id>
5020                       <iso639Id>fil</iso639Id>
5021                       <iso639Id>hil</iso639Id>
5022                       <iso639Id>ilo</iso639Id>
5023                       <iso639Id>pam</iso639Id>
5024                       <iso639Id>pag</iso639Id>
5025                       <iso639Id>phi</iso639Id>
5026                       <iso639Id>tgl</iso639Id>
5027                       <iso639Id>war</iso639Id></languageList>
5028       </configItem>
5029       <variantList>
5030         <variant>
5031           <configItem>
5032             <name>qwerty-bay</name>
5033             <_description>Philippines - QWERTY (Baybayin)</_description>
5034             <languageList><iso639Id>bik</iso639Id>
5035                           <iso639Id>ceb</iso639Id>
5036                           <iso639Id>fil</iso639Id>
5037                           <iso639Id>hil</iso639Id>
5038                           <iso639Id>ilo</iso639Id>
5039                           <iso639Id>pam</iso639Id>
5040                           <iso639Id>pag</iso639Id>
5041                           <iso639Id>phi</iso639Id>
5042                           <iso639Id>tgl</iso639Id>
5043                           <iso639Id>war</iso639Id></languageList>
5044           </configItem>
5045         </variant>
5046         <variant>
5047           <configItem>
5048             <name>capewell-dvorak</name>
5049             <_description>Philippines - Capewell-Dvorak (Latin)</_description>
5050           </configItem>
5051         </variant>
5052         <variant>
5053           <configItem>
5054             <name>capewell-dvorak-bay</name>
5055             <_description>Philippines - Capewell-Dvorak (Baybayin)</_description>
5056             <languageList><iso639Id>bik</iso639Id>
5057                           <iso639Id>ceb</iso639Id>
5058                           <iso639Id>fil</iso639Id>
5059                           <iso639Id>hil</iso639Id>
5060                           <iso639Id>ilo</iso639Id>
5061                           <iso639Id>pam</iso639Id>
5062                           <iso639Id>pag</iso639Id>
5063                           <iso639Id>phi</iso639Id>
5064                           <iso639Id>tgl</iso639Id>
5065                           <iso639Id>war</iso639Id></languageList>
5066           </configItem>
5067         </variant>
5068         <variant>
5069           <configItem>
5070             <name>capewell-qwerf2k6</name>
5071             <_description>Philippines - Capewell-QWERF 2006 (Latin)</_description>
5072           </configItem>
5073         </variant>
5074         <variant>
5075           <configItem>
5076             <name>capewell-qwerf2k6-bay</name>
5077             <_description>Philippines - Capewell-QWERF 2006 (Baybayin)</_description>
5078             <languageList><iso639Id>bik</iso639Id>
5079                           <iso639Id>ceb</iso639Id>
5080                           <iso639Id>fil</iso639Id>
5081                           <iso639Id>hil</iso639Id>
5082                           <iso639Id>ilo</iso639Id>
5083                           <iso639Id>pam</iso639Id>
5084                           <iso639Id>pag</iso639Id>
5085                           <iso639Id>phi</iso639Id>
5086                           <iso639Id>tgl</iso639Id>
5087                           <iso639Id>war</iso639Id></languageList>
5088           </configItem>
5089         </variant>
5090         <variant>
5091           <configItem>
5092             <name>colemak</name>
5093             <_description>Philippines - Colemak (Latin)</_description>
5094           </configItem>
5095         </variant>
5096         <variant>
5097           <configItem>
5098             <name>colemak-bay</name>
5099             <_description>Philippines - Colemak (Baybayin)</_description>
5100             <languageList><iso639Id>bik</iso639Id>
5101                           <iso639Id>ceb</iso639Id>
5102                           <iso639Id>fil</iso639Id>
5103                           <iso639Id>hil</iso639Id>
5104                           <iso639Id>ilo</iso639Id>
5105                           <iso639Id>pam</iso639Id>
5106                           <iso639Id>pag</iso639Id>
5107                           <iso639Id>phi</iso639Id>
5108                           <iso639Id>tgl</iso639Id>
5109                           <iso639Id>war</iso639Id></languageList>
5110           </configItem>
5111         </variant>
5112         <variant>
5113           <configItem>
5114             <name>dvorak</name>
5115             <_description>Philippines - Dvorak (Latin)</_description>
5116           </configItem>
5117         </variant>
5118         <variant>
5119           <configItem>
5120             <name>dvorak-bay</name>
5121             <_description>Philippines - Dvorak (Baybayin)</_description>
5122             <languageList><iso639Id>bik</iso639Id>
5123                           <iso639Id>ceb</iso639Id>
5124                           <iso639Id>fil</iso639Id>
5125                           <iso639Id>hil</iso639Id>
5126                           <iso639Id>ilo</iso639Id>
5127                           <iso639Id>pam</iso639Id>
5128                           <iso639Id>pag</iso639Id>
5129                           <iso639Id>phi</iso639Id>
5130                           <iso639Id>tgl</iso639Id>
5131                           <iso639Id>war</iso639Id></languageList>
5132           </configItem>
5133         </variant>
5134       </variantList>
5135     </layout>
5136   </layoutList>
5137   <optionList>
5138     <group allowMultipleSelection="true">
5139       <!-- The key combination used to switch between groups -->
5140       <configItem>
5141         <name>grp</name>
5142         <_description>Key(s) to change layout</_description>
5143       </configItem>
5144       <option>
5145         <configItem>
5146           <name>grp:switch</name>
5147           <_description>Right Alt (while pressed)</_description>
5148         </configItem>
5149       </option>
5150       <option>
5151         <configItem>
5152           <name>grp:lswitch</name>
5153           <_description>Left Alt (while pressed)</_description>
5154         </configItem>
5155       </option>
5156       <option>
5157         <configItem>
5158           <name>grp:lwin_switch</name>
5159           <_description>Left Win (while pressed)</_description>
5160         </configItem>
5161       </option>
5162       <option>
5163         <configItem>
5164           <name>grp:rwin_switch</name>
5165           <_description>Right Win (while pressed)</_description>
5166         </configItem>
5167       </option>
5168       <option>
5169         <configItem>
5170           <name>grp:win_switch</name>
5171           <_description>Any Win key (while pressed)</_description>
5172         </configItem>
5173       </option>
5174       <option>
5175         <configItem>
5176           <name>grp:caps_switch</name>
5177           <_description>Caps Lock (while pressed), Alt+Caps Lock does the original capslock action</_description>
5178         </configItem>
5179       </option>
5180       <option>
5181         <configItem>
5182           <name>grp:rctrl_switch</name>
5183           <_description>Right Ctrl (while pressed)</_description>
5184         </configItem>
5185       </option>
5186       <option>
5187         <configItem>
5188           <name>grp:toggle</name>
5189           <_description>Right Alt</_description>
5190         </configItem>
5191       </option>
5192       <option>
5193         <configItem>
5194           <name>grp:lalt_toggle</name>
5195           <_description>Left Alt</_description>
5196         </configItem>
5197       </option>
5198       <option>
5199         <configItem>
5200           <name>grp:caps_toggle</name>
5201           <_description>Caps Lock</_description>
5202         </configItem>
5203       </option>
5204       <option>
5205         <configItem>
5206           <name>grp:shift_caps_toggle</name>
5207           <_description>Shift+Caps Lock</_description>
5208         </configItem>
5209       </option>
5210       <option>
5211         <configItem>
5212           <name>grp:shift_caps_switch</name>
5213           <_description>Caps Lock (to first layout), Shift+Caps Lock (to last layout)</_description>
5214         </configItem>
5215       </option>
5216       <option>
5217         <configItem>
5218           <name>grp:win_menu_switch</name>
5219           <_description>Left Win (to first layout), Right Win/Menu (to last layout)</_description>
5220         </configItem>
5221       </option>
5222       <option>
5223         <configItem>
5224           <name>grp:lctrl_rctrl_switch</name>
5225           <_description>Left Ctrl (to first layout), Right Ctrl (to last layout)</_description>
5226         </configItem>
5227       </option>
5228       <option>
5229         <configItem>
5230           <name>grp:alt_caps_toggle</name>
5231           <_description>Alt+Caps Lock</_description>
5232         </configItem>
5233       </option>
5234       <option>
5235         <configItem>
5236           <name>grp:shifts_toggle</name>
5237           <_description>Both Shift keys together</_description>
5238         </configItem>
5239       </option>
5240       <option>
5241         <configItem>
5242           <name>grp:alts_toggle</name>
5243           <_description>Both Alt keys together</_description>
5244         </configItem>
5245       </option>
5246       <option>
5247         <configItem>
5248           <name>grp:ctrls_toggle</name>
5249           <_description>Both Ctrl keys together</_description>
5250         </configItem>
5251       </option>
5252       <option>
5253         <configItem>
5254           <name>grp:ctrl_shift_toggle</name>
5255           <_description>Ctrl+Shift</_description>
5256         </configItem>
5257       </option>
5258       <option>
5259         <configItem>
5260           <name>grp:lctrl_lshift_toggle</name>
5261           <_description>Left Ctrl+Left Shift</_description>
5262         </configItem>
5263       </option>
5264       <option>
5265         <configItem>
5266           <name>grp:rctrl_rshift_toggle</name>
5267           <_description>Right Ctrl+Right Shift</_description>
5268         </configItem>
5269       </option>      
5270       <option>
5271         <configItem>
5272           <name>grp:ctrl_alt_toggle</name>
5273           <_description>Alt+Ctrl</_description>
5274         </configItem>
5275       </option>
5276       <option>
5277         <configItem>
5278           <name>grp:alt_shift_toggle</name>
5279           <_description>Alt+Shift</_description>
5280         </configItem>
5281       </option>
5282       <option>
5283         <configItem>
5284           <name>grp:alt_space_toggle</name>
5285           <_description>Alt+Space</_description>
5286         </configItem>
5287       </option>
5288       <option>
5289         <configItem>
5290           <name>grp:menu_toggle</name>
5291           <_description>Menu</_description>
5292         </configItem>
5293       </option>
5294       <option>
5295         <configItem>
5296           <name>grp:lwin_toggle</name>
5297           <_description>Left Win</_description>
5298         </configItem>
5299       </option>
5300       <option>
5301         <configItem>
5302           <name>grp:rwin_toggle</name>
5303           <_description>Right Win</_description>
5304         </configItem>
5305       </option>
5306       <option>
5307         <configItem>
5308           <name>grp:lshift_toggle</name>
5309           <_description>Left Shift</_description>
5310         </configItem>
5311       </option>
5312       <option>
5313         <configItem>
5314           <name>grp:rshift_toggle</name>
5315           <_description>Right Shift</_description>
5316         </configItem>
5317       </option>
5318       <option>
5319         <configItem>
5320           <name>grp:lctrl_toggle</name>
5321           <_description>Left Ctrl</_description>
5322         </configItem>
5323       </option>
5324       <option>
5325         <configItem>
5326           <name>grp:rctrl_toggle</name>
5327           <_description>Right Ctrl</_description>
5328         </configItem>
5329       </option>
5330       <option>
5331         <configItem>
5332           <name>grp:sclk_toggle</name>
5333           <_description>Scroll Lock</_description>
5334         </configItem>
5335       </option>
5336       <option>
5337         <configItem>
5338           <name>grp:lctrl_lwin_rctrl_menu</name>
5339           <_description>LeftCtrl+LeftWin (to first layout), RightCtrl+Menu (to second layout)</_description>
5340         </configItem>
5341       </option>
5342     </group>
5343     <group allowMultipleSelection="true">
5344       <!-- The key combination used to choose the 3rd (and 4th, together with Shift)
5345            level of symbols -->
5346       <configItem>
5347         <name>lv3</name>
5348         <_description>Key to choose 3rd level</_description>
5349       </configItem>
5350       <option>
5351         <configItem>
5352           <name>lv3:switch</name>
5353           <_description>Right Ctrl</_description>
5354         </configItem>
5355       </option>
5356       <option>
5357         <configItem>
5358           <name>lv3:menu_switch</name>
5359           <_description>Menu</_description>
5360         </configItem>
5361       </option>
5362       <option>
5363         <configItem>
5364           <name>lv3:win_switch</name>
5365           <_description>Any Win key</_description>
5366         </configItem>
5367       </option>
5368       <option>
5369         <configItem>
5370           <name>lv3:lwin_switch</name>
5371           <_description>Left Win</_description>
5372         </configItem>
5373       </option>
5374       <option>
5375         <configItem>
5376           <name>lv3:rwin_switch</name>
5377           <_description>Right Win</_description>
5378         </configItem>
5379       </option>
5380       <option>
5381         <configItem>
5382           <name>lv3:alt_switch</name>
5383           <_description>Any Alt key</_description>
5384         </configItem>
5385       </option>
5386       <option>
5387         <configItem>
5388           <name>lv3:lalt_switch</name>
5389           <_description>Left Alt</_description>
5390         </configItem>
5391       </option>
5392       <option>
5393         <configItem>
5394           <name>lv3:ralt_switch</name>
5395           <_description>Right Alt</_description>
5396         </configItem>
5397       </option>
5398       <option>
5399         <configItem>
5400           <name>lv3:ralt_switch_multikey</name>
5401           <_description>Right Alt, Shift+Right Alt key is Multi_Key</_description>
5402         </configItem>
5403       </option>
5404       <option>
5405         <configItem>
5406           <name>lv3:ralt_alt</name>
5407           <_description>Right Alt key never chooses 3rd level</_description>
5408         </configItem>
5409       </option>
5410       <option>
5411         <configItem>
5412           <name>lv3:enter_switch</name>
5413           <_description>Enter on keypad</_description>
5414         </configItem>
5415       </option>
5416       <option>
5417         <configItem>
5418           <name>lv3:caps_switch</name>
5419           <_description>Caps Lock</_description>
5420         </configItem>
5421       </option>
5422       <option>
5423         <configItem>
5424           <name>lv3:bksl_switch</name>
5425           <_description>Backslash</_description>
5426         </configItem>
5427       </option>
5428       <option>
5429         <configItem>
5430           <name>lv3:lsgt_switch</name>
5431           <_description>&lt;Less/Greater&gt;</_description>
5432         </configItem>
5433       </option>
5434       <option>
5435         <configItem>
5436           <name>lv3:caps_switch_latch</name>
5437           <_description>Caps Lock (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)</_description>
5438         </configItem>
5439       </option>
5440       <option>
5441         <configItem>
5442           <name>lv3:bksl_switch_latch</name>
5443           <_description>Backslash chooses 3rd level, latches when pressed together with another 3rd-level-chooser)</_description>
5444         </configItem>
5445       </option>
5446       <option>
5447         <configItem>
5448           <name>lv3:lsgt_switch_latch</name>
5449           <_description>&lt;Less/Greater&gt; (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)</_description>
5450         </configItem>
5451       </option>
5452     </group>
5453     <group allowMultipleSelection="true">
5454       <!-- Tweaking the position of the "Ctrl" key -->
5455       <configItem>
5456         <name>ctrl</name>
5457         <_description>Ctrl key position</_description>
5458       </configItem>
5459       <option>
5460         <configItem>
5461           <name>ctrl:nocaps</name>
5462           <_description>Make Caps Lock an additional Ctrl</_description>
5463         </configItem>
5464       </option>
5465       <option>
5466         <configItem>
5467           <name>ctrl:lctrl_meta</name>
5468           <_description>Meta on Left Ctrl</_description>
5469         </configItem>
5470       </option>
5471       <option>
5472         <configItem>
5473           <name>ctrl:swapcaps</name>
5474           <_description>Swap Ctrl and Caps Lock</_description>
5475         </configItem>
5476       </option>
5477       <option>
5478         <configItem>
5479           <name>ctrl:ctrl_ac</name>
5480           <_description>At left of 'A'</_description>
5481         </configItem>
5482       </option>
5483       <option>
5484         <configItem>
5485           <name>ctrl:ctrl_aa</name>
5486           <_description>At bottom left</_description>
5487         </configItem>
5488       </option>
5489       <option>
5490         <configItem>
5491           <name>ctrl:ctrl_ra</name>
5492           <_description>Right Ctrl as Right Alt</_description>
5493         </configItem>
5494       </option>
5495       <option>
5496         <configItem>
5497           <name>ctrl:ctrl_menu</name>
5498           <_description>Right Ctrl is mapped to Menu</_description>
5499         </configItem>
5500       </option>
5501     </group>
5502     <group allowMultipleSelection="true">
5503       <!-- Using startard LEDs to indicate the alternative (not first) group(s) -->
5504       <configItem>
5505         <name>grp_led</name>
5506         <_description>Use keyboard LED to show alternative layout</_description>
5507       </configItem>
5508       <option>
5509         <configItem>
5510           <name>grp_led:num</name>
5511           <_description>Num Lock</_description>
5512         </configItem>
5513       </option>
5514       <option>
5515         <configItem>
5516           <name>grp_led:caps</name>
5517           <_description>Caps Lock</_description>
5518         </configItem>
5519       </option>
5520       <option>
5521         <configItem>
5522           <name>grp_led:scroll</name>
5523           <_description>Scroll Lock</_description>
5524         </configItem>
5525       </option>
5526     </group>
5527     <group allowMultipleSelection="false">
5528       <!-- Select a keypad type -->
5529       <configItem>
5530         <name>keypad</name>
5531         <_description>Numeric keypad layout selection</_description>
5532       </configItem>
5533       <option>
5534         <configItem>
5535           <name>keypad:legacy</name>
5536           <_description>Legacy</_description>
5537        </configItem>
5538       </option>
5539       <option>
5540         <configItem>
5541           <name>keypad:oss</name>
5542           <_description>Unicode additions (arrows and math operators)</_description>
5543        </configItem>
5544       </option>
5545       <option>
5546         <configItem>
5547           <name>keypad:future</name>
5548           <_description>Unicode additions (arrows and math operators). Math operators on default level</_description>
5549        </configItem>
5550       </option>
5551       <option>
5552         <configItem>
5553           <name>keypad:legacy_wang</name>
5554           <_description>Legacy Wang 724</_description>
5555        </configItem>
5556       </option>
5557       <option>
5558         <configItem>
5559           <name>keypad:oss_wang</name>
5560           <_description>Wang 724 keypad with unicode additions (arrows and math operators)</_description>
5561        </configItem>
5562       </option>
5563       <option>
5564         <configItem>
5565           <name>keypad:future_wang</name>
5566           <_description>Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level</_description>
5567        </configItem>
5568       </option>
5569       <option>
5570         <configItem>
5571           <name>keypad:hex</name>
5572           <_description>Hexadecimal</_description>
5573        </configItem>
5574       </option>
5575       <option>
5576         <configItem>
5577           <name>keypad:atm</name>
5578           <_description>ATM/phone-style</_description>
5579        </configItem>
5580       </option>
5581     </group>
5582     <!-- This option should override the KPDL key defined in keypad; I hope it's declared in the right place -->
5583     <group allowMultipleSelection="false">
5584       <!-- Select a keypad KPDL variant -->
5585       <configItem>
5586         <name>kpdl</name>
5587         <_description>Numeric keypad delete key behaviour</_description>
5588       </configItem>
5589       <option>
5590         <configItem>
5591           <!-- Actually, with KP_DECIMAL, as the old keypad(dot) -->
5592           <name>kpdl:dot</name>
5593           <_description>Legacy key with dot</_description>
5594        </configItem>
5595       </option>
5596       <option>
5597         <configItem>
5598           <name>kpdl:comma</name>
5599           <!-- Actually, with KP_SEPARATOR, as the old keypad(comma) -->
5600           <_description>Legacy key with comma</_description>
5601        </configItem>
5602       </option>
5603       <option>
5604         <configItem>
5605           <name>kpdl:dotoss</name>
5606           <_description>Four-level key with dot</_description>
5607        </configItem>
5608       </option>
5609       <option>
5610         <configItem>
5611           <name>kpdl:dotoss_latin9</name>
5612           <_description>Four-level key with dot, latin-9 restriction</_description>
5613        </configItem>
5614       </option>
5615       <option>
5616         <configItem>
5617           <name>kpdl:commaoss</name>
5618           <_description>Four-level key with comma</_description>
5619        </configItem>
5620       </option>
5621       <option>
5622         <configItem>
5623           <name>kpdl:momayyezoss</name>
5624           <_description>Four-level key with momayyez</_description>
5625        </configItem>
5626       </option>
5627       <option>
5628         <configItem>
5629           <name>kpdl:kposs</name>
5630           <!-- This assumes the KP_ abstract symbols are actually useful for some apps
5631                The description needs to be rewritten -->
5632           <_description>Four-level key with abstract separators</_description>
5633        </configItem>
5634       </option>
5635       <option>
5636         <configItem>
5637           <name>kpdl:semi</name>
5638           <_description>Semi-colon on third level</_description>
5639        </configItem>
5640       </option>
5641     </group>
5642     <group allowMultipleSelection="false">
5643       <!-- Caps Lock tweaks. 
5644            "Internal" capitalization means capitalization using some internal tables.
5645            Otherwise "as Shift" - means using next group. -->
5646       <configItem>
5647         <name>caps</name>
5648         <_description>Caps Lock key behavior</_description>
5649       </configItem>
5650       <option>
5651         <configItem>
5652           <name>caps:internal</name>
5653           <_description>Caps Lock uses internal capitalization. Shift "pauses" Caps Lock</_description>
5654         </configItem>
5655       </option>
5656       <option>
5657         <configItem>
5658           <name>caps:internal_nocancel</name>
5659           <_description>Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock</_description>
5660         </configItem>
5661       </option>
5662       <option>
5663         <configItem>
5664           <name>caps:shift</name>
5665           <_description>Caps Lock acts as Shift with locking. Shift "pauses" Caps Lock</_description>
5666         </configItem>
5667       </option>
5668       <option>
5669         <configItem>
5670           <name>caps:shift_nocancel</name>
5671           <_description>Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock</_description>
5672         </configItem>
5673       </option>
5674       <option>
5675         <configItem>
5676           <name>caps:capslock</name>
5677           <_description>Caps Lock toggles normal capitalization of alphabetic characters</_description>
5678         </configItem>
5679       </option>
5680       <option>
5681         <configItem>
5682           <name>caps:numlock</name>
5683           <_description>Make Caps Lock an additional Num Lock</_description>
5684         </configItem>
5685       </option>
5686       <option>
5687         <configItem>
5688           <name>caps:swapescape</name>
5689           <_description>Swap ESC and Caps Lock</_description>
5690         </configItem>
5691       </option>
5692       <option>
5693         <configItem>
5694           <name>caps:escape</name>
5695           <_description>Make Caps Lock an additional ESC</_description>
5696         </configItem>
5697       </option>
5698       <option>
5699         <configItem>
5700           <name>caps:backspace</name>
5701           <_description>Make Caps Lock an additional Backspace</_description>
5702         </configItem>
5703       </option>
5704       <option>
5705         <configItem>
5706           <name>caps:super</name>
5707           <_description>Make Caps Lock an additional Super</_description>
5708         </configItem>
5709       </option>
5710       <option>
5711         <configItem>
5712           <name>caps:hyper</name>
5713           <_description>Make Caps Lock an additional Hyper</_description>
5714         </configItem>
5715       </option>
5716       <option>
5717         <configItem>
5718           <name>caps:shiftlock</name>
5719           <_description>Caps Lock toggles Shift so all keys are affected</_description>
5720         </configItem>
5721       </option>
5722       <option>
5723         <configItem>
5724           <name>caps:none</name>
5725           <_description>Caps Lock is disabled</_description>
5726         </configItem>
5727       </option>
5728       <option>
5729         <configItem>
5730           <name>caps:ctrl_modifier</name>
5731           <_description>Make Caps Lock an additional Control but keep the Caps_Lock keysym</_description>
5732         </configItem>
5733       </option>
5734     </group>
5735     <group allowMultipleSelection="false">
5736       <!-- Using special PC keys (Win, Menu) to work as standard X keys (Super, Hyper, etc.) -->
5737       <configItem>
5738         <name>altwin</name>
5739         <_description>Alt/Win key behavior</_description>
5740       </configItem>
5741       <option>
5742         <configItem>
5743           <name>altwin:menu</name>
5744           <_description>Add the standard behavior to Menu key</_description>
5745         </configItem>
5746       </option>
5747       <option>
5748         <configItem>
5749           <name>altwin:meta_alt</name>
5750           <_description>Alt and Meta are on Alt keys</_description>
5751         </configItem>
5752       </option>
5753       <option>
5754         <configItem>
5755           <name>altwin:ctrl_win</name>
5756           <_description>Control is mapped to Win keys (and the usual Ctrl keys)</_description>
5757         </configItem>
5758       </option>
5759       <option>
5760         <configItem>
5761           <name>altwin:ctrl_alt_win</name>
5762           <_description>Control is mapped to Alt keys, Alt is mapped to Win keys</_description>
5763         </configItem>
5764       </option>
5765       <option>
5766         <configItem>
5767           <name>altwin:meta_win</name>
5768           <_description>Meta is mapped to Win keys</_description>
5769         </configItem>
5770       </option>
5771       <option>
5772         <configItem>
5773           <name>altwin:left_meta_win</name>
5774           <_description>Meta is mapped to Left Win</_description>
5775         </configItem>
5776       </option>
5777       <option>
5778         <configItem>
5779           <name>altwin:hyper_win</name>
5780           <_description>Hyper is mapped to Win-keys</_description>
5781         </configItem>
5782       </option>
5783       <option>
5784         <configItem>
5785           <name>altwin:alt_super_win</name>
5786           <_description>Alt is mapped to Right Win, Super to Menu</_description>
5787         </configItem>
5788       </option>
5789       <option>
5790         <configItem>
5791           <name>altwin:swap_lalt_lwin</name>
5792           <_description>Left Alt is swapped with Left Win</_description>
5793         </configItem>
5794       </option>
5795     </group>
5796     <group allowMultipleSelection="true">
5797       <!-- Tweaking the position of the "Compose" key: mapping to existing PC keys -->
5798       <configItem>
5799         <name>Compose key</name>
5800         <_description>Compose key position</_description>
5801       </configItem>
5802       <option>
5803         <configItem>
5804           <name>compose:ralt</name>
5805           <_description>Right Alt</_description>
5806         </configItem>
5807       </option>
5808       <option>
5809         <configItem>
5810           <name>compose:lwin</name>
5811           <_description>Left Win</_description>
5812         </configItem>
5813       </option>
5814       <option>
5815         <configItem>
5816           <name>compose:rwin</name>
5817           <_description>Right Win</_description>
5818         </configItem>
5819       </option>
5820       <option>
5821         <configItem>
5822           <name>compose:menu</name>
5823           <_description>Menu</_description>
5824         </configItem>
5825       </option>
5826       <option>
5827         <configItem>
5828           <name>compose:lctrl</name>
5829           <_description>Left Ctrl</_description>
5830         </configItem>
5831       </option>
5832       <option>
5833         <configItem>
5834           <name>compose:rctrl</name>
5835           <_description>Right Ctrl</_description>
5836         </configItem>
5837       </option>
5838       <option>
5839         <configItem>
5840           <name>compose:caps</name>
5841           <_description>Caps Lock</_description>
5842         </configItem>
5843       </option>
5844       <option>
5845         <configItem>
5846           <name>compose:102</name>
5847           <_description>&lt;Less/Greater&gt;</_description>
5848         </configItem>
5849       </option>
5850       <option>
5851         <configItem>
5852           <name>compose:paus</name>
5853           <_description>Pause</_description>
5854         </configItem>
5855       </option>
5856       <option>
5857         <configItem>
5858           <name>compose:prsc</name>
5859           <_description>PrtSc</_description>
5860         </configItem>
5861       </option>
5862       <option>
5863         <configItem>
5864           <name>compose:sclk</name>
5865           <_description>Scroll Lock</_description>
5866         </configItem>
5867       </option>
5868     </group>
5869     <group allowMultipleSelection="true">
5870       <configItem>
5871         <name>compat</name>
5872         <_description>Miscellaneous compatibility options</_description>
5873       </configItem>
5874       <option>
5875         <configItem>
5876           <name>numpad:pc</name>
5877           <_description>Default numeric keypad keys</_description>
5878         </configItem>
5879       </option>
5880       <option>
5881         <configItem>
5882           <name>numpad:mac</name>
5883           <_description>Numeric keypad keys work as with Mac</_description>
5884         </configItem>
5885       </option>
5886       <option>
5887         <configItem>
5888           <name>numpad:microsoft</name>
5889           <_description>Shift with numeric keypad keys works as in MS Windows</_description>
5890         </configItem>
5891       </option>
5892       <option>
5893         <configItem>
5894           <name>numpad:shift3</name>
5895           <_description>Shift does not cancel Num Lock, chooses 3rd level instead</_description>
5896         </configItem>
5897       </option>
5898       <option>
5899         <configItem>
5900           <name>srvrkeys:none</name>
5901           <_description>Special keys (Ctrl+Alt+&lt;key&gt;) handled in a server</_description>
5902         </configItem>
5903       </option>
5904       <option>
5905         <configItem>
5906           <name>apple:alupckeys</name>
5907           <_description>Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)</_description>
5908         </configItem>
5909       </option>
5910       <option>
5911         <configItem>
5912           <name>shift:breaks_caps</name>
5913           <_description>Shift cancels Caps Lock</_description>
5914         </configItem>
5915       </option>
5916       <option>
5917         <configItem>
5918           <name>misc:typo</name>
5919           <_description>Enable extra typographic characters</_description>
5920         </configItem>
5921       </option>
5922       <option>
5923         <configItem>
5924           <name>shift:both_capslock</name>
5925           <_description>Both Shift-Keys together toggle Caps Lock</_description>
5926         </configItem>
5927       </option>
5928       <option>
5929         <configItem>
5930           <name>shift:both_capslock_cancel</name>
5931           <_description>Both Shift-Keys together activate Caps Lock, one Shift-Key deactivates</_description>
5932         </configItem>
5933       </option>
5934       <option>
5935         <configItem>
5936           <name>shift:both_shiftlock</name>
5937           <_description>Both Shift-Keys together toggle ShiftLock</_description>
5938         </configItem>
5939       </option>
5940       <option>
5941         <configItem>
5942           <name>keypad:pointerkeys</name>
5943           <_description>Toggle PointerKeys with Shift + NumLock.</_description>
5944         </configItem>
5945       </option>
5946     </group>
5947     <group allowMultipleSelection="true">
5948       <!-- Special shortcuts for the Euro character -->
5949       <configItem>
5950         <name>eurosign</name>
5951         <_description>Adding currency signs to certain keys</_description>
5952       </configItem>
5953       <option>
5954         <configItem>
5955           <name>eurosign:e</name>
5956           <_description>Euro on E</_description>
5957         </configItem>
5958       </option>
5959       <option>
5960         <configItem>
5961           <name>eurosign:2</name>
5962           <_description>Euro on 2</_description>
5963         </configItem>
5964       </option>
5965       <option>
5966         <configItem>
5967           <name>eurosign:4</name>
5968           <_description>Euro on 4</_description>
5969         </configItem>
5970       </option>
5971       <option>
5972         <configItem>
5973           <name>eurosign:5</name>
5974           <_description>Euro on 5</_description>
5975         </configItem>
5976       </option>
5977       <option>
5978         <configItem>
5979           <name>rupeesign:4</name>
5980           <_description>Rupee on 4</_description>
5981         </configItem>
5982       </option>
5983     </group>
5984     <group allowMultipleSelection="true">
5985       <configItem>
5986         <name>lv5</name>
5987         <_description>Key to choose 5th level</_description>
5988       </configItem>
5989       <option>
5990         <configItem>
5991           <name>lv5:lsgt_switch_lock</name>
5992           <_description>&lt;Less/Greater&gt; chooses 5th level, locks when pressed together with another 5th-level-chooser</_description>
5993         </configItem>
5994       </option>
5995       <option>
5996         <configItem>
5997           <name>lv5:ralt_switch_lock</name>
5998           <_description>Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser</_description>
5999         </configItem>
6000       </option>
6001       <option>
6002         <configItem>
6003           <name>lv5:lwin_switch_lock</name>
6004           <_description>Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser</_description>
6005         </configItem>
6006       </option>
6007       <option>
6008         <configItem>
6009           <name>lv5:rwin_switch_lock</name>
6010           <_description>Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser</_description>
6011         </configItem>
6012       </option>
6013       <option>
6014         <configItem>
6015           <name>lv5:lsgt_switch_lock_cancel</name>
6016           <_description>&lt;Less/Greater&gt; chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock</_description>
6017         </configItem>
6018       </option>
6019       <option>
6020         <configItem>
6021           <name>lv5:ralt_switch_lock_cancel</name>
6022           <_description>Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock</_description>
6023         </configItem>
6024       </option>
6025       <option>
6026         <configItem>
6027           <name>lv5:lwin_switch_lock_cancel</name>
6028           <_description>Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock</_description>
6029         </configItem>
6030       </option>
6031       <option>
6032         <configItem>
6033           <name>lv5:rwin_switch_lock_cancel</name>
6034           <_description>Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock</_description>
6035         </configItem>
6036       </option>
6037       <option>
6038         <configItem>
6039           <name>lv5:lsgt_switch_lock_cancel</name>
6040           <_description>&lt;Less/Greater&gt; chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock</_description>
6041         </configItem>
6042       </option>
6043       <option>
6044         <configItem>
6045           <name>lv5:ralt_switch_lock_cancel</name>
6046           <_description>Right Alt chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock</_description>
6047         </configItem>
6048       </option>
6049     </group>
6050     <group allowMultipleSelection="false">
6051       <!-- Let space output NBSP, NNBSP, ZWNJ, and ZWJ for the desired level -->
6052       <configItem>
6053         <name>nbsp</name>
6054         <_description>Using space key to input non-breakable space character</_description>
6055       </configItem>
6056       <option>
6057         <configItem>
6058           <name>nbsp:none</name>
6059           <_description>Usual space at any level</_description>
6060         </configItem>
6061       </option>
6062       <option>
6063         <configItem>
6064           <name>nbsp:level2</name>
6065           <_description>Non-breakable space character at second level</_description>
6066         </configItem>
6067       </option>
6068       <option>
6069         <configItem>
6070           <name>nbsp:level3</name>
6071           <_description>Non-breakable space character at third level</_description>
6072         </configItem>
6073       </option>
6074       <option>
6075         <configItem>
6076           <name>nbsp:level3s</name>
6077           <_description>Non-breakable space character at third level, nothing at fourth level</_description>
6078         </configItem>
6079       </option>
6080       <option>
6081         <configItem>
6082           <name>nbsp:level3n</name>
6083           <_description>Non-breakable space character at third level, thin non-breakable space character at fourth level</_description>
6084         </configItem>
6085       </option>
6086       <option>
6087         <configItem>
6088           <name>nbsp:level4</name>
6089           <_description>Non-breakable space character at fourth level</_description>
6090         </configItem>
6091       </option>
6092       <option>
6093         <configItem>
6094           <name>nbsp:level4n</name>
6095           <_description>Non-breakable space character at fourth level, thin non-breakable space character at sixth level</_description>
6096         </configItem>
6097       </option>
6098       <option>
6099         <configItem>
6100           <name>nbsp:level4nl</name>
6101           <_description>Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)</_description>
6102         </configItem>
6103       </option>
6104       <option>
6105         <configItem>
6106           <name>nbsp:zwnj2</name>
6107           <_description>Zero-width non-joiner character at second level</_description>
6108         </configItem>
6109       </option>
6110       <option>
6111         <configItem>
6112           <name>nbsp:zwnj2zwj3</name>
6113           <_description>Zero-width non-joiner character at second level, zero-width joiner character at third level</_description>
6114         </configItem>
6115       </option>
6116       <option>
6117         <configItem>
6118           <name>nbsp:zwnj2zwj3nb4</name>
6119           <_description>Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level</_description>
6120         </configItem>
6121       </option>
6122       <option>
6123         <configItem>
6124           <name>nbsp:zwnj2nb3</name>
6125           <_description>Zero-width non-joiner character at second level, non-breakable space character at third level</_description>
6126         </configItem>
6127       </option>
6128       <option>
6129         <configItem>
6130           <name>nbsp:zwnj2nb3s</name>
6131           <_description>Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level</_description>
6132         </configItem>
6133       </option>
6134       <option>
6135         <configItem>
6136           <name>nbsp:zwnj2nb3zwj4</name>
6137           <_description>Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level</_description>
6138         </configItem>
6139       </option>
6140       <option>
6141         <configItem>
6142           <name>nbsp:zwnj2nb3nnb4</name>
6143           <_description>Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level</_description>
6144         </configItem>
6145       </option>
6146       <option>
6147         <configItem>
6148           <name>nbsp:zwnj3zwj4</name>
6149           <_description>Zero-width non-joiner character at third level, zero-width joiner at fourth level</_description>
6150         </configItem>
6151       </option>
6152     </group>
6153     <group allowMultipleSelection="true">
6154       <configItem>
6155         <name>japan</name>
6156         <_description>Japanese keyboard options</_description>
6157       </configItem>
6158       <option>
6159         <configItem>
6160           <name>japan:kana_lock</name>
6161           <_description>Kana Lock key is locking</_description>
6162        </configItem>
6163       </option>
6164       <option>
6165         <configItem>
6166           <name>japan:nicola_f_bs</name>
6167           <_description>NICOLA-F style Backspace</_description>
6168        </configItem>
6169       </option>
6170     </group>
6171     <group allowMultipleSelection="false">
6172       <configItem>
6173         <name>esperanto</name>
6174         <_description>Adding Esperanto circumflexes (supersigno)</_description>
6175       </configItem>
6176       <option>
6177         <configItem>
6178           <name>esperanto:qwerty</name>
6179           <_description>To the corresponding key in a Qwerty keyboard.</_description>
6180        </configItem>
6181       </option>
6182       <option>
6183         <configItem>
6184           <name>esperanto:dvorak</name>
6185           <_description>To the corresponding key in a Dvorak keyboard.</_description>
6186        </configItem>
6187       </option>
6188     </group>
6189     <group allowMultipleSelection="true">
6190       <configItem>
6191         <name>terminate</name>
6192         <_description>Key sequence to kill the X server</_description>
6193       </configItem>
6194       <option>
6195         <configItem>
6196           <name>terminate:ctrl_alt_bksp</name>
6197           <_description>Control + Alt + Backspace</_description>
6198         </configItem>
6199       </option>
6200     </group>
6201   </optionList>
6202 </xkbConfigRegistry>