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