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