1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE xkbConfigRegistry SYSTEM "xkb.dtd">
3<xkbConfigRegistry version="1.1">
4  <modelList>
5    <model>
6      <configItem>
7        <name>pc86</name>
8        <description>Generic 86-key PC</description>
9        <vendor>Generic</vendor>
10      </configItem>
11    </model>
12    <model>
13      <configItem>
14        <name>pc101</name>
15        <description>Generic 101-key PC</description>
16        <vendor>Generic</vendor>
17      </configItem>
18    </model>
19    <model>
20      <configItem>
21        <name>pc102</name>
22        <description>Generic 102-key PC</description>
23        <vendor>Generic</vendor>
24      </configItem>
25    </model>
26    <model>
27      <configItem>
28        <name>pc104</name>
29        <description>Generic 104-key PC</description>
30        <vendor>Generic</vendor>
31      </configItem>
32    </model>
33    <model>
34      <configItem>
35        <name>pc104alt</name>
36        <description>Generic 104-key PC with L-shaped Enter key</description>
37        <vendor>Generic</vendor>
38      </configItem>
39    </model>
40    <model>
41      <configItem>
42        <name>pc105</name>
43        <description>Generic 105-key PC</description>
44        <vendor>Generic</vendor>
45      </configItem>
46    </model>
47    <model>
48      <configItem>
49        <name>dell101</name>
50        <description>Dell 101-key PC</description>
51        <vendor>Dell</vendor>
52      </configItem>
53    </model>
54    <model>
55      <configItem>
56        <name>latitude</name>
57        <description>Dell Latitude laptop</description>
58        <vendor>Dell</vendor>
59      </configItem>
60    </model>
61    <model>
62      <configItem>
63        <name>dellm65</name>
64        <description>Dell Precision M65 laptop</description>
65        <vendor>Dell</vendor>
66      </configItem>
67    </model>
68    <model>
69      <configItem>
70        <name>everex</name>
71        <description>Everex STEPnote</description>
72        <vendor>Everex</vendor>
73      </configItem>
74    </model>
75    <model>
76      <configItem>
77        <name>flexpro</name>
78        <description>Keytronic FlexPro</description>
79        <vendor>Keytronic</vendor>
80      </configItem>
81    </model>
82    <model>
83      <configItem>
84        <name>microsoft</name>
85        <description>Microsoft Natural</description>
86        <vendor>Microsoft</vendor>
87      </configItem>
88    </model>
89    <model>
90      <configItem>
91        <name>omnikey101</name>
92        <description>Northgate OmniKey 101</description>
93        <vendor>Northgate</vendor>
94      </configItem>
95    </model>
96    <model>
97      <configItem>
98        <name>winbook</name>
99        <description>Winbook Model XP5</description>
100        <vendor>Generic</vendor>
101      </configItem>
102    </model>
103    <model>
104      <configItem>
105        <name>pc98</name>
106        <description>PC-98</description>
107        <vendor>Generic</vendor>
108      </configItem>
109    </model>
110    <model>
111      <configItem>
112        <name>a4techKB21</name>
113        <description>A4Tech KB-21</description>
114        <vendor>A4Tech</vendor>
115      </configItem>
116    </model>
117    <model>
118      <configItem>
119        <name>a4techKBS8</name>
120        <description>A4Tech KBS-8</description>
121        <vendor>A4Tech</vendor>
122      </configItem>
123    </model>
124    <model>
125      <configItem>
126        <name>a4_rfkb23</name>
127        <description>A4Tech Wireless Desktop RFKB-23</description>
128        <vendor>A4Tech</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>azonaRF2300</name>
141        <description>Azona RF2300 wireless Internet</description>
142        <vendor>Azona</vendor>
143      </configItem>
144    </model>
145    <model>
146      <configItem>
147        <name>scorpius</name>
148        <description>Advance Scorpius KI</description>
149        <vendor>Scorpius</vendor>
150      </configItem>
151    </model>
152    <model>
153      <configItem>
154        <name>brother</name>
155        <description>Brother Internet</description>
156        <vendor>Brother</vendor>
157      </configItem>
158    </model>
159    <model>
160      <configItem>
161        <name>btc5113rf</name>
162        <description>BTC 5113RF Multimedia</description>
163        <vendor>BTC</vendor>
164      </configItem>
165    </model>
166    <model>
167      <configItem>
168        <name>btc5126t</name>
169        <description>BTC 5126T</description>
170        <vendor>BTC</vendor>
171      </configItem>
172    </model>
173    <model>
174      <configItem>
175        <name>btc6301urf</name>
176        <description>BTC 6301URF</description>
177        <vendor>BTC</vendor>
178      </configItem>
179    </model>
180    <model>
181      <configItem>
182        <name>btc9000</name>
183        <description>BTC 9000</description>
184        <vendor>BTC</vendor>
185      </configItem>
186    </model>
187    <model>
188      <configItem>
189        <name>btc9000a</name>
190        <description>BTC 9000A</description>
191        <vendor>BTC</vendor>
192      </configItem>
193    </model>
194    <model>
195      <configItem>
196        <name>btc9001ah</name>
197        <description>BTC 9001AH</description>
198        <vendor>BTC</vendor>
199      </configItem>
200    </model>
201    <model>
202      <configItem>
203        <name>btc5090</name>
204        <description>BTC 5090</description>
205        <vendor>BTC</vendor>
206      </configItem>
207    </model>
208    <model>
209      <configItem>
210        <name>btc9019u</name>
211        <description>BTC 9019U</description>
212        <vendor>BTC</vendor>
213      </configItem>
214    </model>
215    <model>
216      <configItem>
217        <name>btc9116u</name>
218        <description>BTC 9116U Mini Wireless Internet and Gaming</description>
219      </configItem>
220    </model>
221    <model>
222      <configItem>
223        <name>cherryblue</name>
224        <description>Cherry Blue Line CyBo@rd</description>
225      </configItem>
226    </model>
227    <model>
228      <configItem>
229        <name>cherryblueb</name>
230        <description>Cherry CyMotion Master XPress</description>
231        <vendor>Cherry</vendor>
232      </configItem>
233    </model>
234    <model>
235      <configItem>
236        <name>cherrybluea</name>
237        <description>Cherry Blue Line CyBo@rd (alt.)</description>
238        <vendor>Cherry</vendor>
239      </configItem>
240    </model>
241    <model>
242      <configItem>
243        <name>cherrycyboard</name>
244        <description>Cherry CyBo@rd USB-Hub</description>
245        <vendor>Cherry</vendor>
246      </configItem>
247    </model>
248    <model>
249      <configItem>
250        <name>cherrycmexpert</name>
251        <description>Cherry CyMotion Expert</description>
252        <vendor>Cherry</vendor>
253      </configItem>
254    </model>
255    <model>
256      <configItem>
257        <name>cherrybunlim</name>
258        <description>Cherry B.UNLIMITED</description>
259        <vendor>Cherry</vendor>
260      </configItem>
261    </model>
262    <model>
263      <configItem>
264        <name>chicony</name>
265        <description>Chicony Internet</description>
266        <vendor>Chicony</vendor>
267      </configItem>
268    </model>
269    <model>
270      <configItem>
271        <name>chicony0108</name>
272        <description>Chicony KU-0108</description>
273        <vendor>Chicony</vendor>
274      </configItem>
275    </model>
276    <model>
277      <configItem>
278        <name>chicony0420</name>
279        <description>Chicony KU-0420</description>
280        <vendor>Chicony</vendor>
281      </configItem>
282    </model>
283    <model>
284      <configItem>
285        <name>chicony9885</name>
286        <description>Chicony KB-9885</description>
287        <vendor>Chicony</vendor>
288      </configItem>
289    </model>
290    <model>
291      <configItem>
292        <name>compaqeak8</name>
293        <description>Compaq Easy Access</description>
294        <vendor>Compaq</vendor>
295      </configItem>
296    </model>
297    <model>
298      <configItem>
299        <name>compaqik7</name>
300        <description>Compaq Internet (7 keys)</description>
301        <vendor>Compaq</vendor>
302      </configItem>
303    </model>
304    <model>
305      <configItem>
306        <name>compaqik13</name>
307        <description>Compaq Internet (13 keys)</description>
308        <vendor>Compaq</vendor>
309      </configItem>
310    </model>
311    <model>
312      <configItem>
313        <name>compaqik18</name>
314        <description>Compaq Internet (18 keys)</description>
315        <vendor>Compaq</vendor>
316      </configItem>
317    </model>
318    <model>
319      <configItem>
320        <name>cymotionlinux</name>
321        <description>Cherry CyMotion Master Linux</description>
322        <vendor>Cherry</vendor>
323      </configItem>
324    </model>
325    <model>
326      <configItem>
327        <name>armada</name>
328        <description>Compaq Armada laptop</description>
329        <vendor>Compaq</vendor>
330      </configItem>
331    </model>
332    <model>
333      <configItem>
334        <name>presario</name>
335        <description>Compaq Presario laptop</description>
336        <vendor>Compaq</vendor>
337      </configItem>
338    </model>
339    <model>
340      <configItem>
341        <name>ipaq</name>
342        <description>Compaq iPaq</description>
343        <vendor>Compaq</vendor>
344      </configItem>
345    </model>
346    <model>
347      <configItem>
348        <name>dell</name>
349        <description>Dell</description>
350        <vendor>Dell</vendor>
351      </configItem>
352    </model>
353    <model>
354      <configItem>
355        <name>dellsk8125</name>
356        <description>Dell SK-8125</description>
357        <vendor>Dell</vendor>
358      </configItem>
359    </model>
360    <model>
361      <configItem>
362        <name>dellsk8135</name>
363        <description>Dell SK-8135</description>
364        <vendor>Dell</vendor>
365      </configItem>
366    </model>
367    <model>
368      <configItem>
369        <name>dellusbmm</name>
370        <description>Dell USB Multimedia</description>
371        <vendor>Dell</vendor>
372      </configItem>
373    </model>
374    <model>
375      <configItem>
376        <name>inspiron</name>
377        <description>Dell Inspiron 6000/8000 laptop</description>
378        <vendor>Dell</vendor>
379      </configItem>
380    </model>
381    <model>
382      <configItem>
383        <name>precision_m</name>
384        <description>Dell Precision M laptop</description>
385        <vendor>Dell</vendor>
386      </configItem>
387    </model>
388    <model>
389      <configItem>
390        <name>dexxa</name>
391        <description>Dexxa Wireless Desktop</description>
392        <vendor>Dexxa</vendor>
393      </configItem>
394    </model>
395    <model>
396      <configItem>
397        <name>diamond</name>
398        <description>Diamond 9801/9802</description>
399        <vendor>Diamond</vendor>
400      </configItem>
401    </model>
402    <model>
403      <configItem>
404        <name>dtk2000</name>
405        <description>DTK2000</description>
406      </configItem>
407    </model>
408    <model>
409      <configItem>
410        <name>ennyah_dkb1008</name>
411        <description>Ennyah DKB-1008</description>
412        <vendor>Ennyah</vendor>
413      </configItem>
414    </model>
415    <model>
416      <configItem>
417        <name>fscaa1667g</name>
418        <description>Fujitsu-Siemens Amilo laptop</description>
419        <vendor>Fujitsu-Siemens</vendor>
420      </configItem>
421    </model>
422    <model>
423      <configItem>
424        <name>genius</name>
425        <description>Genius Comfy KB-16M/Multimedia KWD-910</description>
426        <vendor>Genius</vendor>
427      </configItem>
428    </model>
429    <model>
430      <configItem>
431        <name>geniuscomfy</name>
432        <description>Genius Comfy KB-12e</description>
433        <vendor>Genius</vendor>
434      </configItem>
435    </model>
436    <model>
437      <configItem>
438        <name>geniuscomfy2</name>
439        <description>Genius Comfy KB-21e-Scroll</description>
440        <vendor>Genius</vendor>
441      </configItem>
442    </model>
443    <model>
444      <configItem>
445        <name>geniuskb19e</name>
446        <description>Genius KB-19e NB</description>
447        <vendor>Genius</vendor>
448      </configItem>
449    </model>
450    <model>
451      <configItem>
452        <name>geniuskkb2050hs</name>
453        <description>Genius KKB-2050HS</description>
454        <vendor>Genius</vendor>
455      </configItem>
456    </model>
457    <model>
458      <configItem>
459        <name>gyration</name>
460        <description>Gyration</description>
461        <vendor>Gyration</vendor>
462      </configItem>
463    </model>
464    <model>
465      <configItem>
466        <name>kinesis</name>
467        <description>Kinesis</description>
468        <vendor>Kinesis</vendor>
469      </configItem>
470    </model>
471    <model>
472      <configItem>
473        <name>logitech_base</name>
474        <description>Logitech</description>
475        <vendor>Logitech</vendor>
476      </configItem>
477    </model>
478    <model>
479      <configItem>
480        <name>logitech_g15</name>
481        <description>Logitech G15 extra keys via G15daemon</description>
482        <vendor>Logitech</vendor>
483      </configItem>
484    </model>
485    <model>
486      <configItem>
487        <name>hpi6</name>
488        <description>Hewlett-Packard Internet</description>
489        <vendor>Hewlett-Packard</vendor>
490      </configItem>
491    </model>
492    <model>
493      <configItem>
494        <name>hp250x</name>
495        <description>Hewlett-Packard NEC SK-2500 Multimedia</description>
496        <vendor>Hewlett-Packard</vendor>
497      </configItem>
498    </model>
499    <model>
500      <configItem>
501        <name>hpxe3gc</name>
502        <description>Hewlett-Packard Omnibook XE3 GC</description>
503        <vendor>Hewlett-Packard</vendor>
504      </configItem>
505    </model>
506    <model>
507      <configItem>
508        <name>hpxe3gf</name>
509        <description>Hewlett-Packard Omnibook XE3 GF</description>
510        <vendor>Hewlett-Packard</vendor>
511      </configItem>
512    </model>
513    <model>
514      <configItem>
515        <name>hpxt1000</name>
516        <description>Hewlett-Packard Omnibook XT1000</description>
517        <vendor>Hewlett-Packard</vendor>
518      </configItem>
519    </model>
520    <model>
521      <configItem>
522        <name>hpdv5</name>
523        <description>Hewlett-Packard Pavilion dv5</description>
524        <vendor>Hewlett-Packard</vendor>
525      </configItem>
526    </model>
527    <model>
528      <configItem>
529        <name>hpzt11xx</name>
530        <description>Hewlett-Packard Pavilion ZT1100</description>
531        <vendor>Hewlett-Packard</vendor>
532      </configItem>
533    </model>
534    <model>
535      <configItem>
536        <name>hp500fa</name>
537        <description>Hewlett-Packard Omnibook 500 FA</description>
538        <vendor>Hewlett-Packard</vendor>
539      </configItem>
540    </model>
541    <model>
542      <configItem>
543        <name>hp5xx</name>
544        <description>Hewlett-Packard Omnibook 500</description>
545        <vendor>Hewlett-Packard</vendor>
546      </configItem>
547    </model>
548    <model>
549      <configItem>
550        <name>hpnx9020</name>
551        <description>Hewlett-Packard nx9020</description>
552        <vendor>Hewlett-Packard</vendor>
553      </configItem>
554    </model>
555    <model>
556      <configItem>
557        <name>hp6000</name>
558        <description>Hewlett-Packard Omnibook 6000/6100</description>
559        <vendor>Hewlett-Packard</vendor>
560      </configItem>
561    </model>
562    <model>
563      <configItem>
564        <name>honeywell_euroboard</name>
565        <description>Honeywell Euroboard</description>
566        <vendor>Hewlett-Packard</vendor>
567      </configItem>
568    </model>
569    <model>
570      <configItem>
571        <name>hpmini110</name>
572        <description>Hewlett-Packard Mini 110 laptop</description>
573        <vendor>Hewlett-Packard</vendor>
574      </configItem>
575    </model>
576    <model>
577      <configItem>
578        <name>rapidaccess</name>
579        <description>IBM Rapid Access</description>
580        <vendor>Lenovo (previously IBM)</vendor>
581      </configItem>
582    </model>
583    <model>
584      <configItem>
585        <name>rapidaccess2</name>
586        <description>IBM Rapid Access II</description>
587        <vendor>Lenovo (previously IBM)</vendor>
588      </configItem>
589    </model>
590    <model>
591      <configItem>
592        <name>thinkpad</name>
593        <description>IBM ThinkPad 560Z/600/600E/A22E</description>
594        <vendor>Lenovo (previously IBM)</vendor>
595      </configItem>
596    </model>
597    <model>
598      <configItem>
599        <name>thinkpad60</name>
600        <description>IBM ThinkPad R60/T60/R61/T61</description>
601        <vendor>Lenovo (previously IBM)</vendor>
602      </configItem>
603    </model>
604    <model>
605      <configItem>
606        <name>thinkpadz60</name>
607        <description>IBM ThinkPad Z60m/Z60t/Z61m/Z61t</description>
608        <vendor>Lenovo (previously IBM)</vendor>
609      </configItem>
610    </model>
611    <model>
612      <configItem>
613        <name>ibm_spacesaver</name>
614        <description>IBM Space Saver</description>
615        <vendor>Lenovo (previously IBM)</vendor>
616      </configItem>
617    </model>
618    <model>
619      <configItem>
620        <name>logiaccess</name>
621        <description>Logitech Access</description>
622        <vendor>Logitech</vendor>
623      </configItem>
624    </model>
625    <model>
626      <configItem>
627        <name>logiclx300</name>
628        <description>Logitech Cordless Desktop LX-300</description>
629        <vendor>Logitech</vendor>
630      </configItem>
631    </model>
632    <model>
633      <configItem>
634        <name>logii350</name>
635        <description>Logitech Internet 350</description>
636        <vendor>Logitech</vendor>
637        <hwList> <hwId>046d:c313</hwId></hwList>
638      </configItem>
639    </model>
640    <model>
641      <configItem>
642        <name>logimel</name>
643        <description>Logitech Internet 350</description>
644        <vendor>Logitech</vendor>
645      </configItem>
646    </model>
647    <model>
648      <configItem>
649        <name>logicd</name>
650        <description>Logitech Cordless Desktop</description>
651        <vendor>Logitech</vendor>
652      </configItem>
653    </model>
654    <model>
655      <configItem>
656        <name>logicd_it</name>
657        <description>Logitech Cordless Desktop iTouch</description>
658        <vendor>Logitech</vendor>
659      </configItem>
660    </model>
661    <model>
662      <configItem>
663        <name>logicd_nav</name>
664        <description>Logitech Cordless Desktop Navigator</description>
665        <vendor>Logitech</vendor>
666      </configItem>
667    </model>
668    <model>
669      <configItem>
670        <name>logicd_opt</name>
671        <description>Logitech Cordless Desktop Optical</description>
672        <vendor>Logitech</vendor>
673      </configItem>
674    </model>
675    <model>
676      <configItem>
677        <name>logicda</name>
678        <description>Logitech Cordless Desktop (alt.)</description>
679        <vendor>Logitech</vendor>
680      </configItem>
681    </model>
682    <model>
683      <configItem>
684        <name>logicdpa2</name>
685        <description>Logitech Cordless Desktop Pro (2nd alt.)</description>
686        <vendor>Logitech</vendor>
687      </configItem>
688    </model>
689    <model>
690      <configItem>
691        <name>logicfn</name>
692        <description>Logitech Cordless Freedom/Desktop Navigator</description>
693        <vendor>Logitech</vendor>
694      </configItem>
695    </model>
696    <model>
697      <configItem>
698        <name>logicdn</name>
699        <description>Logitech Cordless Desktop Navigator</description>
700        <vendor>Logitech</vendor>
701      </configItem>
702    </model>
703    <model>
704      <configItem>
705        <name>logiitc</name>
706        <description>Logitech iTouch Cordless Y-RB6</description>
707        <vendor>Logitech</vendor>
708      </configItem>
709    </model>
710    <model>
711      <configItem>
712        <name>logiik</name>
713        <description>Logitech Internet</description>
714        <vendor>Logitech</vendor>
715      </configItem>
716    </model>
717    <model>
718      <configItem>
719        <name>itouch</name>
720        <description>Logitech iTouch</description>
721        <vendor>Logitech</vendor>
722      </configItem>
723    </model>
724    <model>
725      <configItem>
726        <name>logicink</name>
727        <description>Logitech Internet Navigator</description>
728        <vendor>Logitech</vendor>
729      </configItem>
730    </model>
731    <model>
732      <configItem>
733        <name>logiex110</name>
734        <description>Logitech Cordless Desktop EX110</description>
735        <vendor>Logitech</vendor>
736      </configItem>
737    </model>
738    <model>
739      <configItem>
740        <name>logiinkse</name>
741        <description>Logitech iTouch Internet Navigator SE</description>
742        <vendor>Logitech</vendor>
743      </configItem>
744    </model>
745    <model>
746      <configItem>
747        <name>logiinkseusb</name>
748        <description>Logitech iTouch Internet Navigator SE USB</description>
749        <vendor>Logitech</vendor>
750      </configItem>
751    </model>
752    <model>
753      <configItem>
754        <name>logiultrax</name>
755        <description>Logitech Ultra-X</description>
756        <vendor>Logitech</vendor>
757      </configItem>
758    </model>
759    <model>
760      <configItem>
761        <name>logiultraxc</name>
762        <description>Logitech Ultra-X Cordless Media Desktop</description>
763        <vendor>Logitech</vendor>
764      </configItem>
765    </model>
766    <model>
767      <configItem>
768        <name>logidinovo</name>
769        <description>Logitech diNovo</description>
770        <vendor>Logitech</vendor>
771      </configItem>
772    </model>
773    <model>
774      <configItem>
775        <name>logidinovoedge</name>
776        <description>Logitech diNovo Edge</description>
777        <vendor>Logitech</vendor>
778      </configItem>
779    </model>
780    <model>
781      <configItem>
782        <name>mx1998</name>
783        <description>Memorex MX1998</description>
784        <vendor>Memorex</vendor>
785      </configItem>
786    </model>
787    <model>
788      <configItem>
789        <name>mx2500</name>
790        <description>Memorex MX2500 EZ-Access</description>
791        <vendor>Memorex</vendor>
792      </configItem>
793    </model>
794    <model>
795      <configItem>
796        <name>mx2750</name>
797        <description>Memorex MX2750</description>
798        <vendor>Memorex</vendor>
799      </configItem>
800    </model>
801    <model>
802      <configItem>
803        <name>microsoft4000</name>
804        <description>Microsoft Natural Ergonomic 4000</description>
805        <vendor>Microsoft</vendor>
806      </configItem>
807    </model>
808    <model>
809      <configItem>
810        <name>microsoft7000</name>
811        <description>Microsoft Natural Wireless Ergonomic 7000</description>
812        <vendor>Microsoft</vendor>
813      </configItem>
814    </model>
815    <model>
816      <configItem>
817        <name>microsoftinet</name>
818        <description>Microsoft Internet</description>
819        <vendor>Microsoft</vendor>
820      </configItem>
821    </model>
822    <model>
823      <configItem>
824        <name>microsoftpro</name>
825        <description>Microsoft Natural Pro/Internet Pro</description>
826        <vendor>Microsoft</vendor>
827      </configItem>
828    </model>
829    <model>
830      <configItem>
831        <name>microsoftprousb</name>
832        <description>Microsoft Natural Pro USB/Internet Pro</description>
833        <vendor>Microsoft</vendor>
834      </configItem>
835    </model>
836    <model>
837      <configItem>
838        <name>microsoftprooem</name>
839        <description>Microsoft Natural Pro OEM</description>
840        <vendor>Microsoft</vendor>
841      </configItem>
842    </model>
843    <model>
844      <configItem>
845        <name>vsonku306</name>
846        <description>ViewSonic KU-306 Internet</description>
847        <vendor>ViewSonic</vendor>
848      </configItem>
849    </model>
850    <model>
851      <configItem>
852        <name>microsoftprose</name>
853        <description>Microsoft Internet Pro (Swedish)</description>
854        <vendor>Microsoft</vendor>
855      </configItem>
856    </model>
857    <model>
858      <configItem>
859        <name>microsoftoffice</name>
860        <description>Microsoft Office Keyboard</description>
861        <vendor>Microsoft</vendor>
862      </configItem>
863    </model>
864    <model>
865      <configItem>
866        <name>microsoftmult</name>
867        <description>Microsoft Wireless Multimedia 1.0A</description>
868        <vendor>Microsoft</vendor>
869      </configItem>
870    </model>
871    <model>
872      <configItem>
873        <name>microsoftsurface</name>
874        <description>Microsoft Surface</description>
875        <vendor>Microsoft</vendor>
876      </configItem>
877    </model>
878    <model>
879      <configItem>
880        <name>microsoftelite</name>
881        <description>Microsoft Natural Elite</description>
882        <vendor>Microsoft</vendor>
883      </configItem>
884    </model>
885    <model>
886      <configItem>
887        <name>microsoftccurve2k</name>
888        <description>Microsoft Comfort Curve 2000</description>
889        <vendor>Microsoft</vendor>
890      </configItem>
891    </model>
892    <model>
893      <configItem>
894        <name>oretec</name>
895        <description>Ortek Multimedia/Internet MCK-800</description>
896        <vendor>Ortek</vendor>
897      </configItem>
898    </model>
899    <model>
900      <configItem>
901        <name>propeller</name>
902        <description>Propeller Voyager KTEZ-1000</description>
903        <vendor>KeyTronic</vendor>
904      </configItem>
905    </model>
906    <model>
907      <configItem>
908        <name>qtronix</name>
909        <description>QTronix Scorpius 98N+</description>
910        <vendor>QTronix</vendor>
911      </configItem>
912    </model>
913    <model>
914      <configItem>
915        <name>samsung4500</name>
916        <description>Samsung SDM 4500P</description>
917        <vendor>Samsung</vendor>
918      </configItem>
919    </model>
920    <model>
921      <configItem>
922        <name>samsung4510</name>
923        <description>Samsung SDM 4510P</description>
924        <vendor>Samsung</vendor>
925      </configItem>
926    </model>
927    <model>
928      <configItem>
929        <name>sanwaskbkg3</name>
930        <description>Sanwa Supply SKB-KG3</description>
931        <vendor>Sanwa Supply Inc.</vendor>
932      </configItem>
933    </model>
934    <model>
935      <configItem>
936        <name>sk1300</name>
937        <description>NEC SK-1300</description>
938        <vendor>NEC</vendor>
939      </configItem>
940    </model>
941    <model>
942      <configItem>
943        <name>sk2500</name>
944        <description>NEC SK-2500</description>
945        <vendor>NEC</vendor>
946      </configItem>
947    </model>
948    <model>
949      <configItem>
950        <name>sk6200</name>
951        <description>NEC SK-6200</description>
952        <vendor>NEC</vendor>
953      </configItem>
954    </model>
955    <model>
956      <configItem>
957        <name>sk7100</name>
958        <description>NEC SK-7100</description>
959        <vendor>NEC</vendor>
960      </configItem>
961    </model>
962    <model>
963      <configItem>
964        <name>sp_inet</name>
965        <description>Super Power Multimedia</description>
966        <vendor>Generic</vendor>
967      </configItem>
968    </model>
969    <model>
970      <configItem>
971        <name>sven</name>
972        <description>SVEN Ergonomic 2500</description>
973        <vendor>SVEN</vendor>
974      </configItem>
975    </model>
976    <model>
977      <configItem>
978        <name>sven303</name>
979        <description>SVEN Slim 303</description>
980        <vendor>SVEN</vendor>
981      </configItem>
982    </model>
983    <model>
984      <configItem>
985        <name>symplon</name>
986        <description>Symplon PaceBook tablet</description>
987        <vendor>Symplon</vendor>
988      </configItem>
989    </model>
990    <model>
991      <configItem>
992        <name>toshiba_s3000</name>
993        <description>Toshiba Satellite S3000</description>
994        <vendor>Toshiba</vendor>
995      </configItem>
996    </model>
997    <model>
998      <configItem>
999        <name>trust</name>
1000        <description>Trust Wireless Classic</description>
1001        <vendor>Trust</vendor>
1002      </configItem>
1003    </model>
1004    <model>
1005      <configItem>
1006        <name>trustda</name>
1007        <description>Trust Direct Access</description>
1008        <vendor>Trust</vendor>
1009      </configItem>
1010    </model>
1011    <model>
1012      <configItem>
1013        <name>trust_slimline</name>
1014        <description>Trust Slimline</description>
1015        <vendor>Trust</vendor>
1016      </configItem>
1017    </model>
1018    <model>
1019      <configItem>
1020        <name>tm2020</name>
1021        <description>TypeMatrix EZ-Reach 2020</description>
1022        <vendor>TypeMatrix</vendor>
1023      </configItem>
1024    </model>
1025    <model>
1026      <configItem>
1027        <name>tm2030PS2</name>
1028        <description>TypeMatrix EZ-Reach 2030 PS2</description>
1029        <vendor>TypeMatrix</vendor>
1030      </configItem>
1031    </model>
1032    <model>
1033      <configItem>
1034        <name>tm2030USB</name>
1035        <description>TypeMatrix EZ-Reach 2030 USB</description>
1036        <vendor>TypeMatrix</vendor>
1037      </configItem>
1038    </model>
1039    <model>
1040      <configItem>
1041        <name>tm2030USB-102</name>
1042        <description>TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)</description>
1043        <vendor>TypeMatrix</vendor>
1044      </configItem>
1045    </model>
1046    <model>
1047      <configItem>
1048        <name>tm2030USB-106</name>
1049        <description>TypeMatrix EZ-Reach 2030 USB (106:JP mode)</description>
1050        <vendor>TypeMatrix</vendor>
1051      </configItem>
1052    </model>
1053    <model>
1054      <configItem>
1055        <name>yahoo</name>
1056        <description>Yahoo! Internet</description>
1057        <vendor>Yahoo!</vendor>
1058      </configItem>
1059    </model>
1060    <model>
1061      <configItem>
1062        <name>macbook78</name>
1063        <description>MacBook/MacBook Pro</description>
1064        <vendor>Apple</vendor>
1065      </configItem>
1066    </model>
1067    <model>
1068      <configItem>
1069        <name>macbook79</name>
1070        <description>MacBook/MacBook Pro (intl.)</description>
1071        <vendor>Apple</vendor>
1072      </configItem>
1073    </model>
1074    <model>
1075      <configItem>
1076        <name>macintosh</name>
1077        <description>Macintosh</description>
1078        <vendor>Apple</vendor>
1079      </configItem>
1080    </model>
1081    <model>
1082      <configItem>
1083        <name>macintosh_old</name>
1084        <description>Macintosh Old</description>
1085        <vendor>Apple</vendor>
1086      </configItem>
1087    </model>
1088    <model>
1089      <configItem>
1090        <name>macintosh_hhk</name>
1091        <description>Happy Hacking for Mac</description>
1092        <vendor>Fujitsu</vendor>
1093      </configItem>
1094    </model>
1095    <model>
1096      <configItem>
1097        <name>acer_c300</name>
1098        <description>Acer C300</description>
1099        <vendor>Acer</vendor>
1100      </configItem>
1101    </model>
1102    <model>
1103      <configItem>
1104        <name>acer_ferrari4k</name>
1105        <description>Acer Ferrari 4000</description>
1106        <vendor>Acer</vendor>
1107      </configItem>
1108    </model>
1109    <model>
1110      <configItem>
1111        <name>acer_laptop</name>
1112        <description>Acer laptop</description>
1113        <vendor>Acer</vendor>
1114      </configItem>
1115    </model>
1116    <model>
1117      <configItem>
1118        <name>asus_laptop</name>
1119        <description>Asus laptop</description>
1120        <vendor>Asus</vendor>
1121      </configItem>
1122    </model>
1123    <model>
1124      <configItem>
1125        <name>apple</name>
1126        <description>Apple</description>
1127        <vendor>Apple</vendor>
1128      </configItem>
1129    </model>
1130    <model>
1131      <configItem>
1132        <name>apple_laptop</name>
1133        <description>Apple laptop</description>
1134        <vendor>Apple</vendor>
1135      </configItem>
1136    </model>
1137    <model>
1138      <configItem>
1139        <name>applealu_ansi</name>
1140        <description>Apple Aluminium (ANSI)</description>
1141        <vendor>Apple</vendor>
1142      </configItem>
1143    </model>
1144    <model>
1145      <configItem>
1146        <name>applealu_iso</name>
1147        <description>Apple Aluminium (ISO)</description>
1148        <vendor>Apple</vendor>
1149      </configItem>
1150    </model>
1151    <model>
1152      <configItem>
1153        <name>applealu_jis</name>
1154        <description>Apple Aluminium (JIS)</description>
1155        <vendor>Apple</vendor>
1156      </configItem>
1157    </model>
1158    <model>
1159      <configItem>
1160        <name>silvercrest</name>
1161        <description>Silvercrest Multimedia Wireless</description>
1162        <vendor>Silvercrest</vendor>
1163      </configItem>
1164    </model>
1165    <model>
1166      <configItem>
1167        <name>emachines</name>
1168        <description>eMachines m6800 laptop</description>
1169        <vendor>eMachines</vendor>
1170      </configItem>
1171    </model>
1172    <model>
1173      <configItem>
1174        <name>benqx</name>
1175        <description>BenQ X-Touch</description>
1176        <vendor>BenQ</vendor>
1177      </configItem>
1178    </model>
1179    <model>
1180      <configItem>
1181        <name>benqx730</name>
1182        <description>BenQ X-Touch 730</description>
1183        <vendor>BenQ</vendor>
1184      </configItem>
1185    </model>
1186    <model>
1187      <configItem>
1188        <name>benqx800</name>
1189        <description>BenQ X-Touch 800</description>
1190        <vendor>BenQ</vendor>
1191      </configItem>
1192    </model>
1193    <model>
1194      <configItem>
1195        <name>hhk</name>
1196        <description>Happy Hacking</description>
1197        <vendor>Fujitsu</vendor>
1198      </configItem>
1199    </model>
1200    <model>
1201      <configItem>
1202        <name>classmate</name>
1203        <description>Classmate PC</description>
1204        <vendor>Intel</vendor>
1205      </configItem>
1206    </model>
1207    <model>
1208      <configItem>
1209        <name>olpc</name>
1210        <description>OLPC</description>
1211        <vendor>OLPC</vendor>
1212      </configItem>
1213    </model>
1214    <model>
1215      <configItem>
1216        <name>sun_type7_usb</name>
1217        <description>Sun Type 7 USB</description>
1218        <vendor>Sun Microsystems</vendor>
1219      </configItem>
1220    </model>
1221    <model>
1222      <configItem>
1223        <name>sun_type7_euro_usb</name>
1224        <description>Sun Type 7 USB (European)</description>
1225        <vendor>Sun Microsystems</vendor>
1226      </configItem>
1227    </model>
1228    <model>
1229      <configItem>
1230        <name>sun_type7_unix_usb</name>
1231        <description>Sun Type 7 USB (Unix)</description>
1232        <vendor>Sun Microsystems</vendor>
1233      </configItem>
1234    </model>
1235    <model>
1236      <configItem>
1237        <name>sun_type7_jp_usb</name>
1238        <description>Sun Type 7 USB (Japanese)/Japanese 106-key</description>
1239        <vendor>Sun Microsystems</vendor>
1240      </configItem>
1241    </model>
1242    <model>
1243      <configItem>
1244        <name>sun_type6_usb</name>
1245        <description>Sun Type 6/7 USB</description>
1246        <vendor>Sun Microsystems</vendor>
1247      </configItem>
1248    </model>
1249    <model>
1250      <configItem>
1251        <name>sun_type6_euro_usb</name>
1252        <description>Sun Type 6/7 USB (European)</description>
1253        <vendor>Sun Microsystems</vendor>
1254      </configItem>
1255    </model>
1256    <model>
1257      <configItem>
1258        <name>sun_type6_unix_usb</name>
1259        <description>Sun Type 6 USB (Unix)</description>
1260        <vendor>Sun Microsystems</vendor>
1261      </configItem>
1262    </model>
1263    <model>
1264      <configItem>
1265        <name>sun_type6_jp_usb</name>
1266        <description>Sun Type 6 USB (Japanese)</description>
1267        <vendor>Sun Microsystems</vendor>
1268      </configItem>
1269    </model>
1270    <model>
1271      <configItem>
1272        <name>sun_type6_jp</name>
1273        <description>Sun Type 6 (Japanese)</description>
1274        <vendor>Sun Microsystems</vendor>
1275      </configItem>
1276    </model>
1277    <model>
1278      <configItem>
1279        <name>targa_v811</name>
1280        <description>Targa Visionary 811</description>
1281        <vendor>Targa</vendor>
1282      </configItem>
1283    </model>
1284    <model>
1285      <configItem>
1286        <name>unitekkb1925</name>
1287        <description>Unitek KB-1925</description>
1288        <vendor>Unitek Group</vendor>
1289      </configItem>
1290    </model>
1291    <model>
1292      <configItem>
1293        <name>compalfl90</name>
1294        <description>FL90</description>
1295        <vendor>Compal Electronics</vendor>
1296      </configItem>
1297    </model>
1298    <model>
1299      <configItem>
1300        <name>creativedw7000</name>
1301        <description>Creative Desktop Wireless 7000</description>
1302        <vendor>Creative</vendor>
1303      </configItem>
1304    </model>
1305    <model>
1306      <configItem>
1307       <name>teck227</name>
1308       <description>Truly Ergonomic 227</description>
1309       <vendor>Truly Ergonomic</vendor>
1310     </configItem>
1311    </model>
1312    <model>
1313      <configItem>
1314       <name>teck229</name>
1315       <description>Truly Ergonomic 229</description>
1316       <vendor>Truly Ergonomic</vendor>
1317     </configItem>
1318    </model>
1319    <model>
1320      <configItem>
1321       <name>apex300</name>
1322       <description>SteelSeries Apex 300 (Apex RAW)</description>
1323       <vendor>SteelSeries</vendor>
1324     </configItem>
1325    </model>
1326    <model>
1327      <configItem>
1328       <name>chromebook</name>
1329       <description>Chromebook</description>
1330       <vendor>Google</vendor>
1331     </configItem>
1332    </model>
1333    <model>
1334      <configItem>
1335       <name>teck227</name>
1336       <description>Truly Ergonomic Computer Keyboard Model 227 (Wide Alt keys)</description>
1337       <vendor>Megawin Technology</vendor>
1338     </configItem>
1339    </model>
1340    <model>
1341      <configItem>
1342       <name>teck229</name>
1343       <description>Truly Ergonomic Computer Keyboard Model 229 (Standard sized Alt keys, additional Super and Menu key)</description>
1344       <vendor>Megawin Technology</vendor>
1345     </configItem>
1346    </model>
1347  </modelList>
1348  <layoutList>
1349    <layout>
1350      <configItem>
1351        <name>us</name>
1352        <!-- Keyboard indicator for English layouts -->
1353        <shortDescription>en</shortDescription>
1354        <description>English (US)</description>
1355        <languageList>
1356          <iso639Id>eng</iso639Id>
1357        </languageList>
1358      </configItem>
1359      <variantList>
1360        <variant>
1361          <configItem>
1362            <name>chr</name>
1363            <!-- Keyboard indicator for Cherokee layouts -->
1364            <shortDescription>chr</shortDescription>
1365            <description>Cherokee</description>
1366            <languageList>
1367              <iso639Id>chr</iso639Id>
1368            </languageList>
1369          </configItem>
1370        </variant>
1371        <variant>
1372          <configItem>
1373            <name>haw</name>
1374            <shortDescription>haw</shortDescription>
1375            <description>Hawaiian</description>
1376            <languageList>
1377              <iso639Id>haw</iso639Id>
1378            </languageList>
1379          </configItem>
1380        </variant>
1381        <variant>
1382          <configItem>
1383            <name>euro</name>
1384            <description>English (US, euro on 5)</description>
1385          </configItem>
1386        </variant>
1387        <variant>
1388          <configItem>
1389            <name>intl</name>
1390            <description>English (US, intl., with dead keys)</description>
1391          </configItem>
1392        </variant>
1393        <variant>
1394          <configItem>
1395            <name>alt-intl</name>
1396            <description>English (US, alt. intl.)</description>
1397          </configItem>
1398        </variant>
1399        <variant>
1400          <configItem>
1401            <name>colemak</name>
1402            <description>English (Colemak)</description>
1403          </configItem>
1404        </variant>
1405        <variant>
1406          <configItem>
1407            <name>dvorak</name>
1408            <description>English (Dvorak)</description>
1409          </configItem>
1410        </variant>
1411        <variant>
1412          <configItem>
1413            <name>dvorak-intl</name>
1414            <description>English (Dvorak, intl., with dead keys)</description>
1415          </configItem>
1416        </variant>
1417        <variant>
1418          <configItem>
1419            <name>dvorak-alt-intl</name>
1420            <description>English (Dvorak, alt. intl.)</description>
1421          </configItem>
1422        </variant>
1423        <variant>
1424          <configItem>
1425            <name>dvorak-l</name>
1426            <description>English (Dvorak, left-handed)</description>
1427          </configItem>
1428        </variant>
1429        <variant>
1430          <configItem>
1431            <name>dvorak-r</name>
1432            <description>English (Dvorak, right-handed)</description>
1433          </configItem>
1434        </variant>
1435        <variant>
1436          <configItem>
1437            <name>dvorak-classic</name>
1438            <description>English (classic Dvorak)</description>
1439          </configItem>
1440        </variant>
1441        <variant>
1442          <configItem>
1443            <name>dvp</name>
1444            <description>English (programmer Dvorak)</description>
1445          </configItem>
1446        </variant>
1447        <variant>
1448          <configItem>
1449            <name>rus</name>
1450            <!-- Keyboard indicator for Russian layouts -->
1451            <shortDescription>ru</shortDescription>
1452            <description>Russian (US, phonetic)</description>
1453            <languageList>
1454              <iso639Id>rus</iso639Id>
1455            </languageList>
1456          </configItem>
1457        </variant>
1458        <variant>
1459          <configItem>
1460            <name>mac</name>
1461            <description>English (Macintosh)</description>
1462          </configItem>
1463        </variant>
1464        <variant>
1465          <configItem>
1466            <name>altgr-intl</name>
1467            <description>English (intl., with AltGr dead keys)</description>
1468            <languageList>
1469              <iso639Id>eng</iso639Id>
1470              <iso639Id>fra</iso639Id>
1471              <iso639Id>deu</iso639Id>
1472            </languageList>
1473          </configItem>
1474        </variant>
1475        <variant>
1476          <configItem>
1477            <name>olpc2</name>
1478            <description>English (the divide/multiply toggle the layout)</description>
1479          </configItem>
1480        </variant>
1481        <variant>
1482          <configItem>
1483            <name>hbs</name>
1484            <description>Serbo-Croatian (US)</description>
1485            <languageList>
1486              <iso639Id>eng</iso639Id>
1487              <iso639Id>bos</iso639Id>
1488              <iso639Id>hbs</iso639Id>
1489              <iso639Id>hrv</iso639Id>
1490              <iso639Id>srp</iso639Id>
1491            </languageList>
1492          </configItem>
1493        </variant>
1494        <variant>
1495          <configItem>
1496            <name>norman</name>
1497            <description>English (Norman)</description>
1498          </configItem>
1499        </variant>
1500        <variant>
1501          <configItem>
1502            <name>workman</name>
1503            <description>English (Workman)</description>
1504          </configItem>
1505        </variant>
1506        <variant>
1507          <configItem>
1508            <name>workman-intl</name>
1509            <description>English (Workman, intl., with dead keys)</description>
1510           </configItem>
1511         </variant>
1512      </variantList>
1513    </layout>
1514    <layout>
1515      <configItem>
1516        <name>af</name>
1517        <!-- Keyboard indicator for Afghani layouts -->
1518        <shortDescription>fa</shortDescription>
1519        <description>Afghani</description>
1520      </configItem>
1521      <variantList>
1522        <variant>
1523          <configItem>
1524            <name>ps</name>
1525            <!-- Keyboard indicator for Pashto layouts -->
1526            <shortDescription>ps</shortDescription>
1527            <description>Pashto</description>
1528            <languageList>
1529              <iso639Id>pus</iso639Id>
1530            </languageList>
1531          </configItem>
1532        </variant>
1533        <variant>
1534          <configItem>
1535            <name>uz</name>
1536            <!-- Keyboard indicator for Uzbek layouts -->
1537            <shortDescription>uz</shortDescription>
1538            <description>Uzbek (Afghanistan)</description>
1539            <languageList>
1540              <iso639Id>uzb</iso639Id>
1541            </languageList>
1542          </configItem>
1543        </variant>
1544        <variant>
1545          <configItem>
1546            <name>olpc-ps</name>
1547            <!-- Keyboard indicator for Pashto layouts -->
1548            <shortDescription>ps</shortDescription>
1549            <description>Pashto (Afghanistan, OLPC)</description>
1550            <languageList>
1551              <iso639Id>pus</iso639Id>
1552            </languageList>
1553          </configItem>
1554        </variant>
1555        <variant>
1556          <configItem>
1557            <name>fa-olpc</name>
1558            <!-- Keyboard indicator for Persian layouts -->
1559            <shortDescription>fa</shortDescription>
1560            <description>Persian (Afghanistan, Dari OLPC)</description>
1561          </configItem>
1562        </variant>
1563        <variant>
1564          <configItem>
1565            <name>uz-olpc</name>
1566            <!-- Keyboard indicator for Uzbek layouts -->
1567            <shortDescription>uz</shortDescription>
1568            <description>Uzbek (Afghanistan, OLPC)</description>
1569            <languageList>
1570              <iso639Id>uzb</iso639Id>
1571            </languageList>
1572          </configItem>
1573        </variant>
1574      </variantList>
1575    </layout>
1576    <layout>
1577      <configItem>
1578        <name>ara</name>
1579        <!-- Keyboard indicator for Arabic layouts -->
1580        <shortDescription>ar</shortDescription>
1581        <description>Arabic</description>
1582        <countryList>
1583          <iso3166Id>AE</iso3166Id>
1584          <iso3166Id>BH</iso3166Id>
1585          <iso3166Id>DZ</iso3166Id>
1586          <iso3166Id>EG</iso3166Id>
1587          <iso3166Id>EH</iso3166Id>
1588          <iso3166Id>JO</iso3166Id>
1589          <iso3166Id>KW</iso3166Id>
1590          <iso3166Id>LB</iso3166Id>
1591          <iso3166Id>LY</iso3166Id>
1592          <iso3166Id>MA</iso3166Id>
1593          <iso3166Id>MR</iso3166Id>
1594          <iso3166Id>OM</iso3166Id>
1595          <iso3166Id>PS</iso3166Id>
1596          <iso3166Id>QA</iso3166Id>
1597          <iso3166Id>SA</iso3166Id>
1598          <iso3166Id>SD</iso3166Id>
1599          <iso3166Id>SY</iso3166Id>
1600          <iso3166Id>TN</iso3166Id>
1601          <iso3166Id>YE</iso3166Id>
1602        </countryList>
1603        <languageList>
1604          <iso639Id>ara</iso639Id>
1605        </languageList>
1606      </configItem>
1607      <variantList>
1608        <variant>
1609          <configItem>
1610            <name>azerty</name>
1611            <description>Arabic (AZERTY)</description>
1612          </configItem>
1613        </variant>
1614        <variant>
1615          <configItem>
1616            <name>azerty_digits</name>
1617            <description>Arabic (AZERTY, Eastern Arabic numerals)</description>
1618          </configItem>
1619        </variant>
1620        <variant>
1621          <configItem>
1622            <name>digits</name>
1623            <description>Arabic (Eastern Arabic numerals)</description>
1624          </configItem>
1625        </variant>
1626        <variant>
1627          <configItem>
1628            <name>qwerty</name>
1629            <description>Arabic (QWERTY)</description>
1630          </configItem>
1631        </variant>
1632        <variant>
1633          <configItem>
1634            <name>qwerty_digits</name>
1635            <description>Arabic (QWERTY, Eastern Arabic numerals)</description>
1636          </configItem>
1637        </variant>
1638        <variant>
1639          <configItem>
1640            <name>buckwalter</name>
1641            <description>Arabic (Buckwalter)</description>
1642          </configItem>
1643        </variant>
1644        <variant>
1645          <configItem>
1646            <name>olpc</name>
1647            <description>Arabic (OLPC)</description>
1648          </configItem>
1649        </variant>
1650        <variant>
1651          <configItem>
1652            <name>mac</name>
1653            <description>Arabic (Macintosh)</description>
1654          </configItem>
1655        </variant>
1656      </variantList>
1657    </layout>
1658    <layout>
1659      <configItem>
1660        <name>al</name>
1661        <!-- Keyboard indicator for Albanian layouts -->
1662        <shortDescription>sq</shortDescription>
1663        <description>Albanian</description>
1664        <languageList>
1665          <iso639Id>sqi</iso639Id>
1666        </languageList>
1667      </configItem>
1668      <variantList>
1669        <variant>
1670          <configItem>
1671            <name>plisi</name>
1672            <description>Albanian (Plisi)</description>
1673          </configItem>
1674        </variant>
1675        <variant>
1676          <configItem>
1677            <name>veqilharxhi</name>
1678            <description>Albanian (Veqilharxhi)</description>
1679          </configItem>
1680        </variant>
1681      </variantList>
1682    </layout>
1683    <layout>
1684      <configItem>
1685        <name>am</name>
1686        <!-- Keyboard indicator for Armenian layouts -->
1687        <shortDescription>hy</shortDescription>
1688        <description>Armenian</description>
1689        <languageList>
1690          <iso639Id>hye</iso639Id>
1691        </languageList>
1692      </configItem>
1693      <variantList>
1694        <variant>
1695          <configItem>
1696            <name>phonetic</name>
1697            <description>Armenian (phonetic)</description>
1698          </configItem>
1699        </variant>
1700        <variant>
1701          <configItem>
1702            <name>phonetic-alt</name>
1703            <description>Armenian (alt. phonetic)</description>
1704          </configItem>
1705        </variant>
1706        <variant>
1707          <configItem>
1708            <name>eastern</name>
1709            <description>Armenian (eastern)</description>
1710          </configItem>
1711        </variant>
1712        <variant>
1713          <configItem>
1714            <name>western</name>
1715            <description>Armenian (western)</description>
1716          </configItem>
1717        </variant>
1718        <variant>
1719          <configItem>
1720            <name>eastern-alt</name>
1721            <description>Armenian (alt. eastern)</description>
1722          </configItem>
1723        </variant>
1724      </variantList>
1725    </layout>
1726    <layout>
1727      <configItem>
1728        <name>at</name>
1729        <!-- Keyboard indicator for German layouts -->
1730        <shortDescription>de</shortDescription>
1731        <description>German (Austria)</description>
1732        <languageList>
1733          <iso639Id>deu</iso639Id>
1734        </languageList>
1735      </configItem>
1736      <variantList>
1737        <variant>
1738          <configItem>
1739            <name>nodeadkeys</name>
1740            <description>German (Austria, no dead keys)</description>
1741          </configItem>
1742        </variant>
1743        <variant>
1744          <configItem>
1745            <name>sundeadkeys</name>
1746            <description>German (Austria, Sun dead keys)</description>
1747          </configItem>
1748        </variant>
1749        <variant>
1750          <configItem>
1751            <name>mac</name>
1752            <description>German (Austria, Macintosh)</description>
1753          </configItem>
1754        </variant>
1755      </variantList>
1756    </layout>
1757    <layout>
1758      <configItem>
1759        <name>au</name>
1760        <!-- Keyboard indicator for Australian layouts -->
1761        <shortDescription>en</shortDescription>
1762        <description>English (Australian)</description>
1763        <languageList>
1764          <iso639Id>eng</iso639Id>
1765        </languageList>
1766      </configItem>
1767    </layout>
1768    <layout>
1769      <configItem>
1770        <name>az</name>
1771        <!-- Keyboard indicator for Azerbaijani layouts -->
1772        <shortDescription>az</shortDescription>
1773        <description>Azerbaijani</description>
1774        <languageList>
1775          <iso639Id>aze</iso639Id>
1776        </languageList>
1777      </configItem>
1778      <variantList>
1779        <variant>
1780          <configItem>
1781            <name>cyrillic</name>
1782            <description>Azerbaijani (Cyrillic)</description>
1783          </configItem>
1784        </variant>
1785      </variantList>
1786    </layout>
1787    <layout>
1788      <configItem>
1789        <name>by</name>
1790        <!-- Keyboard indicator for Belarusian layouts -->
1791        <shortDescription>by</shortDescription>
1792        <description>Belarusian</description>
1793        <languageList>
1794          <iso639Id>bel</iso639Id>
1795        </languageList>
1796      </configItem>
1797      <variantList>
1798        <variant>
1799          <configItem>
1800            <name>legacy</name>
1801            <description>Belarusian (legacy)</description>
1802          </configItem>
1803        </variant>
1804        <variant>
1805          <configItem>
1806            <name>latin</name>
1807            <description>Belarusian (Latin)</description>
1808          </configItem>
1809        </variant>
1810        <variant>
1811          <configItem>
1812            <name>ru</name>
1813            <description>Russian (Belarus)</description>
1814          </configItem>
1815        </variant>
1816        <variant>
1817          <configItem>
1818            <name>intl</name>
1819            <description>Belarusian (intl.)</description>
1820          </configItem>
1821        </variant>
1822      </variantList>
1823    </layout>
1824    <layout>
1825      <configItem>
1826        <name>be</name>
1827        <!-- Keyboard indicator for Belgian layouts -->
1828        <shortDescription>be</shortDescription>
1829        <description>Belgian</description>
1830        <languageList>
1831          <iso639Id>deu</iso639Id>
1832          <iso639Id>nld</iso639Id>
1833          <iso639Id>fra</iso639Id>
1834        </languageList>
1835      </configItem>
1836      <variantList>
1837        <variant>
1838          <configItem>
1839            <name>oss</name>
1840            <description>Belgian (alt.)</description>
1841          </configItem>
1842        </variant>
1843        <variant>
1844          <configItem>
1845            <name>oss_latin9</name>
1846            <description>Belgian (Latin-9 only, alt.)</description>
1847          </configItem>
1848        </variant>
1849        <variant>
1850          <configItem>
1851            <name>oss_sundeadkeys</name>
1852            <description>Belgian (Sun dead keys, alt.)</description>
1853          </configItem>
1854        </variant>
1855        <variant>
1856          <configItem>
1857            <name>iso-alternate</name>
1858            <description>Belgian (ISO, alt.)</description>
1859          </configItem>
1860        </variant>
1861        <variant>
1862          <configItem>
1863            <name>nodeadkeys</name>
1864            <description>Belgian (no dead keys)</description>
1865          </configItem>
1866        </variant>
1867        <variant>
1868          <configItem>
1869            <name>sundeadkeys</name>
1870            <description>Belgian (Sun dead keys)</description>
1871          </configItem>
1872        </variant>
1873        <variant>
1874          <configItem>
1875            <name>wang</name>
1876            <description>Belgian (Wang 724 AZERTY)</description>
1877          </configItem>
1878        </variant>
1879      </variantList>
1880    </layout>
1881    <layout>
1882      <configItem>
1883        <name>bd</name>
1884        <!-- Keyboard indicator for Bangla layouts -->
1885        <shortDescription>bn</shortDescription>
1886        <description>Bangla</description>
1887        <languageList>
1888          <iso639Id>ben</iso639Id>
1889          <!-- sat-Beng: http://www.ethnologue.com/language/sat -->
1890          <iso639Id>sat</iso639Id>
1891        </languageList>
1892      </configItem>
1893      <variantList>
1894        <variant>
1895          <configItem>
1896            <name>probhat</name>
1897            <description>Bangla (Probhat)</description>
1898          </configItem>
1899        </variant>
1900      </variantList>
1901    </layout>
1902    <layout>
1903      <configItem>
1904        <name>in</name>
1905        <!-- Keyboard indicator for Indian layouts -->
1906        <shortDescription>in</shortDescription>
1907        <description>Indian</description>
1908      </configItem>
1909      <variantList>
1910        <variant>
1911          <configItem>
1912            <name>ben</name>
1913            <!-- Keyboard indicator for Bangla layouts -->
1914            <shortDescription>bn</shortDescription>
1915            <description>Bangla (India)</description>
1916            <languageList>
1917              <iso639Id>ben</iso639Id>
1918              <!-- sat-Beng: http://www.ethnologue.com/language/sat -->
1919              <iso639Id>sat</iso639Id>
1920            </languageList>
1921          </configItem>
1922        </variant>
1923        <variant>
1924          <configItem>
1925            <name>ben_probhat</name>
1926            <!-- Keyboard indicator for Bangla layouts -->
1927            <shortDescription>bn</shortDescription>
1928            <description>Bangla (India, Probhat)</description>
1929            <languageList>
1930              <iso639Id>ben</iso639Id>
1931              <!-- sat-Beng: http://www.ethnologue.com/language/sat -->
1932              <iso639Id>sat</iso639Id>
1933            </languageList>
1934          </configItem>
1935        </variant>
1936        <variant>
1937          <configItem>
1938            <name>ben_baishakhi</name>
1939            <description>Bangla (India, Baishakhi)</description>
1940            <languageList>
1941              <iso639Id>ben</iso639Id>
1942              <!-- sat-Beng: http://www.ethnologue.com/language/sat -->
1943              <iso639Id>sat</iso639Id>
1944            </languageList>
1945          </configItem>
1946        </variant>
1947        <variant>
1948          <configItem>
1949            <name>ben_bornona</name>
1950            <description>Bangla (India, Bornona)</description>
1951            <languageList>
1952              <iso639Id>ben</iso639Id>
1953              <!-- sat-Beng: http://www.ethnologue.com/language/sat -->
1954              <iso639Id>sat</iso639Id>
1955            </languageList>
1956          </configItem>
1957        </variant>
1958         <variant>
1959          <configItem>
1960            <name>ben_gitanjali</name>
1961            <description>Bangla (India, Gitanjali)</description>
1962            <languageList>
1963              <iso639Id>ben</iso639Id>
1964              <!-- sat-Beng: http://www.ethnologue.com/language/sat -->
1965              <iso639Id>sat</iso639Id>
1966            </languageList>
1967          </configItem>
1968        </variant>
1969        <variant>
1970          <configItem>
1971            <name>ben_inscript</name>
1972            <description>Bangla (India, Baishakhi Inscript)</description>
1973            <languageList>
1974              <iso639Id>ben</iso639Id>
1975              <!-- sat-Beng: http://www.ethnologue.com/language/sat -->
1976              <iso639Id>sat</iso639Id>
1977            </languageList>
1978          </configItem>
1979        </variant>
1980        <variant>
1981          <configItem>
1982            <name>eeyek</name>
1983            <description>Manipuri (Eeyek)</description>
1984            <languageList>
1985              <iso639Id>mni</iso639Id>
1986            </languageList>
1987          </configItem>
1988        </variant>
1989        <variant>
1990          <configItem>
1991            <name>guj</name>
1992            <!-- Keyboard indicator for Gujarati layouts -->
1993            <shortDescription>gu</shortDescription>
1994            <description>Gujarati</description>
1995            <languageList>
1996              <iso639Id>guj</iso639Id>
1997            </languageList>
1998          </configItem>
1999        </variant>
2000        <variant>
2001          <configItem>
2002            <name>guru</name>
2003            <!-- Keyboard indicator for Punjabi layouts -->
2004            <shortDescription>pa</shortDescription>
2005            <description>Punjabi (Gurmukhi)</description>
2006            <languageList>
2007              <iso639Id>pan</iso639Id>
2008            </languageList>
2009          </configItem>
2010        </variant>
2011        <variant>
2012          <configItem>
2013            <name>jhelum</name>
2014            <!-- Keyboard indicator for Punjabi layouts -->
2015            <shortDescription>pa</shortDescription>
2016            <description>Punjabi (Gurmukhi Jhelum)</description>
2017            <languageList>
2018              <iso639Id>pan</iso639Id>
2019            </languageList>
2020          </configItem>
2021        </variant>
2022        <variant>
2023          <configItem>
2024            <name>kan</name>
2025            <!-- Keyboard indicator for Kannada layouts -->
2026            <shortDescription>kn</shortDescription>
2027            <description>Kannada</description>
2028            <languageList>
2029              <iso639Id>kan</iso639Id>
2030            </languageList>
2031          </configItem>
2032        </variant>
2033        <variant>
2034          <configItem>
2035            <name>kan-kagapa</name>
2036            <!-- Keyboard indicator for Kannada layouts -->
2037            <shortDescription>kn</shortDescription>
2038            <description>Kannada (KaGaPa, phonetic)</description>
2039            <languageList>
2040              <iso639Id>kan</iso639Id>
2041            </languageList>
2042          </configItem>
2043        </variant>
2044        <variant>
2045          <configItem>
2046            <name>mal</name>
2047            <!-- Keyboard indicator for Malayalam layouts -->
2048            <shortDescription>ml</shortDescription>
2049            <description>Malayalam</description>
2050            <languageList>
2051              <iso639Id>mal</iso639Id>
2052            </languageList>
2053          </configItem>
2054        </variant>
2055        <variant>
2056          <configItem>
2057            <name>mal_lalitha</name>
2058            <!-- Keyboard indicator for Malayalam layouts -->
2059            <shortDescription>ml</shortDescription>
2060            <description>Malayalam (Lalitha)</description>
2061            <languageList>
2062              <iso639Id>mal</iso639Id>
2063            </languageList>
2064          </configItem>
2065        </variant>
2066        <variant>
2067          <configItem>
2068            <name>mal_enhanced</name>
2069            <!-- Keyboard indicator for Malayalam layouts -->
2070            <shortDescription>ml</shortDescription>
2071            <description>Malayalam (enhanced Inscript, with rupee)</description>
2072            <languageList>
2073              <iso639Id>mal</iso639Id>
2074            </languageList>
2075          </configItem>
2076         </variant>
2077         <variant>
2078           <configItem>
2079            <name>ori</name>
2080            <!-- Keyboard indicator for Oriya layouts -->
2081            <shortDescription>or</shortDescription>
2082            <description>Oriya</description>
2083            <languageList>
2084              <iso639Id>ori</iso639Id>
2085              <!-- sat-Orya: http://www.ethnologue.com/language/sat -->
2086              <iso639Id>sat</iso639Id>
2087            </languageList>
2088          </configItem>
2089        </variant>
2090        <variant>
2091           <configItem>
2092            <name>olck</name>
2093            <!-- Keyboard indicator for Ol Chiki layouts -->
2094            <shortDescription>sat</shortDescription>
2095            <description>Ol Chiki</description>
2096            <languageList>
2097              <!-- sat-Olck: http://www.ethnologue.com/language/sat -->
2098              <iso639Id>sat</iso639Id>
2099            </languageList>
2100          </configItem>
2101        </variant>
2102        <variant>
2103          <configItem>
2104            <name>tam_tamilnet</name>
2105            <!-- Keyboard indicator for Tamil layouts -->
2106            <shortDescription>ta</shortDescription>
2107            <description>Tamil (TamilNet '99)</description>
2108            <languageList>
2109              <iso639Id>tam</iso639Id>
2110            </languageList>
2111          </configItem>
2112        </variant>
2113        <variant>
2114          <configItem>
2115            <name>tam_tamilnet_with_tam_nums</name>
2116            <!-- Keyboard indicator for Tamil layouts -->
2117            <shortDescription>ta</shortDescription>
2118            <description>Tamil (TamilNet '99 with Tamil numerals)</description>
2119            <languageList>
2120              <iso639Id>tam</iso639Id>
2121            </languageList>
2122          </configItem>
2123        </variant>
2124        <variant>
2125          <configItem>
2126            <name>tam_tamilnet_TAB</name>
2127            <!-- Keyboard indicator for Tamil layouts -->
2128            <shortDescription>ta</shortDescription>
2129            <description>Tamil (TamilNet '99, TAB encoding)</description>
2130            <languageList>
2131              <iso639Id>tam</iso639Id>
2132            </languageList>
2133          </configItem>
2134        </variant>
2135        <variant>
2136          <configItem>
2137            <name>tam_tamilnet_TSCII</name>
2138            <!-- Keyboard indicator for Tamil layouts -->
2139            <shortDescription>ta</shortDescription>
2140            <description>Tamil (TamilNet '99, TSCII encoding)</description>
2141            <languageList>
2142              <iso639Id>tam</iso639Id>
2143            </languageList>
2144          </configItem>
2145        </variant>
2146        <variant>
2147          <configItem>
2148            <name>tam</name>
2149            <!-- Keyboard indicator for Tamil layouts -->
2150            <shortDescription>ta</shortDescription>
2151            <description>Tamil (Inscript)</description>
2152            <languageList>
2153              <iso639Id>tam</iso639Id>
2154            </languageList>
2155          </configItem>
2156        </variant>
2157        <variant>
2158          <configItem>
2159            <name>tel</name>
2160            <!-- Keyboard indicator for Telugu layouts -->
2161            <shortDescription>te</shortDescription>
2162            <description>Telugu</description>
2163            <languageList>
2164              <iso639Id>tel</iso639Id>
2165            </languageList>
2166          </configItem>
2167        </variant>
2168        <variant>
2169          <configItem>
2170            <name>tel-kagapa</name>
2171            <!-- Keyboard indicator for Telugu layouts -->
2172            <shortDescription>te</shortDescription>
2173            <description>Telugu (KaGaPa, phonetic)</description>
2174            <languageList>
2175              <iso639Id>tel</iso639Id>
2176            </languageList>
2177          </configItem>
2178        </variant>
2179        <variant>
2180          <configItem>
2181            <name>tel-sarala</name>
2182            <!-- Keyboard indicator for Telugu layouts -->
2183            <shortDescription>te</shortDescription>
2184            <description>Telugu (Sarala)</description>
2185            <languageList>
2186              <iso639Id>tel</iso639Id>
2187            </languageList>
2188          </configItem>
2189        </variant>
2190        <variant>
2191          <configItem>
2192            <name>tel-kagapa</name>
2193            <!-- Keyboard indicator for Telugu layouts -->
2194            <shortDescription>te</shortDescription>
2195            <description>Telugu (KaGaPa, phonetic)</description>
2196            <languageList>
2197              <iso639Id>tel</iso639Id>
2198            </languageList>
2199          </configItem>
2200        </variant>
2201        <variant>
2202          <configItem>
2203            <name>urd-phonetic</name>
2204            <!-- Keyboard indicator for Urdu layouts -->
2205            <shortDescription>ur</shortDescription>
2206            <description>Urdu (phonetic)</description>
2207            <languageList>
2208              <iso639Id>urd</iso639Id>
2209            </languageList>
2210          </configItem>
2211        </variant>
2212        <variant>
2213          <configItem>
2214            <name>urd-phonetic3</name>
2215            <!-- Keyboard indicator for Urdu layouts -->
2216            <shortDescription>ur</shortDescription>
2217            <description>Urdu (alt. phonetic)</description>
2218            <languageList>
2219              <iso639Id>urd</iso639Id>
2220            </languageList>
2221          </configItem>
2222        </variant>
2223        <variant>
2224          <configItem>
2225            <name>urd-winkeys</name>
2226            <!-- Keyboard indicator for Urdu layouts -->
2227            <shortDescription>ur</shortDescription>
2228            <description>Urdu (Windows)</description>
2229            <languageList>
2230              <iso639Id>urd</iso639Id>
2231            </languageList>
2232          </configItem>
2233        </variant>
2234        <variant>
2235          <configItem>
2236            <name>bolnagri</name>
2237            <!-- Keyboard indicator for Hindi layouts -->
2238            <shortDescription>hi</shortDescription>
2239            <description>Hindi (Bolnagri)</description>
2240            <languageList>
2241              <iso639Id>hin</iso639Id>
2242            </languageList>
2243          </configItem>
2244        </variant>
2245        <variant>
2246          <configItem>
2247            <name>hin-wx</name>
2248            <!-- Keyboard indicator for Hindi layouts -->
2249            <shortDescription>hi</shortDescription>
2250            <description>Hindi (Wx)</description>
2251            <languageList>
2252              <iso639Id>hin</iso639Id>
2253            </languageList>
2254          </configItem>
2255        </variant>
2256        <variant>
2257          <configItem>
2258            <name>hin-kagapa</name>
2259            <!-- Keyboard indicator for Hindi layouts -->
2260            <shortDescription>hi</shortDescription>
2261            <description>Hindi (KaGaPa, phonetic)</description>
2262            <languageList>
2263              <iso639Id>hin</iso639Id>
2264            </languageList>
2265          </configItem>
2266        </variant>
2267        <variant>
2268          <configItem>
2269            <name>san-kagapa</name>
2270            <!-- Keyboard indicator for Sanskrit layouts -->
2271            <shortDescription>sa</shortDescription>
2272            <description>Sanskrit (KaGaPa, phonetic)</description>
2273            <languageList>
2274              <iso639Id>san</iso639Id>
2275            </languageList>
2276          </configItem>
2277        </variant>
2278        <variant>
2279          <configItem>
2280            <name>mar-kagapa</name>
2281            <!-- Keyboard indicator for Marathi layouts -->
2282            <shortDescription>mr</shortDescription>
2283            <description>Marathi (KaGaPa, phonetic)</description>
2284            <languageList>
2285              <iso639Id>mar</iso639Id>
2286            </languageList>
2287          </configItem>
2288        </variant>
2289        <variant>
2290          <configItem>
2291            <name>eng</name>
2292            <!-- Keyboard indicator for English layouts -->
2293            <shortDescription>en</shortDescription>
2294            <description>English (India, with rupee)</description>
2295            <languageList>
2296              <iso639Id>eng</iso639Id>
2297            </languageList>
2298          </configItem>
2299        </variant>
2300        <variant>
2301          <configItem>
2302            <name>iipa</name>
2303            <shortDescription>iipa</shortDescription>
2304            <description>Indic IPA (IIPA)</description>
2305            <languageList>
2306              <iso639Id>eng</iso639Id>
2307            </languageList>
2308          </configItem>
2309        </variant>
2310
2311        <variant>
2312          <configItem>
2313            <name>marathi</name>
2314            <shortDescription>ins</shortDescription>
2315            <description>मराठी इन्स्क्रिप्ट</description>
2316            <languageList>
2317              <iso639Id>eng</iso639Id>
2318            </languageList>
2319          </configItem>
2320        </variant>
2321      </variantList>
2322    </layout>
2323    <layout>
2324      <configItem>
2325        <name>ba</name>
2326        <!-- Keyboard indicator for Bosnian layouts -->
2327        <shortDescription>bs</shortDescription>
2328        <description>Bosnian</description>
2329        <languageList>
2330          <iso639Id>bos</iso639Id>
2331        </languageList>
2332      </configItem>
2333      <variantList>
2334        <variant>
2335          <configItem>
2336            <name>alternatequotes</name>
2337            <description>Bosnian (with guillemets)</description>
2338          </configItem>
2339        </variant>
2340        <variant>
2341          <configItem>
2342            <name>unicode</name>
2343            <description>Bosnian (with Bosnian digraphs)</description>
2344          </configItem>
2345        </variant>
2346        <variant>
2347          <configItem>
2348            <name>unicodeus</name>
2349            <description>Bosnian (US, with Bosnian digraphs)</description>
2350          </configItem>
2351        </variant>
2352        <variant>
2353          <configItem>
2354            <name>us</name>
2355            <description>Bosnian (US)</description>
2356          </configItem>
2357        </variant>
2358      </variantList>
2359    </layout>
2360    <layout>
2361      <configItem>
2362        <name>br</name>
2363        <!-- Keyboard indicator for Portuguese layouts -->
2364        <shortDescription>pt</shortDescription>
2365        <description>Portuguese (Brazil)</description>
2366        <languageList>
2367          <iso639Id>por</iso639Id>
2368        </languageList>
2369      </configItem>
2370      <variantList>
2371        <variant>
2372          <configItem>
2373            <name>nodeadkeys</name>
2374            <description>Portuguese (Brazil, no dead keys)</description>
2375          </configItem>
2376        </variant>
2377        <variant>
2378          <configItem>
2379            <name>dvorak</name>
2380            <description>Portuguese (Brazil, Dvorak)</description>
2381          </configItem>
2382        </variant>
2383        <variant>
2384          <configItem>
2385            <name>nativo</name>
2386            <description>Portuguese (Brazil, Nativo)</description>
2387          </configItem>
2388        </variant>
2389        <variant>
2390          <configItem>
2391            <name>nativo-us</name>
2392            <description>Portuguese (Brazil, Nativo for US keyboards)</description>
2393          </configItem>
2394        </variant>
2395        <variant>
2396          <configItem>
2397            <name>nativo-epo</name>
2398            <description>Esperanto (Brazil, Nativo)</description>
2399            <languageList>
2400              <iso639Id>epo</iso639Id>
2401            </languageList>
2402          </configItem>
2403        </variant>
2404        <variant>
2405          <configItem>
2406            <name>thinkpad</name>
2407            <description>Portuguese (Brazil, IBM/Lenovo ThinkPad)</description>
2408          </configItem>
2409        </variant>
2410      </variantList>
2411    </layout>
2412    <layout>
2413      <configItem>
2414        <name>bg</name>
2415        <!-- Keyboard indicator for Bulgarian layouts -->
2416        <shortDescription>bg</shortDescription>
2417        <description>Bulgarian</description>
2418        <languageList>
2419          <iso639Id>bul</iso639Id>
2420        </languageList>
2421      </configItem>
2422      <variantList>
2423        <variant>
2424          <configItem>
2425            <name>phonetic</name>
2426            <description>Bulgarian (traditional phonetic)</description>
2427          </configItem>
2428        </variant>
2429        <variant>
2430          <configItem>
2431            <name>bas_phonetic</name>
2432            <description>Bulgarian (new phonetic)</description>
2433          </configItem>
2434        </variant>
2435      </variantList>
2436    </layout>
2437    <layout>
2438      <configItem>
2439        <name>dz</name>
2440        <shortDescription>kab</shortDescription>
2441        <description>Kabylian (azerty layout, no dead keys)</description>
2442      </configItem>
2443      <variantList>
2444        <variant>
2445          <configItem>
2446            <name>azerty-deadkeys</name>
2447            <shortDescription>kab</shortDescription>
2448            <description>Kabylian (azerty layout, with dead keys)</description>
2449            <languageList>
2450              <iso639Id>kab</iso639Id>
2451            </languageList>
2452          </configItem>
2453        </variant>
2454        <variant>
2455          <configItem>
2456            <name>qwerty-gb-deadkeys</name>
2457            <shortDescription>kab</shortDescription>
2458            <description>Kabylian (qwerty-gb layout, with dead keys)</description>
2459            <languageList>
2460              <iso639Id>kab</iso639Id>
2461            </languageList>
2462          </configItem>
2463        </variant>
2464        <variant>
2465          <configItem>
2466            <name>qwerty-us-deadkeys</name>
2467            <shortDescription>kab</shortDescription>
2468            <description>Kabylian (qwerty-us layout, with dead keys)</description>
2469            <languageList>
2470              <iso639Id>kab</iso639Id>
2471            </languageList>
2472          </configItem>
2473        </variant>
2474        <variant>
2475          <configItem>
2476            <name>ber</name>
2477            <shortDescription>kab</shortDescription>
2478            <description>Kabylian (Algeria, Tifinagh)</description>
2479            <languageList>
2480              <iso639Id>kab</iso639Id>
2481            </languageList>
2482          </configItem>
2483        </variant>
2484        <variant>
2485          <configItem>
2486            <name>ar</name>
2487            <shortDescription>ar</shortDescription>
2488            <description>Arabic (Algeria)</description>
2489            <languageList>
2490              <iso639Id>ara</iso639Id>
2491            </languageList>
2492          </configItem>
2493        </variant>
2494      </variantList>
2495    </layout>
2496    <layout>
2497      <configItem>
2498        <name>ma</name>
2499        <!-- Keyboard indicator for Arabic layouts -->
2500        <shortDescription>ar</shortDescription>
2501        <description>Arabic (Morocco)</description>
2502      </configItem>
2503      <variantList>
2504        <variant>
2505          <configItem>
2506            <name>french</name>
2507            <!-- Keyboard indicator for French layouts -->
2508            <shortDescription>fr</shortDescription>
2509            <description>French (Morocco)</description>
2510            <languageList>
2511              <iso639Id>fra</iso639Id>
2512            </languageList>
2513          </configItem>
2514        </variant>
2515        <variant>
2516          <configItem>
2517            <name>tifinagh</name>
2518            <!-- Keyboard indicator for Berber layouts -->
2519            <shortDescription>ber</shortDescription>
2520            <description>Berber (Morocco, Tifinagh)</description>
2521            <languageList>
2522              <iso639Id>ber</iso639Id>
2523            </languageList>
2524          </configItem>
2525        </variant>
2526        <variant>
2527          <configItem>
2528            <name>tifinagh-alt</name>
2529            <!-- Keyboard indicator for Berber layouts -->
2530            <shortDescription>ber</shortDescription>
2531            <description>Berber (Morocco, Tifinagh alt.)</description>
2532            <languageList>
2533              <iso639Id>ber</iso639Id>
2534            </languageList>
2535          </configItem>
2536        </variant>
2537        <variant>
2538          <configItem>
2539            <name>tifinagh-alt-phonetic</name>
2540            <!-- Keyboard indicator for Berber layouts -->
2541            <shortDescription>ber</shortDescription>
2542            <description>Berber (Morocco, Tifinagh phonetic, alt.)</description>
2543            <languageList>
2544              <iso639Id>ber</iso639Id>
2545            </languageList>
2546          </configItem>
2547        </variant>
2548        <variant>
2549          <configItem>
2550            <name>tifinagh-extended</name>
2551            <!-- Keyboard indicator for Berber layouts -->
2552            <shortDescription>ber</shortDescription>
2553            <description>Berber (Morocco, Tifinagh extended)</description>
2554            <languageList>
2555              <iso639Id>ber</iso639Id>
2556            </languageList>
2557          </configItem>
2558        </variant>
2559        <variant>
2560          <configItem>
2561            <name>tifinagh-phonetic</name>
2562            <!-- Keyboard indicator for Berber layouts -->
2563            <shortDescription>ber</shortDescription>
2564            <description>Berber (Morocco, Tifinagh phonetic)</description>
2565            <languageList>
2566              <iso639Id>ber</iso639Id>
2567            </languageList>
2568          </configItem>
2569        </variant>
2570        <variant>
2571          <configItem>
2572            <name>tifinagh-extended-phonetic</name>
2573            <!-- Keyboard indicator for Berber layouts -->
2574            <shortDescription>ber</shortDescription>
2575            <description>Berber (Morocco, Tifinagh extended phonetic)</description>
2576            <languageList>
2577              <iso639Id>ber</iso639Id>
2578            </languageList>
2579          </configItem>
2580        </variant>
2581      </variantList>
2582    </layout>
2583    <layout>
2584      <configItem>
2585        <name>cm</name>
2586        <!-- Keyboard indicator for Cameroon layouts -->
2587        <shortDescription>cm</shortDescription>
2588        <description>English (Cameroon)</description>
2589        <languageList>
2590          <iso639Id>eng</iso639Id>
2591        </languageList>
2592      </configItem>
2593      <variantList>
2594        <variant>
2595          <configItem>
2596            <name>french</name>
2597            <description>French (Cameroon)</description>
2598            <languageList>
2599              <iso639Id>fra</iso639Id>
2600            </languageList>
2601          </configItem>
2602        </variant>
2603        <variant>
2604          <configItem>
2605            <name>qwerty</name>
2606            <description>Cameroon Multilingual (QWERTY, intl.)</description>
2607            <languageList>
2608              <iso639Id>eng</iso639Id>
2609              <iso639Id>bas</iso639Id>
2610              <iso639Id>nmg</iso639Id>
2611              <iso639Id>fub</iso639Id>
2612              <iso639Id>ewo</iso639Id>
2613              <iso639Id>xmd</iso639Id>
2614              <iso639Id>mfh</iso639Id>
2615              <iso639Id>bkm</iso639Id>
2616              <iso639Id>ozm</iso639Id>
2617              <iso639Id>lns</iso639Id>
2618              <iso639Id>sox</iso639Id>
2619              <iso639Id>pny</iso639Id>
2620              <iso639Id>wes</iso639Id>
2621              <iso639Id>lem</iso639Id>
2622              <iso639Id>nyj</iso639Id>
2623              <iso639Id>mfk</iso639Id>
2624              <iso639Id>mcp</iso639Id>
2625              <iso639Id>ass</iso639Id>
2626              <iso639Id>xed</iso639Id>
2627              <iso639Id>dua</iso639Id>
2628              <iso639Id>anv</iso639Id>
2629              <iso639Id>bum</iso639Id>
2630              <iso639Id>btb</iso639Id>
2631              <iso639Id>bfd</iso639Id>
2632              <iso639Id>azo</iso639Id>
2633              <iso639Id>ken</iso639Id>
2634              <iso639Id>yam</iso639Id>
2635              <iso639Id>yat</iso639Id>
2636              <iso639Id>yas</iso639Id>
2637            </languageList>
2638          </configItem>
2639        </variant>
2640        <variant>
2641          <configItem>
2642            <name>azerty</name>
2643            <description>Cameroon (AZERTY, intl.)</description>
2644            <languageList>
2645              <iso639Id>fra</iso639Id>
2646              <iso639Id>bas</iso639Id>
2647              <iso639Id>nmg</iso639Id>
2648              <iso639Id>fub</iso639Id>
2649              <iso639Id>ewo</iso639Id>
2650              <iso639Id>xmd</iso639Id>
2651              <iso639Id>mfh</iso639Id>
2652              <iso639Id>bkm</iso639Id>
2653              <iso639Id>ozm</iso639Id>
2654              <iso639Id>lns</iso639Id>
2655              <iso639Id>sox</iso639Id>
2656              <iso639Id>pny</iso639Id>
2657              <iso639Id>wes</iso639Id>
2658              <iso639Id>lem</iso639Id>
2659              <iso639Id>nyj</iso639Id>
2660              <iso639Id>mfk</iso639Id>
2661              <iso639Id>mcp</iso639Id>
2662              <iso639Id>ass</iso639Id>
2663              <iso639Id>xed</iso639Id>
2664              <iso639Id>dua</iso639Id>
2665              <iso639Id>anv</iso639Id>
2666              <iso639Id>bum</iso639Id>
2667              <iso639Id>btb</iso639Id>
2668              <iso639Id>bfd</iso639Id>
2669              <iso639Id>azo</iso639Id>
2670              <iso639Id>ken</iso639Id>
2671              <iso639Id>yam</iso639Id>
2672              <iso639Id>yat</iso639Id>
2673              <iso639Id>yas</iso639Id>
2674            </languageList>
2675          </configItem>
2676        </variant>
2677        <variant>
2678          <configItem>
2679            <name>dvorak</name>
2680            <description>Cameroon (Dvorak, intl.)</description>
2681          </configItem>
2682        </variant>
2683        <variant>
2684          <configItem>
2685            <name>mmuock</name>
2686            <description>Mmuock</description>
2687          </configItem>
2688        </variant>
2689      </variantList>
2690    </layout>
2691    <layout>
2692      <configItem>
2693        <name>mm</name>
2694        <!-- Keyboard indicator for Burmese layouts -->
2695        <shortDescription>my</shortDescription>
2696        <description>Burmese</description>
2697        <languageList>
2698          <iso639Id>mya</iso639Id>
2699        </languageList>
2700      </configItem>
2701      <variantList>
2702        <variant>
2703          <configItem>
2704            <name>zawgyi</name>
2705            <shortDescription>zg</shortDescription>
2706            <description>Burmese Zawgyi</description>
2707          </configItem>
2708        </variant>
2709      </variantList>
2710    </layout>
2711    <layout>
2712      <configItem>
2713        <name>ca</name>
2714        <!-- Keyboard indicator for French layouts -->
2715        <shortDescription>fr</shortDescription>
2716        <description>French (Canada)</description>
2717        <languageList>
2718          <iso639Id>fra</iso639Id>
2719        </languageList>
2720      </configItem>
2721      <variantList>
2722        <variant>
2723          <configItem>
2724            <name>fr-dvorak</name>
2725            <!-- Keyboard indicator for French layouts -->
2726            <shortDescription>fr</shortDescription>
2727            <description>French (Canada, Dvorak)</description>
2728          </configItem>
2729        </variant>
2730        <variant>
2731          <configItem>
2732            <name>fr-legacy</name>
2733            <!-- Keyboard indicator for French layouts -->
2734            <shortDescription>fr</shortDescription>
2735            <description>French (Canada, legacy)</description>
2736          </configItem>
2737        </variant>
2738        <variant>
2739          <configItem>
2740            <name>multix</name>
2741            <description>Canadian (intl.)</description>
2742          </configItem>
2743        </variant>
2744        <variant>
2745          <configItem>
2746            <name>multi</name>
2747            <description>Canadian (intl., 1st part)</description>
2748          </configItem>
2749        </variant>
2750        <variant>
2751          <configItem>
2752            <name>multi-2gr</name>
2753            <description>Canadian (intl., 2nd part)</description>
2754          </configItem>
2755        </variant>
2756        <variant>
2757          <configItem>
2758            <name>ike</name>
2759            <!-- Keyboard indicator for Inuktikut layouts -->
2760            <shortDescription>ike</shortDescription>
2761            <description>Inuktitut</description>
2762            <languageList>
2763              <iso639Id>iku</iso639Id>
2764            </languageList>
2765          </configItem>
2766        </variant>
2767        <variant>
2768          <configItem>
2769            <name>eng</name>
2770            <!-- Keyboard indicator for English layouts -->
2771            <shortDescription>en</shortDescription>
2772            <description>English (Canada)</description>
2773            <languageList>
2774              <iso639Id>eng</iso639Id>
2775            </languageList>
2776          </configItem>
2777        </variant>
2778      </variantList>
2779    </layout>
2780    <layout>
2781      <configItem>
2782        <name>cd</name>
2783        <!-- Keyboard indicator for French layouts -->
2784        <shortDescription>fr</shortDescription>
2785        <description>French (Democratic Republic of the Congo)</description>
2786        <languageList>
2787          <iso639Id>fra</iso639Id>
2788        </languageList>
2789      </configItem>
2790      <variantList/>
2791    </layout>
2792    <layout>
2793      <configItem>
2794        <name>cn</name>
2795        <!-- Keyboard indicator for Chinese layouts -->
2796        <shortDescription>zh</shortDescription>
2797        <description>Chinese</description>
2798        <languageList>
2799          <iso639Id>zho</iso639Id>
2800        </languageList>
2801      </configItem>
2802      <variantList>
2803
2804        <variant>
2805          <configItem>
2806            <name>mon_trad</name>
2807            <description>Mongolian (Bichig)</description>
2808            <languageList>
2809              <iso639Id>mvf</iso639Id>
2810            </languageList>
2811          </configItem>
2812        </variant>
2813        <variant>
2814          <configItem>
2815            <name>mon_trad_todo</name>
2816            <description>Mongolian (Todo)</description>
2817            <languageList>
2818              <iso639Id>mvf</iso639Id>
2819            </languageList>
2820          </configItem>
2821        </variant>
2822        <variant>
2823          <configItem>
2824            <name>mon_trad_xibe</name>
2825            <description>Mongolian (Xibe)</description>
2826            <languageList>
2827              <iso639Id>sjo</iso639Id>
2828            </languageList>
2829          </configItem>
2830        </variant>
2831        <variant>
2832          <configItem>
2833            <name>mon_trad_manchu</name>
2834            <description>Mongolian (Manchu)</description>
2835            <languageList>
2836              <iso639Id>mnc</iso639Id>
2837            </languageList>
2838          </configItem>
2839        </variant>
2840        <variant>
2841          <configItem>
2842            <name>mon_trad_galik</name>
2843            <description>Mongolian (Galik)</description>
2844            <languageList>
2845              <iso639Id>mvf</iso639Id>
2846            </languageList>
2847          </configItem>
2848        </variant>
2849        <variant>
2850          <configItem>
2851            <name>mon_todo_galik</name>
2852            <description>Mongolian (Todo Galik)</description>
2853            <languageList>
2854              <iso639Id>mvf</iso639Id>
2855            </languageList>
2856          </configItem>
2857        </variant>
2858        <variant>
2859          <configItem>
2860            <name>mon_manchu_galik</name>
2861            <description>Mongolian (Manchu Galik)</description>
2862            <languageList>
2863              <iso639Id>mnc</iso639Id>
2864            </languageList>
2865          </configItem>
2866        </variant>
2867
2868        <variant>
2869          <configItem>
2870            <name>tib</name>
2871            <description>Tibetan</description>
2872            <languageList>
2873              <iso639Id>tib</iso639Id>
2874            </languageList>
2875          </configItem>
2876        </variant>
2877        <variant>
2878          <configItem>
2879            <name>tib_asciinum</name>
2880            <description>Tibetan (with ASCII numerals)</description>
2881            <languageList>
2882              <iso639Id>tib</iso639Id>
2883            </languageList>
2884          </configItem>
2885        </variant>
2886        <variant>
2887          <configItem>
2888            <name>ug</name>
2889            <shortDescription>ug</shortDescription>
2890            <description>Uyghur</description>
2891            <languageList>
2892              <iso639Id>uig</iso639Id>
2893            </languageList>
2894          </configItem>
2895        </variant>
2896        <variant>
2897          <configItem>
2898            <name>altgr-pinyin</name>
2899            <description>Hanyu Pinyin (with AltGr dead keys)</description>
2900            <languageList>
2901              <iso639Id>zho</iso639Id>
2902            </languageList>
2903          </configItem>
2904        </variant>
2905      </variantList>
2906    </layout>
2907    <layout>
2908      <configItem>
2909        <name>hr</name>
2910        <!-- Keyboard indicator for Croatian layouts -->
2911        <shortDescription>hr</shortDescription>
2912        <description>Croatian</description>
2913        <languageList>
2914          <iso639Id>hrv</iso639Id>
2915        </languageList>
2916      </configItem>
2917      <variantList>
2918        <variant>
2919          <configItem>
2920            <name>alternatequotes</name>
2921            <description>Croatian (with guillemets)</description>
2922          </configItem>
2923        </variant>
2924        <variant>
2925          <configItem>
2926            <name>unicode</name>
2927            <description>Croatian (with Croatian digraphs)</description>
2928          </configItem>
2929        </variant>
2930        <variant>
2931          <configItem>
2932            <name>unicodeus</name>
2933            <description>Croatian (US, with Croatian digraphs)</description>
2934          </configItem>
2935        </variant>
2936        <variant>
2937          <configItem>
2938            <name>us</name>
2939            <description>Croatian (US)</description>
2940          </configItem>
2941        </variant>
2942      </variantList>
2943    </layout>
2944    <layout>
2945      <configItem>
2946        <name>cz</name>
2947        <!-- Keyboard indicator for Chech layouts -->
2948        <shortDescription>cs</shortDescription>
2949        <description>Czech</description>
2950        <languageList>
2951          <iso639Id>ces</iso639Id>
2952        </languageList>
2953      </configItem>
2954      <variantList>
2955        <variant>
2956          <configItem>
2957            <name>bksl</name>
2958            <description>Czech (with &lt;\|&gt; key)</description>
2959          </configItem>
2960        </variant>
2961        <variant>
2962          <configItem>
2963            <name>qwerty</name>
2964            <description>Czech (QWERTY)</description>
2965          </configItem>
2966        </variant>
2967        <variant>
2968          <configItem>
2969            <name>qwerty_bksl</name>
2970            <description>Czech (QWERTY, extended backslash)</description>
2971          </configItem>
2972        </variant>
2973        <variant>
2974          <configItem>
2975            <name>qwerty-mac</name>
2976            <description>Czech (QWERTY, Macintosh)</description>
2977          </configItem>
2978        </variant>
2979        <variant>
2980          <configItem>
2981            <name>ucw</name>
2982            <description>Czech (UCW, only accented letters)</description>
2983          </configItem>
2984        </variant>
2985        <variant>
2986          <configItem>
2987            <name>dvorak-ucw</name>
2988            <description>Czech (US, Dvorak, UCW support)</description>
2989          </configItem>
2990        </variant>
2991        <variant>
2992          <configItem>
2993            <name>rus</name>
2994            <!-- Keyboard indicator for Russian layouts -->
2995            <shortDescription>ru</shortDescription>
2996            <description>Russian (Czech, phonetic)</description>
2997            <languageList>
2998              <iso639Id>rus</iso639Id>
2999            </languageList>
3000          </configItem>
3001        </variant>
3002      </variantList>
3003    </layout>
3004    <layout>
3005      <configItem>
3006        <name>dk</name>
3007        <!-- Keyboard indicator for Danish layouts -->
3008        <shortDescription>da</shortDescription>
3009        <description>Danish</description>
3010        <languageList>
3011          <iso639Id>dan</iso639Id>
3012        </languageList>
3013      </configItem>
3014      <variantList>
3015        <variant>
3016          <configItem>
3017            <name>nodeadkeys</name>
3018            <description>Danish (no dead keys)</description>
3019          </configItem>
3020        </variant>
3021        <variant>
3022          <configItem>
3023            <name>winkeys</name>
3024            <description>Danish (Windows)</description>
3025          </configItem>
3026        </variant>
3027        <variant>
3028          <configItem>
3029            <name>mac</name>
3030            <description>Danish (Macintosh)</description>
3031          </configItem>
3032        </variant>
3033        <variant>
3034          <configItem>
3035            <name>mac_nodeadkeys</name>
3036            <description>Danish (Macintosh, no dead keys)</description>
3037          </configItem>
3038        </variant>
3039        <variant>
3040          <configItem>
3041            <name>dvorak</name>
3042            <description>Danish (Dvorak)</description>
3043          </configItem>
3044        </variant>
3045      </variantList>
3046    </layout>
3047    <layout>
3048      <configItem>
3049        <name>nl</name>
3050        <!-- Keyboard indicator for Dutch layouts -->
3051        <shortDescription>nl</shortDescription>
3052        <description>Dutch</description>
3053        <languageList>
3054          <iso639Id>nld</iso639Id>
3055        </languageList>
3056      </configItem>
3057      <variantList>
3058        <variant>
3059          <configItem>
3060            <name>sundeadkeys</name>
3061            <description>Dutch (Sun dead keys)</description>
3062          </configItem>
3063        </variant>
3064        <variant>
3065          <configItem>
3066            <name>mac</name>
3067            <description>Dutch (Macintosh)</description>
3068          </configItem>
3069        </variant>
3070        <variant>
3071          <configItem>
3072            <name>std</name>
3073            <description>Dutch (standard)</description>
3074          </configItem>
3075        </variant>
3076      </variantList>
3077    </layout>
3078    <layout>
3079      <configItem>
3080        <name>bt</name>
3081        <!-- Keyboard indicator for Dzongkha layouts -->
3082        <shortDescription>dz</shortDescription>
3083        <description>Dzongkha</description>
3084        <languageList>
3085          <iso639Id>dzo</iso639Id>
3086        </languageList>
3087      </configItem>
3088    </layout>
3089    <layout>
3090      <configItem>
3091        <name>ee</name>
3092        <!-- Keyboard indicator for Estonian layouts -->
3093        <shortDescription>et</shortDescription>
3094        <description>Estonian</description>
3095        <languageList>
3096          <iso639Id>est</iso639Id>
3097        </languageList>
3098      </configItem>
3099      <variantList>
3100        <variant>
3101          <configItem>
3102            <name>nodeadkeys</name>
3103            <description>Estonian (no dead keys)</description>
3104          </configItem>
3105        </variant>
3106        <variant>
3107          <configItem>
3108            <name>dvorak</name>
3109            <description>Estonian (Dvorak)</description>
3110          </configItem>
3111        </variant>
3112        <variant>
3113          <configItem>
3114            <name>us</name>
3115            <description>Estonian (US)</description>
3116          </configItem>
3117        </variant>
3118      </variantList>
3119    </layout>
3120    <layout>
3121      <configItem>
3122        <name>ir</name>
3123        <!-- Keyboard indicator for Persian layouts -->
3124        <shortDescription>fa</shortDescription>
3125        <description>Persian</description>
3126        <languageList>
3127          <iso639Id>fas</iso639Id>
3128        </languageList>
3129      </configItem>
3130      <variantList>
3131        <variant>
3132          <configItem>
3133            <name>pes_keypad</name>
3134            <description>Persian (with Persian keypad)</description>
3135          </configItem>
3136        </variant>
3137        <variant>
3138          <configItem>
3139            <name>ku</name>
3140            <!-- Keyboard indicator for Kurdish layouts -->
3141            <shortDescription>ku</shortDescription>
3142            <description>Kurdish (Iran, Latin Q)</description>
3143            <languageList>
3144              <iso639Id>kur</iso639Id>
3145            </languageList>
3146          </configItem>
3147        </variant>
3148        <variant>
3149          <configItem>
3150            <name>ku_f</name>
3151            <!-- Keyboard indicator for Kurdish layouts -->
3152            <shortDescription>ku</shortDescription>
3153            <description>Kurdish (Iran, F)</description>
3154            <languageList>
3155              <iso639Id>kur</iso639Id>
3156            </languageList>
3157          </configItem>
3158        </variant>
3159        <variant>
3160          <configItem>
3161            <name>ku_alt</name>
3162            <!-- Keyboard indicator for Kurdish layouts -->
3163            <shortDescription>ku</shortDescription>
3164            <description>Kurdish (Iran, Latin Alt-Q)</description>
3165            <languageList>
3166              <iso639Id>kur</iso639Id>
3167            </languageList>
3168          </configItem>
3169        </variant>
3170        <variant>
3171          <configItem>
3172            <name>ku_ara</name>
3173            <!-- Keyboard indicator for Kurdish layouts -->
3174            <shortDescription>ku</shortDescription>
3175            <description>Kurdish (Iran, Arabic-Latin)</description>
3176            <languageList>
3177              <iso639Id>kur</iso639Id>
3178            </languageList>
3179          </configItem>
3180        </variant>
3181      </variantList>
3182    </layout>
3183    <layout>
3184      <configItem>
3185        <name>iq</name>
3186        <!-- Keyboard indicator for Iraqi layouts -->
3187        <shortDescription>ar</shortDescription>
3188        <description>Iraqi</description>
3189        <languageList>
3190          <iso639Id>ara</iso639Id>
3191          <iso639Id>kur</iso639Id>
3192        </languageList>
3193      </configItem>
3194      <variantList>
3195        <variant>
3196          <configItem>
3197            <name>ku</name>
3198            <!-- Keyboard indicator for Kurdish layouts -->
3199            <shortDescription>ku</shortDescription>
3200            <description>Kurdish (Iraq, Latin Q)</description>
3201            <languageList>
3202              <iso639Id>kur</iso639Id>
3203            </languageList>
3204          </configItem>
3205        </variant>
3206        <variant>
3207          <configItem>
3208            <name>ku_f</name>
3209            <!-- Keyboard indicator for Kurdish layouts -->
3210            <shortDescription>ku</shortDescription>
3211            <description>Kurdish (Iraq, F)</description>
3212            <languageList>
3213              <iso639Id>kur</iso639Id>
3214            </languageList>
3215          </configItem>
3216        </variant>
3217        <variant>
3218          <configItem>
3219            <name>ku_alt</name>
3220            <!-- Keyboard indicator for Kurdish layouts -->
3221            <shortDescription>ku</shortDescription>
3222            <description>Kurdish (Iraq, Latin Alt-Q)</description>
3223            <languageList>
3224              <iso639Id>kur</iso639Id>
3225            </languageList>
3226          </configItem>
3227        </variant>
3228        <variant>
3229          <configItem>
3230            <name>ku_ara</name>
3231            <!-- Keyboard indicator for Kurdish layouts -->
3232            <shortDescription>ku</shortDescription>
3233            <description>Kurdish (Iraq, Arabic-Latin)</description>
3234            <languageList>
3235              <iso639Id>kur</iso639Id>
3236            </languageList>
3237          </configItem>
3238        </variant>
3239      </variantList>
3240    </layout>
3241    <layout>
3242      <configItem>
3243        <name>fo</name>
3244        <!-- Keyboard indicator for Faroese layouts -->
3245        <shortDescription>fo</shortDescription>
3246        <description>Faroese</description>
3247        <languageList>
3248          <iso639Id>fao</iso639Id>
3249        </languageList>
3250      </configItem>
3251      <variantList>
3252        <variant>
3253          <configItem>
3254            <name>nodeadkeys</name>
3255            <description>Faroese (no dead keys)</description>
3256          </configItem>
3257        </variant>
3258      </variantList>
3259    </layout>
3260    <layout>
3261      <configItem>
3262        <name>fi</name>
3263        <!-- Keyboard indicator for Finnish layouts -->
3264        <shortDescription>fi</shortDescription>
3265        <description>Finnish</description>
3266        <languageList>
3267          <iso639Id>fin</iso639Id>
3268        </languageList>
3269      </configItem>
3270      <variantList>
3271        <variant>
3272          <configItem>
3273            <name>winkeys</name>
3274            <description>Finnish (Windows)</description>
3275          </configItem>
3276        </variant>
3277        <variant>
3278          <configItem>
3279            <name>classic</name>
3280            <description>Finnish (classic)</description>
3281          </configItem>
3282        </variant>
3283        <variant>
3284          <configItem>
3285            <name>nodeadkeys</name>
3286            <description>Finnish (classic, no dead keys)</description>
3287          </configItem>
3288        </variant>
3289        <variant>
3290          <configItem>
3291            <name>smi</name>
3292            <description>Northern Saami (Finland)</description>
3293            <languageList>
3294              <iso639Id>sme</iso639Id>
3295            </languageList>
3296          </configItem>
3297        </variant>
3298        <variant>
3299          <configItem>
3300            <name>mac</name>
3301            <description>Finnish (Macintosh)</description>
3302          </configItem>
3303        </variant>
3304      </variantList>
3305    </layout>
3306    <layout>
3307      <configItem>
3308        <name>fr</name>
3309        <!-- Keyboard indicator for French layouts -->
3310        <shortDescription>fr</shortDescription>
3311        <description>French</description>
3312        <languageList>
3313          <iso639Id>fra</iso639Id>
3314        </languageList>
3315      </configItem>
3316      <variantList>
3317        <variant>
3318          <configItem>
3319            <name>nodeadkeys</name>
3320            <description>French (no dead keys)</description>
3321          </configItem>
3322        </variant>
3323        <variant>
3324          <configItem>
3325            <name>sundeadkeys</name>
3326            <description>French (Sun dead keys)</description>
3327          </configItem>
3328        </variant>
3329        <variant>
3330          <configItem>
3331            <name>oss</name>
3332            <description>French (alt.)</description>
3333          </configItem>
3334        </variant>
3335        <variant>
3336          <configItem>
3337            <name>oss_latin9</name>
3338            <description>French (alt., Latin-9 only)</description>
3339          </configItem>
3340        </variant>
3341        <variant>
3342          <configItem>
3343            <name>oss_nodeadkeys</name>
3344            <description>French (alt., no dead keys)</description>
3345          </configItem>
3346        </variant>
3347        <variant>
3348          <configItem>
3349            <name>oss_sundeadkeys</name>
3350            <description>French (alt., Sun dead keys)</description>
3351          </configItem>
3352        </variant>
3353        <variant>
3354          <configItem>
3355            <name>latin9</name>
3356            <description>French (legacy, alt.)</description>
3357          </configItem>
3358        </variant>
3359        <variant>
3360          <configItem>
3361            <name>latin9_nodeadkeys</name>
3362            <description>French (legacy, alt., no dead keys)</description>
3363          </configItem>
3364        </variant>
3365        <variant>
3366          <configItem>
3367            <name>latin9_sundeadkeys</name>
3368            <description>French (legacy, alt., Sun dead keys)</description>
3369          </configItem>
3370        </variant>
3371        <variant>
3372          <configItem>
3373            <name>bepo</name>
3374            <description>French (BEPO)</description>
3375          </configItem>
3376        </variant>
3377        <variant>
3378          <configItem>
3379            <name>bepo_latin9</name>
3380            <description>French (BEPO, Latin-9 only)</description>
3381          </configItem>
3382        </variant>
3383        <variant>
3384          <configItem>
3385            <name>bepo_afnor</name>
3386            <description>French (BEPO, AFNOR)</description>
3387          </configItem>
3388        </variant>
3389        <variant>
3390          <configItem>
3391            <name>dvorak</name>
3392            <description>French (Dvorak)</description>
3393          </configItem>
3394        </variant>
3395        <variant>
3396          <configItem>
3397            <name>mac</name>
3398            <description>French (Macintosh)</description>
3399          </configItem>
3400        </variant>
3401        <variant>
3402          <configItem>
3403            <name>azerty</name>
3404            <description>French (AZERTY)</description>
3405          </configItem>
3406        </variant>
3407        <variant>
3408          <configItem>
3409            <name>afnor</name>
3410            <description>French (AZERTY, AFNOR)</description>
3411          </configItem>
3412        </variant>
3413        <variant>
3414          <configItem>
3415            <name>bre</name>
3416            <description>French (Breton)</description>
3417          </configItem>
3418        </variant>
3419        <variant>
3420          <configItem>
3421            <name>oci</name>
3422            <description>Occitan</description>
3423            <languageList>
3424              <iso639Id>oci</iso639Id>
3425            </languageList>
3426          </configItem>
3427        </variant>
3428        <variant>
3429          <configItem>
3430            <name>geo</name>
3431            <description>Georgian (France, AZERTY Tskapo)</description>
3432            <languageList>
3433              <iso639Id>kat</iso639Id>
3434            </languageList>
3435          </configItem>
3436        </variant>
3437        <variant>
3438          <configItem>
3439            <name>us</name>
3440            <description>French (US)</description>
3441          </configItem>
3442        </variant>
3443      </variantList>
3444    </layout>
3445    <layout>
3446      <configItem>
3447        <name>gh</name>
3448        <!-- Keyboard indicator for English layouts -->
3449        <shortDescription>en</shortDescription>
3450        <description>English (Ghana)</description>
3451        <languageList>
3452          <iso639Id>eng</iso639Id>
3453        </languageList>
3454      </configItem>
3455      <variantList>
3456        <variant>
3457          <configItem>
3458            <name>generic</name>
3459            <description>English (Ghana, multilingual)</description>
3460          </configItem>
3461        </variant>
3462        <variant>
3463          <configItem>
3464            <name>akan</name>
3465            <!-- Keyboard indicator for Akan layouts -->
3466            <shortDescription>ak</shortDescription>
3467            <description>Akan</description>
3468            <languageList>
3469              <iso639Id>aka</iso639Id>
3470            </languageList>
3471          </configItem>
3472        </variant>
3473        <variant>
3474          <configItem>
3475            <name>ewe</name>
3476            <!-- Keyboard indicator for Ewe layouts -->
3477            <shortDescription>ee</shortDescription>
3478            <description>Ewe</description>
3479            <languageList>
3480              <iso639Id>ewe</iso639Id>
3481            </languageList>
3482          </configItem>
3483        </variant>
3484        <variant>
3485          <configItem>
3486            <name>fula</name>
3487            <!-- Keyboard indicator for Fula layouts -->
3488            <shortDescription>ff</shortDescription>
3489            <description>Fula</description>
3490            <languageList>
3491              <iso639Id>ful</iso639Id>
3492            </languageList>
3493          </configItem>
3494        </variant>
3495        <variant>
3496          <configItem>
3497            <name>ga</name>
3498            <!-- Keyboard indicator for Ga layouts -->
3499            <shortDescription>gaa</shortDescription>
3500            <description>Ga</description>
3501            <languageList>
3502              <iso639Id>gaa</iso639Id>
3503            </languageList>
3504          </configItem>
3505        </variant>
3506        <variant>
3507          <configItem>
3508            <name>hausa</name>
3509            <!-- Keyboard indicator for Hausa layouts -->
3510            <shortDescription>ha</shortDescription>
3511            <description>Hausa (Ghana)</description>
3512            <languageList>
3513              <iso639Id>hau</iso639Id>
3514            </languageList>
3515          </configItem>
3516        </variant>
3517        <variant>
3518          <configItem>
3519            <name>avn</name>
3520            <!-- Keyboard indicator for Avatime layouts -->
3521            <shortDescription>avn</shortDescription>
3522            <description>Avatime</description>
3523            <languageList>
3524              <iso639Id>avn</iso639Id>
3525            </languageList>
3526          </configItem>
3527        </variant>
3528        <variant>
3529          <configItem>
3530            <name>gillbt</name>
3531            <description>English (Ghana, GILLBT)</description>
3532          </configItem>
3533        </variant>
3534      </variantList>
3535    </layout>
3536    <layout>
3537      <configItem>
3538        <name>gn</name>
3539        <!-- Keyboard indicator for French layouts -->
3540        <shortDescription>fr</shortDescription>
3541        <description>French (Guinea)</description>
3542        <languageList>
3543          <iso639Id>fra</iso639Id>
3544        </languageList>
3545      </configItem>
3546      <variantList/>
3547    </layout>
3548    <layout>
3549      <configItem>
3550        <name>ge</name>
3551        <!-- Keyboard indicator for Georgian layouts -->
3552        <shortDescription>ka</shortDescription>
3553        <description>Georgian</description>
3554        <languageList>
3555          <iso639Id>kat</iso639Id>
3556        </languageList>
3557      </configItem>
3558      <variantList>
3559        <variant>
3560          <configItem>
3561            <name>ergonomic</name>
3562            <description>Georgian (ergonomic)</description>
3563          </configItem>
3564        </variant>
3565        <variant>
3566          <configItem>
3567            <name>mess</name>
3568            <description>Georgian (MESS)</description>
3569          </configItem>
3570        </variant>
3571        <variant>
3572          <configItem>
3573            <name>ru</name>
3574            <!-- Keyboard indicator for Russian layouts -->
3575            <shortDescription>ru</shortDescription>
3576            <description>Russian (Georgia)</description>
3577            <languageList>
3578              <iso639Id>rus</iso639Id>
3579            </languageList>
3580          </configItem>
3581        </variant>
3582        <variant>
3583          <configItem>
3584            <name>os</name>
3585            <description>Ossetian (Georgia)</description>
3586            <languageList>
3587              <iso639Id>oss</iso639Id>
3588            </languageList>
3589          </configItem>
3590        </variant>
3591      </variantList>
3592    </layout>
3593    <layout>
3594      <configItem>
3595        <name>de</name>
3596        <!-- Keyboard indicator for German layouts -->
3597        <shortDescription>de</shortDescription>
3598        <description>German</description>
3599        <languageList>
3600          <iso639Id>deu</iso639Id>
3601        </languageList>
3602      </configItem>
3603      <variantList>
3604        <variant>
3605          <configItem>
3606            <name>deadacute</name>
3607            <description>German (dead acute)</description>
3608          </configItem>
3609        </variant>
3610        <variant>
3611          <configItem>
3612            <name>deadgraveacute</name>
3613            <description>German (dead grave acute)</description>
3614          </configItem>
3615        </variant>
3616        <variant>
3617          <configItem>
3618            <name>nodeadkeys</name>
3619            <description>German (no dead keys)</description>
3620          </configItem>
3621        </variant>
3622        <variant>
3623          <configItem>
3624            <name>T3</name>
3625            <description>German (T3)</description>
3626          </configItem>
3627        </variant>
3628        <variant>
3629          <configItem>
3630            <name>ro</name>
3631            <description>Romanian (Germany)</description>
3632            <languageList>
3633              <iso639Id>ron</iso639Id>
3634            </languageList>
3635          </configItem>
3636        </variant>
3637        <variant>
3638          <configItem>
3639            <name>ro_nodeadkeys</name>
3640            <description>Romanian (Germany, no dead keys)</description>
3641            <languageList>
3642              <iso639Id>ron</iso639Id>
3643            </languageList>
3644          </configItem>
3645        </variant>
3646        <variant>
3647          <configItem>
3648            <name>dvorak</name>
3649            <description>German (Dvorak)</description>
3650          </configItem>
3651        </variant>
3652        <variant>
3653          <configItem>
3654            <name>sundeadkeys</name>
3655            <description>German (Sun dead keys)</description>
3656          </configItem>
3657        </variant>
3658        <variant>
3659          <configItem>
3660            <name>neo</name>
3661            <description>German (Neo 2)</description>
3662          </configItem>
3663        </variant>
3664        <variant>
3665          <configItem>
3666            <name>mac</name>
3667            <description>German (Macintosh)</description>
3668          </configItem>
3669        </variant>
3670        <variant>
3671          <configItem>
3672            <name>mac_nodeadkeys</name>
3673            <description>German (Macintosh, no dead keys)</description>
3674          </configItem>
3675        </variant>
3676        <variant>
3677          <configItem>
3678            <name>dsb</name>
3679            <description>Lower Sorbian</description>
3680            <languageList>
3681              <iso639Id>dsb</iso639Id>
3682            </languageList>
3683          </configItem>
3684        </variant>
3685        <variant>
3686          <configItem>
3687            <name>dsb_qwertz</name>
3688            <description>Lower Sorbian (QWERTZ)</description>
3689            <languageList>
3690              <iso639Id>dsb</iso639Id>
3691            </languageList>
3692          </configItem>
3693        </variant>
3694        <variant>
3695          <configItem>
3696            <name>qwerty</name>
3697            <description>German (QWERTY)</description>
3698          </configItem>
3699        </variant>
3700        <variant>
3701          <configItem>
3702            <name>tr</name>
3703            <description>Turkish (Germany)</description>
3704            <languageList>
3705              <iso639Id>tr</iso639Id>
3706            </languageList>
3707          </configItem>
3708        </variant>
3709        <variant>
3710          <configItem>
3711            <name>ru</name>
3712            <!-- Keyboard indicator for Russian layouts -->
3713            <shortDescription>ru</shortDescription>
3714            <description>Russian (Germany, phonetic)</description>
3715            <languageList>
3716              <iso639Id>rus</iso639Id>
3717            </languageList>
3718          </configItem>
3719        </variant>
3720        <variant>
3721          <configItem>
3722            <name>deadtilde</name>
3723            <description>German (dead tilde)</description>
3724          </configItem>
3725        </variant>
3726      </variantList>
3727    </layout>
3728    <layout>
3729      <configItem>
3730        <name>gr</name>
3731        <!-- Keyboard indicator for Greek layouts -->
3732        <shortDescription>gr</shortDescription>
3733        <description>Greek</description>
3734        <languageList>
3735          <iso639Id>ell</iso639Id>
3736        </languageList>
3737      </configItem>
3738      <variantList>
3739        <variant>
3740          <configItem>
3741            <name>simple</name>
3742            <description>Greek (simple)</description>
3743          </configItem>
3744        </variant>
3745        <variant>
3746          <configItem>
3747            <name>extended</name>
3748            <description>Greek (extended)</description>
3749          </configItem>
3750        </variant>
3751        <variant>
3752          <configItem>
3753            <name>nodeadkeys</name>
3754            <description>Greek (no dead keys)</description>
3755          </configItem>
3756        </variant>
3757        <variant>
3758          <configItem>
3759            <name>polytonic</name>
3760            <description>Greek (polytonic)</description>
3761          </configItem>
3762        </variant>
3763      </variantList>
3764    </layout>
3765    <layout>
3766      <configItem>
3767        <name>hu</name>
3768        <!-- Keyboard indicator for Hungarian layouts -->
3769        <shortDescription>hu</shortDescription>
3770        <description>Hungarian</description>
3771        <languageList>
3772          <iso639Id>hun</iso639Id>
3773        </languageList>
3774      </configItem>
3775      <variantList>
3776        <variant>
3777          <configItem>
3778            <name>standard</name>
3779            <description>Hungarian (standard)</description>
3780          </configItem>
3781        </variant>
3782        <variant>
3783          <configItem>
3784            <name>nodeadkeys</name>
3785            <description>Hungarian (no dead keys)</description>
3786          </configItem>
3787        </variant>
3788        <variant>
3789          <configItem>
3790            <name>qwerty</name>
3791            <description>Hungarian (QWERTY)</description>
3792          </configItem>
3793        </variant>
3794        <variant>
3795          <configItem>
3796            <name>101_qwertz_comma_dead</name>
3797            <description>Hungarian (QWERTZ, 101-key, comma, dead keys)</description>
3798          </configItem>
3799        </variant>
3800        <variant>
3801          <configItem>
3802            <name>101_qwertz_comma_nodead</name>
3803            <description>Hungarian (QWERTZ, 101-key, comma, no dead keys)</description>
3804          </configItem>
3805        </variant>
3806        <variant>
3807          <configItem>
3808            <name>101_qwertz_dot_dead</name>
3809            <description>Hungarian (QWERTZ, 101-key, dot, dead keys)</description>
3810          </configItem>
3811        </variant>
3812        <variant>
3813          <configItem>
3814            <name>101_qwertz_dot_nodead</name>
3815            <description>Hungarian (QWERTZ, 101-key, dot, no dead keys)</description>
3816          </configItem>
3817        </variant>
3818        <variant>
3819          <configItem>
3820            <name>101_qwerty_comma_dead</name>
3821            <description>Hungarian (QWERTY, 101-key, comma, dead keys)</description>
3822          </configItem>
3823        </variant>
3824        <variant>
3825          <configItem>
3826            <name>101_qwerty_comma_nodead</name>
3827            <description>Hungarian (QWERTY, 101-key, comma, no dead keys)</description>
3828          </configItem>
3829        </variant>
3830        <variant>
3831          <configItem>
3832            <name>101_qwerty_dot_dead</name>
3833            <description>Hungarian (QWERTY, 101-key, dot, dead keys)</description>
3834          </configItem>
3835        </variant>
3836        <variant>
3837          <configItem>
3838            <name>101_qwerty_dot_nodead</name>
3839            <description>Hungarian (QWERTY, 101-key, dot, no dead keys)</description>
3840          </configItem>
3841        </variant>
3842        <variant>
3843          <configItem>
3844            <name>102_qwertz_comma_dead</name>
3845            <description>Hungarian (QWERTZ, 102-key, comma, dead keys)</description>
3846          </configItem>
3847        </variant>
3848        <variant>
3849          <configItem>
3850            <name>102_qwertz_comma_nodead</name>
3851            <description>Hungarian (QWERTZ, 102-key, comma, no dead keys)</description>
3852          </configItem>
3853        </variant>
3854        <variant>
3855          <configItem>
3856            <name>102_qwertz_dot_dead</name>
3857            <description>Hungarian (QWERTZ, 102-key, dot, dead keys)</description>
3858          </configItem>
3859        </variant>
3860        <variant>
3861          <configItem>
3862            <name>102_qwertz_dot_nodead</name>
3863            <description>Hungarian (QWERTZ, 102-key, dot, no dead keys)</description>
3864          </configItem>
3865        </variant>
3866        <variant>
3867          <configItem>
3868            <name>102_qwerty_comma_dead</name>
3869            <description>Hungarian (QWERTY, 102-key, comma, dead keys)</description>
3870          </configItem>
3871        </variant>
3872        <variant>
3873          <configItem>
3874            <name>102_qwerty_comma_nodead</name>
3875            <description>Hungarian (QWERTY, 102-key, comma, no dead keys)</description>
3876          </configItem>
3877        </variant>
3878        <variant>
3879          <configItem>
3880            <name>102_qwerty_dot_dead</name>
3881            <description>Hungarian (QWERTY, 102-key, dot, dead keys)</description>
3882          </configItem>
3883        </variant>
3884        <variant>
3885          <configItem>
3886            <name>102_qwerty_dot_nodead</name>
3887            <description>Hungarian (QWERTY, 102-key, dot, no dead keys)</description>
3888          </configItem>
3889        </variant>
3890      </variantList>
3891    </layout>
3892    <layout>
3893      <configItem>
3894        <name>is</name>
3895        <!-- Keyboard indicator for Icelandic layouts -->
3896        <shortDescription>is</shortDescription>
3897        <description>Icelandic</description>
3898        <languageList>
3899          <iso639Id>isl</iso639Id>
3900        </languageList>
3901      </configItem>
3902      <variantList>
3903        <variant>
3904          <configItem>
3905            <name>Sundeadkeys</name>
3906            <description>Icelandic (Sun dead keys)</description>
3907          </configItem>
3908        </variant>
3909        <variant>
3910          <configItem>
3911            <name>nodeadkeys</name>
3912            <description>Icelandic (no dead keys)</description>
3913          </configItem>
3914        </variant>
3915        <variant>
3916          <configItem>
3917            <name>mac_legacy</name>
3918            <description>Icelandic (Macintosh, legacy)</description>
3919          </configItem>
3920        </variant>
3921        <variant>
3922          <configItem>
3923            <name>mac</name>
3924            <description>Icelandic (Macintosh)</description>
3925          </configItem>
3926        </variant>
3927        <variant>
3928          <configItem>
3929            <name>dvorak</name>
3930            <description>Icelandic (Dvorak)</description>
3931          </configItem>
3932        </variant>
3933      </variantList>
3934    </layout>
3935    <layout>
3936      <configItem>
3937        <name>il</name>
3938        <!-- Keyboard indicator for Hebrew layouts -->
3939        <shortDescription>he</shortDescription>
3940        <description>Hebrew</description>
3941        <languageList>
3942          <iso639Id>heb</iso639Id>
3943        </languageList>
3944      </configItem>
3945      <variantList>
3946        <variant>
3947          <configItem>
3948            <name>lyx</name>
3949            <description>Hebrew (lyx)</description>
3950          </configItem>
3951        </variant>
3952        <variant>
3953          <configItem>
3954            <name>phonetic</name>
3955            <description>Hebrew (phonetic)</description>
3956          </configItem>
3957        </variant>
3958        <variant>
3959          <configItem>
3960            <name>biblical</name>
3961            <description>Hebrew (Biblical, Tiro)</description>
3962          </configItem>
3963        </variant>
3964      </variantList>
3965    </layout>
3966    <layout>
3967      <configItem>
3968        <name>it</name>
3969        <!-- Keyboard indicator for Italian layouts -->
3970        <shortDescription>it</shortDescription>
3971        <description>Italian</description>
3972        <languageList>
3973          <iso639Id>ita</iso639Id>
3974        </languageList>
3975      </configItem>
3976      <variantList>
3977        <variant>
3978          <configItem>
3979            <name>nodeadkeys</name>
3980            <description>Italian (no dead keys)</description>
3981          </configItem>
3982        </variant>
3983        <variant>
3984          <configItem>
3985            <name>winkeys</name>
3986            <description>Italian (Windows)</description>
3987          </configItem>
3988        </variant>
3989        <variant>
3990          <configItem>
3991            <name>mac</name>
3992            <description>Italian (Macintosh)</description>
3993          </configItem>
3994        </variant>
3995        <variant>
3996          <configItem>
3997            <name>us</name>
3998            <description>Italian (US)</description>
3999          </configItem>
4000        </variant>
4001        <variant>
4002          <configItem>
4003            <name>geo</name>
4004            <description>Georgian (Italy)</description>
4005            <languageList>
4006              <iso639Id>kat</iso639Id>
4007            </languageList>
4008          </configItem>
4009        </variant>
4010        <variant>
4011          <configItem>
4012            <name>ibm</name>
4013            <description>Italian (IBM 142)</description>
4014          </configItem>
4015        </variant>
4016        <variant>
4017          <configItem>
4018            <name>intl</name>
4019            <description>Italian (intl., with dead keys)</description>
4020            <languageList>
4021              <iso639Id>deu</iso639Id>
4022              <iso639Id>fra</iso639Id>
4023              <iso639Id>ita</iso639Id>
4024              <iso639Id>slk</iso639Id>
4025              <iso639Id>srd</iso639Id>
4026              <iso639Id>nap</iso639Id>
4027              <iso639Id>scn</iso639Id>
4028              <iso639Id>fur</iso639Id>
4029            </languageList>
4030          </configItem>
4031        </variant>
4032        <variant>
4033          <configItem>
4034            <name>scn</name>
4035            <description>Sicilian</description>
4036            <languageList>
4037              <iso639Id>ita</iso639Id>
4038              <iso639Id>scn</iso639Id>
4039            </languageList>
4040          </configItem>
4041        </variant>
4042        <variant>
4043          <configItem>
4044            <name>fur</name>
4045            <description>Friulian (Italy)</description>
4046            <languageList>
4047              <iso639Id>fur</iso639Id>
4048            </languageList>
4049          </configItem>
4050        </variant>
4051      </variantList>
4052    </layout>
4053    <layout>
4054      <configItem>
4055        <name>jp</name>
4056        <!-- Keyboard indicator for Japaneses -->
4057        <shortDescription>ja</shortDescription>
4058        <description>Japanese</description>
4059        <languageList>
4060          <iso639Id>jpn</iso639Id>
4061        </languageList>
4062      </configItem>
4063      <variantList>
4064        <variant>
4065          <configItem>
4066            <name>kana</name>
4067            <description>Japanese (Kana)</description>
4068          </configItem>
4069        </variant>
4070        <variant>
4071          <configItem>
4072            <name>kana86</name>
4073            <description>Japanese (Kana 86)</description>
4074          </configItem>
4075        </variant>
4076        <variant>
4077          <configItem>
4078            <name>OADG109A</name>
4079            <description>Japanese (OADG 109A)</description>
4080          </configItem>
4081        </variant>
4082        <variant>
4083          <configItem>
4084            <name>mac</name>
4085            <description>Japanese (Macintosh)</description>
4086          </configItem>
4087        </variant>
4088        <variant>
4089          <configItem>
4090            <name>dvorak</name>
4091            <description>Japanese (Dvorak)</description>
4092          </configItem>
4093        </variant>
4094      </variantList>
4095    </layout>
4096    <layout>
4097      <configItem>
4098        <name>kg</name>
4099        <!-- Keyboard indicator for Kyrgyz layouts -->
4100        <shortDescription>ki</shortDescription>
4101        <description>Kyrgyz</description>
4102        <languageList>
4103          <iso639Id>kir</iso639Id>
4104        </languageList>
4105      </configItem>
4106      <variantList>
4107        <variant>
4108          <configItem>
4109            <name>phonetic</name>
4110            <description>Kyrgyz (phonetic)</description>
4111          </configItem>
4112        </variant>
4113      </variantList>
4114    </layout>
4115    <layout>
4116      <configItem>
4117        <name>kh</name>
4118        <!-- Keyboard indicator for Khmer layouts -->
4119        <shortDescription>km</shortDescription>
4120        <description>Khmer (Cambodia)</description>
4121        <languageList>
4122          <iso639Id>khm</iso639Id>
4123        </languageList>
4124      </configItem>
4125      <variantList/>
4126    </layout>
4127    <layout>
4128      <configItem>
4129        <name>kz</name>
4130        <!-- Keyboard indicator for Kazakh layouts -->
4131        <shortDescription>kk</shortDescription>
4132        <description>Kazakh</description>
4133        <languageList>
4134          <iso639Id>kaz</iso639Id>
4135        </languageList>
4136      </configItem>
4137      <variantList>
4138        <variant>
4139          <configItem>
4140            <name>ruskaz</name>
4141            <!-- Keyboard indicator for Russian layouts -->
4142            <shortDescription>ru</shortDescription>
4143            <description>Russian (Kazakhstan, with Kazakh)</description>
4144            <languageList>
4145              <iso639Id>kaz</iso639Id>
4146              <iso639Id>rus</iso639Id>
4147            </languageList>
4148          </configItem>
4149        </variant>
4150        <variant>
4151          <configItem>
4152            <name>kazrus</name>
4153            <description>Kazakh (with Russian)</description>
4154            <languageList>
4155              <iso639Id>kaz</iso639Id>
4156              <iso639Id>rus</iso639Id>
4157            </languageList>
4158          </configItem>
4159        </variant>
4160        <variant>
4161          <configItem>
4162            <name>ext</name>
4163            <description>Kazakh (extended)</description>
4164            <languageList>
4165              <iso639Id>kaz</iso639Id>
4166            </languageList>
4167          </configItem>
4168        </variant>
4169        <variant>
4170          <configItem>
4171            <name>latin</name>
4172            <description>Kazakh (Latin)</description>
4173            <languageList>
4174              <iso639Id>kaz</iso639Id>
4175            </languageList>
4176          </configItem>
4177        </variant>
4178      </variantList>
4179    </layout>
4180    <layout>
4181      <configItem>
4182        <name>la</name>
4183        <!-- Keyboard indicator for Lao layouts -->
4184        <shortDescription>lo</shortDescription>
4185        <description>Lao</description>
4186        <languageList>
4187          <iso639Id>lao</iso639Id>
4188        </languageList>
4189      </configItem>
4190      <variantList>
4191        <variant>
4192          <configItem>
4193            <name>stea</name>
4194            <description>Lao (STEA)</description>
4195            <languageList>
4196              <iso639Id>lao</iso639Id>
4197            </languageList>
4198          </configItem>
4199        </variant>
4200      </variantList>
4201    </layout>
4202    <layout>
4203      <configItem>
4204        <name>latam</name>
4205        <!-- Keyboard indicator for Spanish layouts -->
4206        <shortDescription>es</shortDescription>
4207        <description>Spanish (Latin American)</description>
4208        <countryList>
4209          <iso3166Id>AR</iso3166Id>
4210          <iso3166Id>BO</iso3166Id>
4211          <iso3166Id>CL</iso3166Id>
4212          <iso3166Id>CO</iso3166Id>
4213          <iso3166Id>CR</iso3166Id>
4214          <iso3166Id>CU</iso3166Id>
4215          <iso3166Id>DO</iso3166Id>
4216          <iso3166Id>EC</iso3166Id>
4217          <iso3166Id>GT</iso3166Id>
4218          <iso3166Id>HN</iso3166Id>
4219          <iso3166Id>HT</iso3166Id>
4220          <iso3166Id>MX</iso3166Id>
4221          <iso3166Id>NI</iso3166Id>
4222          <iso3166Id>PA</iso3166Id>
4223          <iso3166Id>PE</iso3166Id>
4224          <iso3166Id>PR</iso3166Id>
4225          <iso3166Id>PY</iso3166Id>
4226          <iso3166Id>SV</iso3166Id>
4227          <iso3166Id>US</iso3166Id>
4228          <iso3166Id>UY</iso3166Id>
4229          <iso3166Id>VE</iso3166Id>
4230        </countryList>
4231        <languageList>
4232          <iso639Id>spa</iso639Id>
4233        </languageList>
4234      </configItem>
4235      <variantList>
4236        <variant>
4237          <configItem>
4238            <name>nodeadkeys</name>
4239            <description>Spanish (Latin American, no dead keys)</description>
4240          </configItem>
4241        </variant>
4242        <variant>
4243          <configItem>
4244            <name>deadtilde</name>
4245            <description>Spanish (Latin American, dead tilde)</description>
4246          </configItem>
4247        </variant>
4248        <variant>
4249          <configItem>
4250            <name>sundeadkeys</name>
4251            <description>Spanish (Latin American, Sun dead keys)</description>
4252          </configItem>
4253        </variant>
4254        <variant>
4255          <configItem>
4256            <name>dvorak</name>
4257            <description>Spanish (Latin American, Dvorak)</description>
4258          </configItem>
4259        </variant>
4260        <variant>
4261          <configItem>
4262            <name>colemak</name>
4263            <description>Spanish (Latin American, Colemak)</description>
4264          </configItem>
4265        </variant>
4266        <variant>
4267          <configItem>
4268            <name>colemak-gaming</name>
4269            <description>Spanish (Latin American, Colemak for gaming)</description>
4270          </configItem>
4271        </variant>
4272      </variantList>
4273    </layout>
4274    <layout>
4275      <configItem>
4276        <name>lt</name>
4277        <!-- Keyboard indicator for Lithuanian layouts -->
4278        <shortDescription>lt</shortDescription>
4279        <description>Lithuanian</description>
4280        <languageList>
4281          <iso639Id>lit</iso639Id>
4282        </languageList>
4283      </configItem>
4284      <variantList>
4285        <variant>
4286          <configItem>
4287            <name>std</name>
4288            <description>Lithuanian (standard)</description>
4289          </configItem>
4290        </variant>
4291        <variant>
4292          <configItem>
4293            <name>us</name>
4294            <description>Lithuanian (US)</description>
4295          </configItem>
4296        </variant>
4297        <variant>
4298          <configItem>
4299            <name>ibm</name>
4300            <description>Lithuanian (IBM LST 1205-92)</description>
4301          </configItem>
4302        </variant>
4303        <variant>
4304          <configItem>
4305            <name>lekp</name>
4306            <description>Lithuanian (LEKP)</description>
4307          </configItem>
4308        </variant>
4309        <variant>
4310          <configItem>
4311            <name>lekpa</name>
4312            <description>Lithuanian (LEKPa)</description>
4313          </configItem>
4314        </variant>
4315        <variant>
4316          <configItem>
4317            <name>sgs</name>
4318            <description>Samogitian</description>
4319            <languageList>
4320              <iso639Id>sgs</iso639Id>
4321            </languageList>
4322          </configItem>
4323        </variant>
4324      </variantList>
4325    </layout>
4326    <layout>
4327      <configItem>
4328        <name>lv</name>
4329        <!-- Keyboard indicator for Latvian layouts -->
4330        <shortDescription>lv</shortDescription>
4331        <description>Latvian</description>
4332        <languageList>
4333          <iso639Id>lav</iso639Id>
4334        </languageList>
4335      </configItem>
4336      <variantList>
4337        <variant>
4338          <configItem>
4339            <name>apostrophe</name>
4340            <description>Latvian (apostrophe)</description>
4341          </configItem>
4342        </variant>
4343        <variant>
4344          <configItem>
4345            <name>tilde</name>
4346            <description>Latvian (tilde)</description>
4347          </configItem>
4348        </variant>
4349        <variant>
4350          <configItem>
4351            <name>fkey</name>
4352            <description>Latvian (F)</description>
4353          </configItem>
4354        </variant>
4355        <variant>
4356          <configItem>
4357            <name>modern</name>
4358            <description>Latvian (modern)</description>
4359          </configItem>
4360        </variant>
4361        <variant>
4362          <configItem>
4363            <name>ergonomic</name>
4364            <description>Latvian (ergonomic, ŪGJRMV)</description>
4365          </configItem>
4366        </variant>
4367        <variant>
4368          <configItem>
4369            <name>adapted</name>
4370            <description>Latvian (adapted)</description>
4371          </configItem>
4372        </variant>
4373      </variantList>
4374    </layout>
4375    <layout>
4376      <configItem>
4377        <name>mao</name>
4378        <!-- Keyboard indicator for Maori layouts -->
4379        <shortDescription>mi</shortDescription>
4380        <description>Maori</description>
4381        <languageList>
4382          <iso639Id>mri</iso639Id>
4383        </languageList>
4384      </configItem>
4385      <variantList/>
4386    </layout>
4387    <layout>
4388      <configItem>
4389        <name>me</name>
4390        <!-- Keyboard indicator for Montenegrin layouts -->
4391        <shortDescription>sr</shortDescription>
4392        <description>Montenegrin</description>
4393        <languageList>
4394          <iso639Id>srp</iso639Id>
4395        </languageList>
4396      </configItem>
4397      <variantList>
4398        <variant>
4399          <configItem>
4400            <name>cyrillic</name>
4401            <description>Montenegrin (Cyrillic)</description>
4402          </configItem>
4403        </variant>
4404        <variant>
4405          <configItem>
4406            <name>cyrillicyz</name>
4407            <description>Montenegrin (Cyrillic, ZE and ZHE swapped)</description>
4408          </configItem>
4409        </variant>
4410        <variant>
4411          <configItem>
4412            <name>latinunicode</name>
4413            <description>Montenegrin (Latin, Unicode)</description>
4414          </configItem>
4415        </variant>
4416        <variant>
4417          <configItem>
4418            <name>latinyz</name>
4419            <description>Montenegrin (Latin, QWERTY)</description>
4420          </configItem>
4421        </variant>
4422        <variant>
4423          <configItem>
4424            <name>latinunicodeyz</name>
4425            <description>Montenegrin (Latin, Unicode, QWERTY)</description>
4426          </configItem>
4427        </variant>
4428        <variant>
4429          <configItem>
4430            <name>cyrillicalternatequotes</name>
4431            <description>Montenegrin (Cyrillic, with guillemets)</description>
4432          </configItem>
4433        </variant>
4434        <variant>
4435          <configItem>
4436            <name>latinalternatequotes</name>
4437            <description>Montenegrin (Latin, with guillemets)</description>
4438          </configItem>
4439        </variant>
4440      </variantList>
4441    </layout>
4442    <layout>
4443      <configItem>
4444        <name>mk</name>
4445        <!-- Keyboard indicator for Macedonian layouts -->
4446        <shortDescription>mk</shortDescription>
4447        <description>Macedonian</description>
4448        <languageList>
4449          <iso639Id>mkd</iso639Id>
4450        </languageList>
4451      </configItem>
4452      <variantList>
4453        <variant>
4454          <configItem>
4455            <name>nodeadkeys</name>
4456            <description>Macedonian (no dead keys)</description>
4457          </configItem>
4458        </variant>
4459      </variantList>
4460    </layout>
4461    <layout>
4462      <configItem>
4463        <name>mt</name>
4464        <!-- Keyboard indicator for Maltese layouts -->
4465        <shortDescription>mt</shortDescription>
4466        <description>Maltese</description>
4467        <languageList>
4468          <iso639Id>mlt</iso639Id>
4469        </languageList>
4470      </configItem>
4471      <variantList>
4472        <variant>
4473          <configItem>
4474            <name>us</name>
4475            <description>Maltese (US)</description>
4476          </configItem>
4477        </variant>
4478        <variant>
4479          <configItem>
4480            <name>alt-us</name>
4481            <description>Maltese (US layout with AltGr overrides)</description>
4482          </configItem>
4483        </variant>
4484        <variant>
4485          <configItem>
4486            <name>alt-gb</name>
4487            <description>Maltese (UK, with AltGr overrides)</description>
4488          </configItem>
4489        </variant>
4490      </variantList>
4491    </layout>
4492    <layout>
4493      <configItem>
4494        <name>mn</name>
4495        <!-- Keyboard indicator for Mongolian layouts -->
4496        <shortDescription>mn</shortDescription>
4497        <description>Mongolian</description>
4498        <languageList>
4499          <iso639Id>mon</iso639Id>
4500        </languageList>
4501      </configItem>
4502      <variantList/>
4503    </layout>
4504    <layout>
4505      <configItem>
4506        <name>no</name>
4507        <!-- Keyboard indicator for Norwegian layouts -->
4508        <shortDescription>no</shortDescription>
4509        <description>Norwegian</description>
4510        <languageList>
4511          <iso639Id>nor</iso639Id>
4512          <iso639Id>nob</iso639Id>
4513          <iso639Id>nno</iso639Id>
4514        </languageList>
4515      </configItem>
4516      <variantList>
4517        <variant>
4518          <configItem>
4519            <name>nodeadkeys</name>
4520            <description>Norwegian (no dead keys)</description>
4521          </configItem>
4522        </variant>
4523        <variant>
4524          <configItem>
4525            <name>winkeys</name>
4526            <description>Norwegian (Windows)</description>
4527          </configItem>
4528        </variant>
4529        <variant>
4530          <configItem>
4531            <name>dvorak</name>
4532            <description>Norwegian (Dvorak)</description>
4533          </configItem>
4534        </variant>
4535        <variant>
4536          <configItem>
4537            <name>smi</name>
4538            <description>Northern Saami (Norway)</description>
4539            <languageList>
4540              <iso639Id>sme</iso639Id>
4541            </languageList>
4542          </configItem>
4543        </variant>
4544        <variant>
4545          <configItem>
4546            <name>smi_nodeadkeys</name>
4547            <description>Northern Saami (Norway, no dead keys)</description>
4548            <languageList>
4549              <iso639Id>sme</iso639Id>
4550            </languageList>
4551          </configItem>
4552        </variant>
4553        <variant>
4554          <configItem>
4555            <name>mac</name>
4556            <description>Norwegian (Macintosh)</description>
4557          </configItem>
4558        </variant>
4559        <variant>
4560          <configItem>
4561            <name>mac_nodeadkeys</name>
4562            <description>Norwegian (Macintosh, no dead keys)</description>
4563          </configItem>
4564        </variant>
4565        <variant>
4566          <configItem>
4567            <name>colemak</name>
4568            <description>Norwegian (Colemak)</description>
4569          </configItem>
4570        </variant>
4571      </variantList>
4572    </layout>
4573    <layout>
4574      <configItem>
4575        <name>pl</name>
4576        <!-- Keyboard indicator for Polish layouts -->
4577        <shortDescription>pl</shortDescription>
4578        <description>Polish</description>
4579        <languageList>
4580          <iso639Id>pol</iso639Id>
4581        </languageList>
4582      </configItem>
4583      <variantList>
4584        <variant>
4585          <configItem>
4586            <name>legacy</name>
4587            <description>Polish (legacy)</description>
4588          </configItem>
4589        </variant>
4590        <variant>
4591          <configItem>
4592            <name>qwertz</name>
4593            <description>Polish (QWERTZ)</description>
4594          </configItem>
4595        </variant>
4596        <variant>
4597          <configItem>
4598            <name>dvorak</name>
4599            <description>Polish (Dvorak)</description>
4600          </configItem>
4601        </variant>
4602        <variant>
4603          <configItem>
4604            <name>dvorak_quotes</name>
4605            <description>Polish (Dvorak, with Polish quotes on quotemark key)</description>
4606          </configItem>
4607        </variant>
4608        <variant>
4609          <configItem>
4610            <name>dvorak_altquotes</name>
4611            <description>Polish (Dvorak, with Polish quotes on key 1)</description>
4612          </configItem>
4613        </variant>
4614        <variant>
4615          <configItem>
4616            <name>csb</name>
4617            <description>Kashubian</description>
4618            <languageList>
4619              <iso639Id>csb</iso639Id>
4620            </languageList>
4621          </configItem>
4622        </variant>
4623        <variant>
4624          <configItem>
4625            <name>szl</name>
4626            <description>Silesian</description>
4627            <languageList>
4628              <iso639Id>szl</iso639Id>
4629            </languageList>
4630          </configItem>
4631        </variant>
4632        <variant>
4633          <configItem>
4634            <name>ru_phonetic_dvorak</name>
4635            <!-- Keyboard indicator for Russian layouts -->
4636            <shortDescription>ru</shortDescription>
4637            <description>Russian (Poland, phonetic Dvorak)</description>
4638            <languageList>
4639              <iso639Id>rus</iso639Id>
4640            </languageList>
4641          </configItem>
4642        </variant>
4643        <variant>
4644          <configItem>
4645            <name>dvp</name>
4646            <description>Polish (programmer Dvorak)</description>
4647          </configItem>
4648        </variant>
4649      </variantList>
4650    </layout>
4651    <layout>
4652      <configItem>
4653        <name>pt</name>
4654        <!-- Keyboard indicator for Portuguese layouts -->
4655        <shortDescription>pt</shortDescription>
4656        <description>Portuguese</description>
4657        <languageList>
4658          <iso639Id>por</iso639Id>
4659        </languageList>
4660      </configItem>
4661      <variantList>
4662        <variant>
4663          <configItem>
4664            <name>nodeadkeys</name>
4665            <description>Portuguese (no dead keys)</description>
4666          </configItem>
4667        </variant>
4668        <variant>
4669          <configItem>
4670            <name>sundeadkeys</name>
4671            <description>Portuguese (Sun dead keys)</description>
4672          </configItem>
4673        </variant>
4674        <variant>
4675          <configItem>
4676            <name>mac</name>
4677            <description>Portuguese (Macintosh)</description>
4678          </configItem>
4679        </variant>
4680        <variant>
4681          <configItem>
4682            <name>mac_nodeadkeys</name>
4683            <description>Portuguese (Macintosh, no dead keys)</description>
4684          </configItem>
4685        </variant>
4686        <variant>
4687          <configItem>
4688            <name>mac_sundeadkeys</name>
4689            <description>Portuguese (Macintosh, Sun dead keys)</description>
4690          </configItem>
4691        </variant>
4692        <variant>
4693          <configItem>
4694            <name>nativo</name>
4695            <description>Portuguese (Nativo)</description>
4696          </configItem>
4697        </variant>
4698        <variant>
4699          <configItem>
4700            <name>nativo-us</name>
4701            <description>Portuguese (Nativo for US keyboards)</description>
4702          </configItem>
4703        </variant>
4704        <variant>
4705          <configItem>
4706            <name>nativo-epo</name>
4707            <description>Esperanto (Portugal, Nativo)</description>
4708            <languageList>
4709              <iso639Id>epo</iso639Id>
4710            </languageList>
4711          </configItem>
4712        </variant>
4713      </variantList>
4714    </layout>
4715    <layout>
4716      <configItem>
4717        <name>ro</name>
4718        <!-- Keyboard indicator for Romanian layouts -->
4719        <shortDescription>ro</shortDescription>
4720        <description>Romanian</description>
4721        <languageList>
4722          <iso639Id>ron</iso639Id>
4723        </languageList>
4724      </configItem>
4725      <variantList>
4726        <variant>
4727          <configItem>
4728            <name>cedilla</name>
4729            <description>Romanian (cedilla)</description>
4730          </configItem>
4731        </variant>
4732        <variant>
4733          <configItem>
4734            <name>std</name>
4735            <description>Romanian (standard)</description>
4736          </configItem>
4737        </variant>
4738        <variant>
4739          <configItem>
4740            <name>std_cedilla</name>
4741            <description>Romanian (standard cedilla)</description>
4742          </configItem>
4743        </variant>
4744        <variant>
4745          <configItem>
4746            <name>winkeys</name>
4747            <description>Romanian (Windows)</description>
4748          </configItem>
4749        </variant>
4750      </variantList>
4751    </layout>
4752    <layout>
4753      <configItem>
4754        <name>ru</name>
4755        <!-- Keyboard indicator for Russian layouts -->
4756        <shortDescription>ru</shortDescription>
4757        <description>Russian</description>
4758        <languageList>
4759          <iso639Id>rus</iso639Id>
4760        </languageList>
4761      </configItem>
4762      <variantList>
4763        <variant>
4764          <configItem>
4765            <name>phonetic</name>
4766            <description>Russian (phonetic)</description>
4767          </configItem>
4768        </variant>
4769        <variant>
4770          <configItem>
4771            <name>phonetic_winkeys</name>
4772            <description>Russian (phonetic, Windows)</description>
4773          </configItem>
4774        </variant>
4775        <variant>
4776          <configItem>
4777            <name>phonetic_YAZHERTY</name>
4778            <description>Russian (phonetic, YAZHERTY)</description>
4779          </configItem>
4780        </variant>
4781        <variant>
4782          <configItem>
4783            <name>typewriter</name>
4784            <description>Russian (typewriter)</description>
4785          </configItem>
4786        </variant>
4787        <variant>
4788          <configItem>
4789            <name>legacy</name>
4790            <description>Russian (legacy)</description>
4791          </configItem>
4792        </variant>
4793        <variant>
4794          <configItem>
4795            <name>typewriter-legacy</name>
4796            <description>Russian (typewriter, legacy)</description>
4797          </configItem>
4798        </variant>
4799        <variant>
4800          <configItem>
4801            <name>tt</name>
4802            <description>Tatar</description>
4803            <languageList>
4804              <iso639Id>tat</iso639Id>
4805            </languageList>
4806          </configItem>
4807        </variant>
4808        <variant>
4809          <configItem>
4810            <name>os_legacy</name>
4811            <description>Ossetian (legacy)</description>
4812            <languageList>
4813              <iso639Id>oss</iso639Id>
4814            </languageList>
4815          </configItem>
4816        </variant>
4817        <variant>
4818          <configItem>
4819            <name>os_winkeys</name>
4820            <description>Ossetian (Windows)</description>
4821            <languageList>
4822              <iso639Id>oss</iso639Id>
4823            </languageList>
4824          </configItem>
4825        </variant>
4826        <variant>
4827          <configItem>
4828            <name>cv</name>
4829            <description>Chuvash</description>
4830            <languageList>
4831              <iso639Id>chv</iso639Id>
4832            </languageList>
4833          </configItem>
4834        </variant>
4835        <variant>
4836          <configItem>
4837            <name>cv_latin</name>
4838            <description>Chuvash (Latin)</description>
4839            <languageList>
4840              <iso639Id>chv</iso639Id>
4841            </languageList>
4842          </configItem>
4843        </variant>
4844        <variant>
4845          <configItem>
4846            <name>udm</name>
4847            <description>Udmurt</description>
4848            <languageList>
4849              <iso639Id>udm</iso639Id>
4850            </languageList>
4851          </configItem>
4852        </variant>
4853        <variant>
4854          <configItem>
4855            <name>kom</name>
4856            <description>Komi</description>
4857            <languageList>
4858              <iso639Id>kom</iso639Id>
4859            </languageList>
4860          </configItem>
4861        </variant>
4862        <variant>
4863          <configItem>
4864            <name>sah</name>
4865            <description>Yakut</description>
4866            <languageList>
4867              <iso639Id>sah</iso639Id>
4868            </languageList>
4869          </configItem>
4870        </variant>
4871        <variant>
4872          <configItem>
4873            <name>xal</name>
4874            <description>Kalmyk</description>
4875            <languageList>
4876              <iso639Id>xal</iso639Id>
4877            </languageList>
4878          </configItem>
4879        </variant>
4880        <variant>
4881          <configItem>
4882            <name>dos</name>
4883            <description>Russian (DOS)</description>
4884          </configItem>
4885        </variant>
4886        <variant>
4887          <configItem>
4888            <name>mac</name>
4889            <description>Russian (Macintosh)</description>
4890          </configItem>
4891        </variant>
4892        <variant>
4893          <configItem>
4894            <name>srp</name>
4895            <description>Serbian (Russia)</description>
4896            <languageList>
4897              <iso639Id>rus</iso639Id>
4898              <iso639Id>srp</iso639Id>
4899            </languageList>
4900          </configItem>
4901        </variant>
4902        <variant>
4903          <configItem>
4904            <name>bak</name>
4905            <description>Bashkirian</description>
4906            <languageList>
4907              <iso639Id>bak</iso639Id>
4908            </languageList>
4909          </configItem>
4910        </variant>
4911        <variant>
4912          <configItem>
4913            <name>chm</name>
4914            <description>Mari</description>
4915            <languageList>
4916              <iso639Id>chm</iso639Id>
4917            </languageList>
4918          </configItem>
4919        </variant>
4920        <variant>
4921          <configItem>
4922            <name>phonetic_azerty</name>
4923            <description>Russian (phonetic, AZERTY)</description>
4924          </configItem>
4925        </variant>
4926        <variant>
4927          <configItem>
4928            <name>phonetic_dvorak</name>
4929            <description>Russian (phonetic, Dvorak)</description>
4930          </configItem>
4931        </variant>
4932        <variant>
4933          <configItem>
4934            <name>phonetic_fr</name>
4935            <description>Russian (phonetic, French)</description>
4936          </configItem>
4937        </variant>
4938      </variantList>
4939    </layout>
4940    <layout>
4941      <configItem>
4942        <name>rs</name>
4943        <!-- Keyboard indicator for Serbian layouts -->
4944        <shortDescription>sr</shortDescription>
4945        <description>Serbian</description>
4946        <languageList>
4947          <iso639Id>srp</iso639Id>
4948        </languageList>
4949      </configItem>
4950      <variantList>
4951        <variant>
4952          <configItem>
4953            <name>yz</name>
4954            <description>Serbian (Cyrillic, ZE and ZHE swapped)</description>
4955          </configItem>
4956        </variant>
4957        <variant>
4958          <configItem>
4959            <name>latin</name>
4960            <description>Serbian (Latin)</description>
4961          </configItem>
4962        </variant>
4963        <variant>
4964          <configItem>
4965            <name>latinunicode</name>
4966            <description>Serbian (Latin, Unicode)</description>
4967          </configItem>
4968        </variant>
4969        <variant>
4970          <configItem>
4971            <name>latinyz</name>
4972            <description>Serbian (Latin, QWERTY)</description>
4973          </configItem>
4974        </variant>
4975        <variant>
4976          <configItem>
4977            <name>latinunicodeyz</name>
4978            <description>Serbian (Latin, Unicode, QWERTY)</description>
4979          </configItem>
4980        </variant>
4981        <variant>
4982          <configItem>
4983            <name>alternatequotes</name>
4984            <description>Serbian (Cyrillic, with guillemets)</description>
4985          </configItem>
4986        </variant>
4987        <variant>
4988          <configItem>
4989            <name>latinalternatequotes</name>
4990            <description>Serbian (Latin, with guillemets)</description>
4991          </configItem>
4992        </variant>
4993        <variant>
4994          <configItem>
4995            <name>rue</name>
4996            <description>Pannonian Rusyn</description>
4997            <languageList>
4998              <iso639Id>rue</iso639Id>
4999            </languageList>
5000          </configItem>
5001        </variant>
5002      </variantList>
5003    </layout>
5004    <layout>
5005      <configItem>
5006        <name>si</name>
5007        <!-- Keyboard indicator for Slovenian layouts -->
5008        <shortDescription>sl</shortDescription>
5009        <description>Slovenian</description>
5010        <languageList>
5011          <iso639Id>slv</iso639Id>
5012        </languageList>
5013      </configItem>
5014      <variantList>
5015        <variant>
5016          <configItem>
5017            <name>alternatequotes</name>
5018            <description>Slovenian (with guillemets)</description>
5019          </configItem>
5020        </variant>
5021        <variant>
5022          <configItem>
5023            <name>us</name>
5024            <description>Slovenian (US)</description>
5025          </configItem>
5026        </variant>
5027      </variantList>
5028    </layout>
5029    <layout>
5030      <configItem>
5031        <name>sk</name>
5032        <!-- Keyboard indicator for Slovak layouts -->
5033        <shortDescription>sk</shortDescription>
5034        <description>Slovak</description>
5035        <languageList>
5036          <iso639Id>slk</iso639Id>
5037        </languageList>
5038      </configItem>
5039      <variantList>
5040        <variant>
5041          <configItem>
5042            <name>bksl</name>
5043            <description>Slovak (extended backslash)</description>
5044          </configItem>
5045        </variant>
5046        <variant>
5047          <configItem>
5048            <name>qwerty</name>
5049            <description>Slovak (QWERTY)</description>
5050          </configItem>
5051        </variant>
5052        <variant>
5053          <configItem>
5054            <name>qwerty_bksl</name>
5055            <description>Slovak (QWERTY, extended backslash)</description>
5056          </configItem>
5057        </variant>
5058      </variantList>
5059    </layout>
5060    <layout>
5061      <configItem>
5062        <name>es</name>
5063        <!-- Keyboard indicator for Spanish layouts -->
5064        <shortDescription>es</shortDescription>
5065        <description>Spanish</description>
5066        <languageList>
5067          <iso639Id>spa</iso639Id>
5068        </languageList>
5069      </configItem>
5070      <variantList>
5071        <variant>
5072          <configItem>
5073            <name>nodeadkeys</name>
5074            <description>Spanish (no dead keys)</description>
5075          </configItem>
5076        </variant>
5077        <variant>
5078          <configItem>
5079            <name>winkeys</name>
5080            <description>Spanish (Windows)</description>
5081          </configItem>
5082        </variant>
5083        <variant>
5084          <configItem>
5085            <name>deadtilde</name>
5086            <description>Spanish (dead tilde)</description>
5087          </configItem>
5088        </variant>
5089        <variant>
5090          <configItem>
5091            <name>sundeadkeys</name>
5092            <description>Spanish (Sun dead keys)</description>
5093          </configItem>
5094        </variant>
5095        <variant>
5096          <configItem>
5097            <name>dvorak</name>
5098            <description>Spanish (Dvorak)</description>
5099          </configItem>
5100        </variant>
5101        <variant>
5102          <configItem>
5103            <name>ast</name>
5104            <shortDescription>ast</shortDescription>
5105            <description>Asturian (Spain, with bottom-dot H and L)</description>
5106            <languageList>
5107              <iso639Id>ast</iso639Id>
5108            </languageList>
5109          </configItem>
5110        </variant>
5111        <variant>
5112          <configItem>
5113            <name>cat</name>
5114            <shortDescription>ca</shortDescription>
5115            <description>Catalan (Spain, with middle-dot L)</description>
5116            <languageList>
5117              <iso639Id>cat</iso639Id>
5118            </languageList>
5119          </configItem>
5120        </variant>
5121        <variant>
5122          <configItem>
5123            <name>mac</name>
5124            <description>Spanish (Macintosh)</description>
5125          </configItem>
5126        </variant>
5127      </variantList>
5128    </layout>
5129    <layout>
5130      <configItem>
5131        <name>se</name>
5132        <!-- Keyboard indicator for Swedish layouts -->
5133        <shortDescription>sv</shortDescription>
5134        <description>Swedish</description>
5135        <languageList>
5136          <iso639Id>swe</iso639Id>
5137        </languageList>
5138      </configItem>
5139      <variantList>
5140        <variant>
5141          <configItem>
5142            <name>nodeadkeys</name>
5143            <description>Swedish (no dead keys)</description>
5144          </configItem>
5145        </variant>
5146        <variant>
5147          <configItem>
5148            <name>dvorak</name>
5149            <description>Swedish (Dvorak)</description>
5150          </configItem>
5151        </variant>
5152        <variant>
5153          <configItem>
5154            <name>rus</name>
5155            <!-- Keyboard indicator for Russian layouts -->
5156            <shortDescription>ru</shortDescription>
5157            <description>Russian (Sweden, phonetic)</description>
5158            <languageList>
5159              <iso639Id>rus</iso639Id>
5160            </languageList>
5161          </configItem>
5162        </variant>
5163        <variant>
5164          <configItem>
5165            <name>rus_nodeadkeys</name>
5166            <!-- Keyboard indicator for Russian layouts -->
5167            <shortDescription>ru</shortDescription>
5168            <description>Russian (Sweden, phonetic, no dead keys)</description>
5169            <languageList>
5170              <iso639Id>rus</iso639Id>
5171            </languageList>
5172          </configItem>
5173        </variant>
5174        <variant>
5175          <configItem>
5176            <name>smi</name>
5177            <description>Northern Saami (Sweden)</description>
5178            <languageList>
5179              <iso639Id>sme</iso639Id>
5180            </languageList>
5181          </configItem>
5182        </variant>
5183        <variant>
5184          <configItem>
5185            <name>mac</name>
5186            <description>Swedish (Macintosh)</description>
5187          </configItem>
5188        </variant>
5189        <variant>
5190          <configItem>
5191            <name>svdvorak</name>
5192            <description>Swedish (Svdvorak)</description>
5193          </configItem>
5194        </variant>
5195        <variant>
5196          <configItem>
5197            <name>us_dvorak</name>
5198            <description>Swedish (Dvorak, intl.)</description>
5199          </configItem>
5200        </variant>
5201        <variant>
5202          <configItem>
5203            <name>us</name>
5204            <description>Swedish (US)</description>
5205          </configItem>
5206        </variant>
5207        <variant>
5208          <configItem>
5209            <name>swl</name>
5210            <description>Swedish Sign Language</description>
5211            <languageList>
5212              <iso639Id>swl</iso639Id>
5213            </languageList>
5214          </configItem>
5215        </variant>
5216      </variantList>
5217    </layout>
5218    <layout>
5219      <configItem>
5220        <name>ch</name>
5221        <!-- Keyboard indicator for German layouts -->
5222        <shortDescription>de</shortDescription>
5223        <description>German (Switzerland)</description>
5224        <languageList>
5225          <iso639Id>deu</iso639Id>
5226          <iso639Id>gsw</iso639Id>
5227        </languageList>
5228      </configItem>
5229      <variantList>
5230        <variant>
5231          <configItem>
5232            <name>legacy</name>
5233            <description>German (Switzerland, legacy)</description>
5234          </configItem>
5235        </variant>
5236        <variant>
5237          <configItem>
5238            <name>de_nodeadkeys</name>
5239            <!-- Keyboard indicator for German layouts -->
5240            <shortDescription>de</shortDescription>
5241            <description>German (Switzerland, no dead keys)</description>
5242          </configItem>
5243        </variant>
5244        <variant>
5245          <configItem>
5246            <name>de_sundeadkeys</name>
5247            <!-- Keyboard indicator for German layouts -->
5248            <shortDescription>de</shortDescription>
5249            <description>German (Switzerland, Sun dead keys)</description>
5250          </configItem>
5251        </variant>
5252        <variant>
5253          <configItem>
5254            <name>fr</name>
5255            <!-- Keyboard indicator for French layouts -->
5256            <shortDescription>fr</shortDescription>
5257            <description>French (Switzerland)</description>
5258            <languageList>
5259              <iso639Id>fra</iso639Id>
5260            </languageList>
5261          </configItem>
5262        </variant>
5263        <variant>
5264          <configItem>
5265            <name>fr_nodeadkeys</name>
5266            <!-- Keyboard indicator for French layouts -->
5267            <shortDescription>fr</shortDescription>
5268            <description>French (Switzerland, no dead keys)</description>
5269            <languageList>
5270              <iso639Id>fra</iso639Id>
5271            </languageList>
5272          </configItem>
5273        </variant>
5274        <variant>
5275          <configItem>
5276            <name>fr_sundeadkeys</name>
5277            <!-- Keyboard indicator for French layouts -->
5278            <shortDescription>fr</shortDescription>
5279            <description>French (Switzerland, Sun dead keys)</description>
5280            <languageList>
5281              <iso639Id>fra</iso639Id>
5282            </languageList>
5283          </configItem>
5284        </variant>
5285        <variant>
5286          <configItem>
5287            <name>fr_mac</name>
5288            <!-- Keyboard indicator for French layouts -->
5289            <shortDescription>fr</shortDescription>
5290            <description>French (Switzerland, Macintosh)</description>
5291            <languageList>
5292              <iso639Id>fra</iso639Id>
5293            </languageList>
5294          </configItem>
5295        </variant>
5296        <variant>
5297          <configItem>
5298            <name>de_mac</name>
5299            <!-- Keyboard indicator for German layouts -->
5300            <shortDescription>de</shortDescription>
5301            <description>German (Switzerland, Macintosh)</description>
5302          </configItem>
5303        </variant>
5304      </variantList>
5305    </layout>
5306    <layout>
5307      <configItem>
5308        <name>sy</name>
5309        <!-- Keyboard indicator for Arabic layouts -->
5310        <shortDescription>ar</shortDescription>
5311        <description>Arabic (Syria)</description>
5312        <languageList>
5313          <iso639Id>syr</iso639Id>
5314        </languageList>
5315      </configItem>
5316      <variantList>
5317        <variant>
5318          <configItem>
5319            <name>syc</name>
5320            <!-- Keyboard indicator for Syriac layouts -->
5321            <shortDescription>syc</shortDescription>
5322            <description>Syriac</description>
5323          </configItem>
5324        </variant>
5325        <variant>
5326          <configItem>
5327            <name>syc_phonetic</name>
5328            <!-- Keyboard indicator for Syriac layouts -->
5329            <shortDescription>syc</shortDescription>
5330            <description>Syriac (phonetic)</description>
5331          </configItem>
5332        </variant>
5333        <variant>
5334          <configItem>
5335            <name>ku</name>
5336            <!-- Keyboard indicator for Kurdish layouts -->
5337            <shortDescription>ku</shortDescription>
5338            <description>Kurdish (Syria, Latin Q)</description>
5339            <languageList>
5340              <iso639Id>kur</iso639Id>
5341            </languageList>
5342          </configItem>
5343        </variant>
5344        <variant>
5345          <configItem>
5346            <name>ku_f</name>
5347            <!-- Keyboard indicator for Kurdish layouts -->
5348            <shortDescription>ku</shortDescription>
5349            <description>Kurdish (Syria, F)</description>
5350            <languageList>
5351              <iso639Id>kur</iso639Id>
5352            </languageList>
5353          </configItem>
5354        </variant>
5355        <variant>
5356          <configItem>
5357            <name>ku_alt</name>
5358            <!-- Keyboard indicator for Kurdish layouts -->
5359            <shortDescription>ku</shortDescription>
5360            <description>Kurdish (Syria, Latin Alt-Q)</description>
5361            <languageList>
5362              <iso639Id>kur</iso639Id>
5363            </languageList>
5364          </configItem>
5365        </variant>
5366      </variantList>
5367    </layout>
5368    <layout>
5369      <configItem>
5370        <name>tj</name>
5371        <!-- Keyboard indicator for Tajik layouts -->
5372        <shortDescription>tg</shortDescription>
5373        <description>Tajik</description>
5374        <languageList>
5375          <iso639Id>tgk</iso639Id>
5376        </languageList>
5377      </configItem>
5378      <variantList>
5379        <variant>
5380          <configItem>
5381            <name>legacy</name>
5382            <description>Tajik (legacy)</description>
5383          </configItem>
5384        </variant>
5385      </variantList>
5386    </layout>
5387    <layout>
5388      <configItem>
5389        <name>lk</name>
5390        <!-- Keyboard indicator for Sinhala layouts -->
5391        <shortDescription>si</shortDescription>
5392        <description>Sinhala (phonetic)</description>
5393        <languageList>
5394          <iso639Id>sin</iso639Id>
5395        </languageList>
5396      </configItem>
5397      <variantList>
5398        <variant>
5399          <configItem>
5400            <name>tam_unicode</name>
5401            <!-- Keyboard indicator for Tamil layouts -->
5402            <shortDescription>ta</shortDescription>
5403            <description>Tamil (Sri Lanka, TamilNet '99)</description>
5404            <languageList>
5405              <iso639Id>tam</iso639Id>
5406            </languageList>
5407          </configItem>
5408        </variant>
5409        <variant>
5410          <configItem>
5411            <name>tam_TAB</name>
5412            <description>Tamil (Sri Lanka, TamilNet '99, TAB encoding)</description>
5413            <languageList>
5414              <iso639Id>tam</iso639Id>
5415            </languageList>
5416          </configItem>
5417        </variant>
5418        <variant>
5419          <configItem>
5420            <name>us</name>
5421            <!-- Keyboard indicator for US layouts -->
5422            <shortDescription>us</shortDescription>
5423            <description>Sinhala (US)</description>
5424          </configItem>
5425        </variant>
5426      </variantList>
5427    </layout>
5428    <layout>
5429      <configItem>
5430        <name>th</name>
5431        <!-- Keyboard indicator for Thai layouts -->
5432        <shortDescription>th</shortDescription>
5433        <description>Thai</description>
5434        <languageList>
5435          <iso639Id>tha</iso639Id>
5436        </languageList>
5437      </configItem>
5438      <variantList>
5439        <variant>
5440          <configItem>
5441            <name>tis</name>
5442            <description>Thai (TIS-820.2538)</description>
5443          </configItem>
5444        </variant>
5445        <variant>
5446          <configItem>
5447            <name>pat</name>
5448            <description>Thai (Pattachote)</description>
5449          </configItem>
5450        </variant>
5451      </variantList>
5452    </layout>
5453    <layout>
5454      <configItem>
5455        <name>tr</name>
5456        <!-- Keyboard indicator for Turkish layouts -->
5457        <shortDescription>tr</shortDescription>
5458        <description>Turkish</description>
5459        <languageList>
5460          <iso639Id>tur</iso639Id>
5461        </languageList>
5462      </configItem>
5463      <variantList>
5464        <variant>
5465          <configItem>
5466            <name>f</name>
5467            <description>Turkish (F)</description>
5468          </configItem>
5469        </variant>
5470        <variant>
5471          <configItem>
5472            <name>alt</name>
5473            <description>Turkish (Alt-Q)</description>
5474          </configItem>
5475        </variant>
5476        <variant>
5477          <configItem>
5478            <name>sundeadkeys</name>
5479            <description>Turkish (Sun dead keys)</description>
5480          </configItem>
5481        </variant>
5482        <variant>
5483          <configItem>
5484            <name>ku</name>
5485            <!-- Keyboard indicator for Kurdish layouts -->
5486            <shortDescription>ku</shortDescription>
5487            <description>Kurdish (Turkey, Latin Q)</description>
5488            <languageList>
5489              <iso639Id>kur</iso639Id>
5490            </languageList>
5491          </configItem>
5492        </variant>
5493        <variant>
5494          <configItem>
5495            <name>ku_f</name>
5496            <!-- Keyboard indicator for Kurdish layouts -->
5497            <shortDescription>ku</shortDescription>
5498            <description>Kurdish (Turkey, F)</description>
5499            <languageList>
5500              <iso639Id>kur</iso639Id>
5501            </languageList>
5502          </configItem>
5503        </variant>
5504        <variant>
5505          <configItem>
5506            <name>ku_alt</name>
5507            <!-- Keyboard indicator for Kurdish layouts -->
5508            <shortDescription>ku</shortDescription>
5509            <description>Kurdish (Turkey, Latin Alt-Q)</description>
5510            <languageList>
5511              <iso639Id>kur</iso639Id>
5512            </languageList>
5513          </configItem>
5514        </variant>
5515        <variant>
5516          <configItem>
5517            <name>intl</name>
5518            <description>Turkish (intl., with dead keys)</description>
5519          </configItem>
5520        </variant>
5521        <variant>
5522          <configItem>
5523            <name>crh</name>
5524            <!-- Keyboard indicator for Crimean Tatar layouts -->
5525            <shortDescription>crh</shortDescription>
5526            <description>Crimean Tatar (Turkish Q)</description>
5527            <languageList>
5528              <iso639Id>crh</iso639Id>
5529            </languageList>
5530          </configItem>
5531        </variant>
5532        <variant>
5533          <configItem>
5534            <name>crh_f</name>
5535            <!-- Keyboard indicator for Crimean Tatar layouts -->
5536            <shortDescription>crh</shortDescription>
5537            <description>Crimean Tatar (Turkish F)</description>
5538            <languageList>
5539              <iso639Id>crh</iso639Id>
5540            </languageList>
5541          </configItem>
5542        </variant>
5543        <variant>
5544          <configItem>
5545            <name>crh_alt</name>
5546            <!-- Keyboard indicator for Crimean Tatar layouts -->
5547            <shortDescription>crh</shortDescription>
5548            <description>Crimean Tatar (Turkish Alt-Q)</description>
5549            <languageList>
5550              <iso639Id>crh</iso639Id>
5551            </languageList>
5552          </configItem>
5553        </variant>
5554      </variantList>
5555    </layout>
5556    <layout>
5557      <configItem>
5558        <name>tw</name>
5559        <!-- Keyboard indicator for Taiwanese layouts -->
5560        <shortDescription>zh</shortDescription>
5561        <description>Taiwanese</description>
5562        <languageList>
5563          <iso639Id>fox</iso639Id>
5564        </languageList>
5565      </configItem>
5566      <variantList>
5567        <variant>
5568          <configItem>
5569            <name>indigenous</name>
5570            <description>Taiwanese (indigenous)</description>
5571            <languageList>
5572              <iso639Id>ami</iso639Id>
5573              <iso639Id>tay</iso639Id>
5574              <iso639Id>bnn</iso639Id>
5575              <iso639Id>ckv</iso639Id>
5576              <iso639Id>pwn</iso639Id>
5577              <iso639Id>pyu</iso639Id>
5578              <iso639Id>dru</iso639Id>
5579              <iso639Id>ais</iso639Id>
5580              <iso639Id>ssf</iso639Id>
5581              <iso639Id>tao</iso639Id>
5582              <iso639Id>tsu</iso639Id>
5583              <iso639Id>trv</iso639Id>
5584              <iso639Id>xnb</iso639Id>
5585              <iso639Id>sxr</iso639Id>
5586              <iso639Id>uun</iso639Id>
5587              <iso639Id>fos</iso639Id>
5588            </languageList>
5589          </configItem>
5590        </variant>
5591        <variant>
5592          <configItem>
5593            <name>saisiyat</name>
5594            <!-- Keyboard indicator for Saisiyat layouts -->
5595            <shortDescription>xsy</shortDescription>
5596            <description>Saisiyat (Taiwan)</description>
5597            <languageList>
5598              <iso639Id>xsy</iso639Id>
5599            </languageList>
5600          </configItem>
5601        </variant>
5602      </variantList>
5603    </layout>
5604    <layout>
5605      <configItem>
5606        <name>ua</name>
5607        <!-- Keyboard indicator for Ukranian layouts -->
5608        <shortDescription>uk</shortDescription>
5609        <description>Ukrainian</description>
5610        <languageList>
5611          <iso639Id>ukr</iso639Id>
5612        </languageList>
5613      </configItem>
5614      <variantList>
5615        <variant>
5616          <configItem>
5617            <name>phonetic</name>
5618            <description>Ukrainian (phonetic)</description>
5619          </configItem>
5620        </variant>
5621        <variant>
5622          <configItem>
5623            <name>typewriter</name>
5624            <description>Ukrainian (typewriter)</description>
5625          </configItem>
5626        </variant>
5627        <variant>
5628          <configItem>
5629            <name>winkeys</name>
5630            <description>Ukrainian (Windows)</description>
5631          </configItem>
5632        </variant>
5633        <variant>
5634          <configItem>
5635            <name>legacy</name>
5636            <description>Ukrainian (legacy)</description>
5637          </configItem>
5638        </variant>
5639        <variant>
5640          <configItem>
5641            <name>rstu</name>
5642            <description>Ukrainian (standard RSTU)</description>
5643          </configItem>
5644        </variant>
5645        <variant>
5646          <configItem>
5647            <name>rstu_ru</name>
5648            <description>Russian (Ukraine, standard RSTU)</description>
5649          </configItem>
5650        </variant>
5651        <variant>
5652          <configItem>
5653            <name>homophonic</name>
5654            <description>Ukrainian (homophonic)</description>
5655          </configItem>
5656        </variant>
5657      </variantList>
5658    </layout>
5659    <layout>
5660      <configItem>
5661        <name>gb</name>
5662        <!-- Keyboard indicator for English layouts -->
5663        <shortDescription>en</shortDescription>
5664        <description>English (UK)</description>
5665        <languageList>
5666          <iso639Id>eng</iso639Id>
5667        </languageList>
5668      </configItem>
5669      <variantList>
5670        <variant>
5671          <configItem>
5672            <name>extd</name>
5673            <description>English (UK, extended, Windows)</description>
5674          </configItem>
5675        </variant>
5676        <variant>
5677          <configItem>
5678            <name>intl</name>
5679            <description>English (UK, intl., with dead keys)</description>
5680          </configItem>
5681        </variant>
5682        <variant>
5683          <configItem>
5684            <name>dvorak</name>
5685            <description>English (UK, Dvorak)</description>
5686          </configItem>
5687        </variant>
5688        <variant>
5689          <configItem>
5690            <name>dvorakukp</name>
5691            <description>English (UK, Dvorak, with UK punctuation)</description>
5692          </configItem>
5693        </variant>
5694        <variant>
5695          <configItem>
5696            <name>mac</name>
5697            <description>English (UK, Macintosh)</description>
5698          </configItem>
5699        </variant>
5700        <variant>
5701          <configItem>
5702            <name>mac_intl</name>
5703            <description>English (UK, Macintosh, intl.)</description>
5704          </configItem>
5705        </variant>
5706        <variant>
5707          <configItem>
5708            <name>colemak</name>
5709            <description>English (UK, Colemak)</description>
5710          </configItem>
5711        </variant>
5712        <variant>
5713          <configItem>
5714            <name>pl</name>
5715            <!-- Keyboard indicator for Polish layouts -->
5716            <shortDescription>pl</shortDescription>
5717            <description>Polish (British keyboard)</description>
5718            <languageList>
5719              <iso639Id>pol</iso639Id>
5720            </languageList>
5721          </configItem>
5722        </variant>
5723      </variantList>
5724    </layout>
5725    <layout>
5726      <configItem>
5727        <name>uz</name>
5728        <!-- Keyboard indicator for Uzbek layouts -->
5729        <shortDescription>uz</shortDescription>
5730        <description>Uzbek</description>
5731        <languageList>
5732          <iso639Id>uzb</iso639Id>
5733        </languageList>
5734      </configItem>
5735      <variantList>
5736        <variant>
5737          <configItem>
5738            <name>latin</name>
5739            <description>Uzbek (Latin)</description>
5740          </configItem>
5741        </variant>
5742      </variantList>
5743    </layout>
5744    <layout>
5745      <configItem>
5746        <name>vn</name>
5747        <!-- Keyboard indicator for Vietnamese layouts -->
5748        <shortDescription>vi</shortDescription>
5749        <description>Vietnamese</description>
5750        <languageList>
5751          <iso639Id>vie</iso639Id>
5752        </languageList>
5753      </configItem>
5754      <variantList>
5755        <variant>
5756          <configItem>
5757            <name>us</name>
5758            <description>Vietnamese (US)</description>
5759          </configItem>
5760        </variant>
5761        <variant>
5762          <configItem>
5763            <name>fr</name>
5764            <description>Vietnamese (French)</description>
5765          </configItem>
5766        </variant>
5767      </variantList>
5768    </layout>
5769    <layout>
5770      <configItem>
5771        <name>kr</name>
5772        <!-- Keyboard indicator for Korean layouts -->
5773        <shortDescription>ko</shortDescription>
5774        <description>Korean</description>
5775        <languageList>
5776          <iso639Id>kor</iso639Id>
5777        </languageList>
5778      </configItem>
5779      <variantList>
5780        <variant>
5781          <configItem>
5782            <name>kr104</name>
5783            <description>Korean (101/104-key compatible)</description>
5784          </configItem>
5785        </variant>
5786      </variantList>
5787    </layout>
5788    <layout>
5789      <configItem>
5790        <name>nec_vndr/jp</name>
5791        <!-- Keyboard indicator for Japaneses -->
5792        <shortDescription>ja</shortDescription>
5793        <description>Japanese (PC-98)</description>
5794        <countryList>
5795          <iso3166Id>JP</iso3166Id>
5796        </countryList>
5797        <languageList>
5798          <iso639Id>jpn</iso639Id>
5799        </languageList>
5800      </configItem>
5801    </layout>
5802    <layout>
5803      <configItem>
5804        <name>ie</name>
5805        <!-- Keyboard indicator for Irish layouts -->
5806        <shortDescription>ie</shortDescription>
5807        <description>Irish</description>
5808        <languageList>
5809          <iso639Id>eng</iso639Id>
5810        </languageList>
5811      </configItem>
5812      <variantList>
5813        <variant>
5814          <configItem>
5815            <name>CloGaelach</name>
5816            <description>CloGaelach</description>
5817            <languageList>
5818              <iso639Id>gle</iso639Id>
5819            </languageList>
5820          </configItem>
5821        </variant>
5822        <variant>
5823          <configItem>
5824            <name>UnicodeExpert</name>
5825            <description>Irish (UnicodeExpert)</description>
5826          </configItem>
5827        </variant>
5828        <variant>
5829          <configItem>
5830            <name>ogam</name>
5831            <description>Ogham</description>
5832            <languageList>
5833              <iso639Id>sga</iso639Id>
5834            </languageList>
5835          </configItem>
5836        </variant>
5837        <variant>
5838          <configItem>
5839            <name>ogam_is434</name>
5840            <description>Ogham (IS434)</description>
5841            <languageList>
5842              <iso639Id>sga</iso639Id>
5843            </languageList>
5844          </configItem>
5845        </variant>
5846      </variantList>
5847    </layout>
5848    <layout>
5849      <configItem>
5850        <name>pk</name>
5851        <!-- Keyboard indicator for Urdu layouts -->
5852        <shortDescription>ur</shortDescription>
5853        <description>Urdu (Pakistan)</description>
5854        <languageList>
5855          <iso639Id>urd</iso639Id>
5856        </languageList>
5857      </configItem>
5858      <variantList>
5859        <variant>
5860          <configItem>
5861            <name>urd-crulp</name>
5862            <description>Urdu (Pakistan, CRULP)</description>
5863          </configItem>
5864        </variant>
5865        <variant>
5866          <configItem>
5867            <name>urd-nla</name>
5868            <description>Urdu (Pakistan, NLA)</description>
5869          </configItem>
5870        </variant>
5871        <variant>
5872          <configItem>
5873            <name>ara</name>
5874            <shortDescription>ar</shortDescription>
5875            <description>Arabic (Pakistan)</description>
5876            <languageList>
5877              <iso639Id>ara</iso639Id>
5878            </languageList>
5879          </configItem>
5880        </variant>
5881        <variant>
5882          <configItem>
5883            <name>snd</name>
5884            <!-- Keyboard indicator for Sindhi layouts -->
5885            <shortDescription>sd</shortDescription>
5886            <description>Sindhi</description>
5887            <languageList>
5888              <iso639Id>snd</iso639Id>
5889            </languageList>
5890          </configItem>
5891        </variant>
5892      </variantList>
5893    </layout>
5894    <layout>
5895      <configItem>
5896        <name>mv</name>
5897        <!-- Keyboard indicator for Dhivehi layouts -->
5898        <shortDescription>dv</shortDescription>
5899        <description>Dhivehi</description>
5900        <languageList>
5901          <iso639Id>div</iso639Id>
5902        </languageList>
5903      </configItem>
5904      <variantList/>
5905    </layout>
5906    <layout>
5907      <configItem>
5908        <name>za</name>
5909        <!-- Keyboard indicator for English layouts -->
5910        <shortDescription>en</shortDescription>
5911        <description>English (South Africa)</description>
5912        <languageList>
5913          <iso639Id>eng</iso639Id>
5914        </languageList>
5915      </configItem>
5916    </layout>
5917    <layout>
5918      <configItem>
5919        <name>epo</name>
5920        <!-- Keyboard indicator for Esperanto layouts -->
5921        <shortDescription>eo</shortDescription>
5922        <description>Esperanto</description>
5923        <languageList>
5924          <iso639Id>epo</iso639Id>
5925        </languageList>
5926      </configItem>
5927      <variantList>
5928        <variant>
5929          <configItem>
5930            <name>legacy</name>
5931            <description>Esperanto (legacy)</description>
5932          </configItem>
5933        </variant>
5934      </variantList>
5935    </layout>
5936    <layout>
5937      <configItem>
5938        <name>np</name>
5939        <!-- Keyboard indicator for Nepali layouts -->
5940        <shortDescription>ne</shortDescription>
5941        <description>Nepali</description>
5942        <languageList>
5943          <iso639Id>nep</iso639Id>
5944          <!-- sat-Deva used in Nepal: http://www.ethnologue.com/language/sat -->
5945          <iso639Id>sat</iso639Id>
5946        </languageList>
5947      </configItem>
5948    </layout>
5949    <layout>
5950      <configItem>
5951        <name>ng</name>
5952        <!-- Keyboard indicator for English layouts -->
5953        <shortDescription>en</shortDescription>
5954        <description>English (Nigeria)</description>
5955        <languageList>
5956          <iso639Id>eng</iso639Id>
5957        </languageList>
5958      </configItem>
5959      <variantList>
5960        <variant>
5961          <configItem>
5962            <name>igbo</name>
5963            <!-- Keyboard indicator for Igbo layouts -->
5964            <shortDescription>ig</shortDescription>
5965            <description>Igbo</description>
5966            <languageList>
5967              <iso639Id>ibo</iso639Id>
5968            </languageList>
5969          </configItem>
5970        </variant>
5971        <variant>
5972          <configItem>
5973            <name>yoruba</name>
5974            <!-- Keyboard indicator for Yoruba layouts -->
5975            <shortDescription>yo</shortDescription>
5976            <description>Yoruba</description>
5977            <languageList>
5978              <iso639Id>yor</iso639Id>
5979            </languageList>
5980          </configItem>
5981        </variant>
5982        <variant>
5983          <configItem>
5984            <name>hausa</name>
5985            <!-- Keyboard indicator for Hausa layouts -->
5986            <shortDescription>ha</shortDescription>
5987            <description>Hausa (Nigeria)</description>
5988            <languageList>
5989              <iso639Id>hau</iso639Id>
5990            </languageList>
5991          </configItem>
5992        </variant>
5993      </variantList>
5994    </layout>
5995    <layout>
5996      <configItem>
5997        <name>et</name>
5998        <!-- Keyboard indicator for Amharic layouts -->
5999        <shortDescription>am</shortDescription>
6000        <description>Amharic</description>
6001        <languageList>
6002          <iso639Id>amh</iso639Id>
6003        </languageList>
6004      </configItem>
6005      <variantList/>
6006    </layout>
6007    <layout>
6008      <configItem>
6009        <name>sn</name>
6010        <!-- Keyboard indicator for Wolof layouts -->
6011        <shortDescription>wo</shortDescription>
6012        <description>Wolof</description>
6013        <languageList>
6014          <iso639Id>wol</iso639Id>
6015        </languageList>
6016      </configItem>
6017      <variantList/>
6018    </layout>
6019    <layout>
6020      <configItem>
6021        <name>brai</name>
6022        <!-- Keyboard indicator for Braille layouts -->
6023        <shortDescription>brl</shortDescription>
6024        <description>Braille</description>
6025      </configItem>
6026      <variantList>
6027        <variant>
6028          <configItem>
6029            <name>left_hand</name>
6030            <description>Braille (left-handed)</description>
6031          </configItem>
6032        </variant>
6033        <variant>
6034          <configItem>
6035            <name>left_hand_invert</name>
6036            <description>Braille (left-handed inverted thumb)</description>
6037          </configItem>
6038        </variant>
6039        <variant>
6040          <configItem>
6041            <name>right_hand</name>
6042            <description>Braille (right-handed)</description>
6043          </configItem>
6044        </variant>
6045        <variant>
6046          <configItem>
6047            <name>right_hand_invert</name>
6048            <description>Braille (right-handed inverted thumb)</description>
6049          </configItem>
6050        </variant>
6051      </variantList>
6052    </layout>
6053    <layout>
6054      <configItem>
6055        <name>tm</name>
6056        <!-- Keyboard indicator for Turkmen layouts -->
6057        <shortDescription>tk</shortDescription>
6058        <description>Turkmen</description>
6059        <languageList>
6060          <iso639Id>tuk</iso639Id>
6061        </languageList>
6062      </configItem>
6063      <variantList>
6064        <variant>
6065          <configItem>
6066            <name>alt</name>
6067            <description>Turkmen (Alt-Q)</description>
6068          </configItem>
6069        </variant>
6070      </variantList>
6071    </layout>
6072    <layout>
6073      <configItem>
6074        <name>ml</name>
6075        <!-- Keyboard indicator for Bambara layouts -->
6076        <shortDescription>bm</shortDescription>
6077        <description>Bambara</description>
6078        <languageList>
6079          <iso639Id>bam</iso639Id>
6080        </languageList>
6081      </configItem>
6082      <variantList>
6083        <variant>
6084          <configItem>
6085            <name>fr-oss</name>
6086            <!-- Keyboard indicator for French layouts -->
6087            <shortDescription>fr</shortDescription>
6088            <description>French (Mali, alt.)</description>
6089            <languageList>
6090              <iso639Id>fra</iso639Id>
6091            </languageList>
6092          </configItem>
6093        </variant>
6094        <variant>
6095          <configItem>
6096            <name>us-mac</name>
6097            <!-- Keyboard indicator for English layouts -->
6098            <shortDescription>en</shortDescription>
6099            <description>English (Mali, US, Macintosh)</description>
6100            <languageList>
6101              <iso639Id>eng</iso639Id>
6102            </languageList>
6103          </configItem>
6104        </variant>
6105        <variant>
6106          <configItem>
6107            <name>us-intl</name>
6108            <!-- Keyboard indicator for English layouts -->
6109            <shortDescription>en</shortDescription>
6110            <description>English (Mali, US, intl.)</description>
6111            <languageList>
6112              <iso639Id>eng</iso639Id>
6113            </languageList>
6114          </configItem>
6115        </variant>
6116      </variantList>
6117    </layout>
6118    <layout>
6119      <configItem>
6120        <name>tz</name>
6121        <!-- Keyboard indicator for Swahili layouts -->
6122        <shortDescription>sw</shortDescription>
6123        <description>Swahili (Tanzania)</description>
6124        <languageList>
6125          <iso639Id>swa</iso639Id>
6126        </languageList>
6127      </configItem>
6128    </layout>
6129    <layout>
6130      <configItem>
6131        <name>tg</name>
6132        <shortDescription>fr-tg</shortDescription>
6133        <description>French (Togo)</description>
6134        <languageList>
6135          <iso639Id>fra</iso639Id>
6136          <iso639Id>ajg</iso639Id>
6137          <iso639Id>blo</iso639Id>
6138          <iso639Id>kpo</iso639Id>
6139          <iso639Id>ewe</iso639Id>
6140          <iso639Id>fon</iso639Id>
6141          <iso639Id>fue</iso639Id>
6142          <iso639Id>gej</iso639Id>
6143          <iso639Id>ife</iso639Id>
6144          <iso639Id>kbp</iso639Id>
6145          <iso639Id>las</iso639Id>
6146          <iso639Id>dop</iso639Id>
6147          <iso639Id>mfg</iso639Id>
6148          <iso639Id>nmz</iso639Id>
6149          <iso639Id>bud</iso639Id>
6150          <iso639Id>gng</iso639Id>
6151          <iso639Id>kdh</iso639Id>
6152          <iso639Id>soy</iso639Id>
6153        </languageList>
6154      </configItem>
6155    </layout>
6156    <layout>
6157      <configItem>
6158        <name>ke</name>
6159        <!-- Keyboard indicator for Swahili layouts -->
6160        <shortDescription>sw</shortDescription>
6161        <description>Swahili (Kenya)</description>
6162        <languageList>
6163          <iso639Id>swa</iso639Id>
6164        </languageList>
6165      </configItem>
6166      <variantList>
6167        <variant>
6168          <configItem>
6169            <name>kik</name>
6170            <!-- Keyboard indicator for Kikuyu layouts -->
6171            <shortDescription>ki</shortDescription>
6172            <description>Kikuyu</description>
6173            <languageList>
6174              <iso639Id>kik</iso639Id>
6175            </languageList>
6176          </configItem>
6177        </variant>
6178      </variantList>
6179    </layout>
6180    <layout>
6181      <configItem>
6182        <name>bw</name>
6183        <!-- Keyboard indicator for Tswana layouts -->
6184        <shortDescription>tn</shortDescription>
6185        <description>Tswana</description>
6186        <languageList>
6187          <iso639Id>tsn</iso639Id>
6188        </languageList>
6189      </configItem>
6190    </layout>
6191    <layout>
6192      <configItem>
6193        <name>ph</name>
6194        <!-- Keyboard indicator for Filipino layouts -->
6195        <shortDescription>ph</shortDescription>
6196        <description>Filipino</description>
6197        <languageList>
6198          <iso639Id>eng</iso639Id>
6199          <iso639Id>bik</iso639Id>
6200          <iso639Id>ceb</iso639Id>
6201          <iso639Id>fil</iso639Id>
6202          <iso639Id>hil</iso639Id>
6203          <iso639Id>ilo</iso639Id>
6204          <iso639Id>pam</iso639Id>
6205          <iso639Id>pag</iso639Id>
6206          <iso639Id>phi</iso639Id>
6207          <iso639Id>tgl</iso639Id>
6208          <iso639Id>war</iso639Id>
6209        </languageList>
6210      </configItem>
6211      <variantList>
6212        <variant>
6213          <configItem>
6214            <name>qwerty-bay</name>
6215            <description>Filipino (QWERTY, Baybayin)</description>
6216            <languageList>
6217              <iso639Id>bik</iso639Id>
6218              <iso639Id>ceb</iso639Id>
6219              <iso639Id>fil</iso639Id>
6220              <iso639Id>hil</iso639Id>
6221              <iso639Id>ilo</iso639Id>
6222              <iso639Id>pam</iso639Id>
6223              <iso639Id>pag</iso639Id>
6224              <iso639Id>phi</iso639Id>
6225              <iso639Id>tgl</iso639Id>
6226              <iso639Id>war</iso639Id>
6227            </languageList>
6228          </configItem>
6229        </variant>
6230        <variant>
6231          <configItem>
6232            <name>capewell-dvorak</name>
6233            <description>Filipino (Capewell-Dvorak, Latin)</description>
6234          </configItem>
6235        </variant>
6236        <variant>
6237          <configItem>
6238            <name>capewell-dvorak-bay</name>
6239            <description>Filipino (Capewell-Dvorak, Baybayin)</description>
6240            <languageList>
6241              <iso639Id>bik</iso639Id>
6242              <iso639Id>ceb</iso639Id>
6243              <iso639Id>fil</iso639Id>
6244              <iso639Id>hil</iso639Id>
6245              <iso639Id>ilo</iso639Id>
6246              <iso639Id>pam</iso639Id>
6247              <iso639Id>pag</iso639Id>
6248              <iso639Id>phi</iso639Id>
6249              <iso639Id>tgl</iso639Id>
6250              <iso639Id>war</iso639Id>
6251            </languageList>
6252          </configItem>
6253        </variant>
6254        <variant>
6255          <configItem>
6256            <name>capewell-qwerf2k6</name>
6257            <description>Filipino (Capewell-QWERF 2006, Latin)</description>
6258          </configItem>
6259        </variant>
6260        <variant>
6261          <configItem>
6262            <name>capewell-qwerf2k6-bay</name>
6263            <description>Filipino (Capewell-QWERF 2006, Baybayin)</description>
6264            <languageList>
6265              <iso639Id>bik</iso639Id>
6266              <iso639Id>ceb</iso639Id>
6267              <iso639Id>fil</iso639Id>
6268              <iso639Id>hil</iso639Id>
6269              <iso639Id>ilo</iso639Id>
6270              <iso639Id>pam</iso639Id>
6271              <iso639Id>pag</iso639Id>
6272              <iso639Id>phi</iso639Id>
6273              <iso639Id>tgl</iso639Id>
6274              <iso639Id>war</iso639Id>
6275            </languageList>
6276          </configItem>
6277        </variant>
6278        <variant>
6279          <configItem>
6280            <name>colemak</name>
6281            <description>Filipino (Colemak, Latin)</description>
6282          </configItem>
6283        </variant>
6284        <variant>
6285          <configItem>
6286            <name>colemak-bay</name>
6287            <description>Filipino (Colemak, Baybayin)</description>
6288            <languageList>
6289              <iso639Id>bik</iso639Id>
6290              <iso639Id>ceb</iso639Id>
6291              <iso639Id>fil</iso639Id>
6292              <iso639Id>hil</iso639Id>
6293              <iso639Id>ilo</iso639Id>
6294              <iso639Id>pam</iso639Id>
6295              <iso639Id>pag</iso639Id>
6296              <iso639Id>phi</iso639Id>
6297              <iso639Id>tgl</iso639Id>
6298              <iso639Id>war</iso639Id>
6299            </languageList>
6300          </configItem>
6301        </variant>
6302        <variant>
6303          <configItem>
6304            <name>dvorak</name>
6305            <description>Filipino (Dvorak, Latin)</description>
6306          </configItem>
6307        </variant>
6308        <variant>
6309          <configItem>
6310            <name>dvorak-bay</name>
6311            <description>Filipino (Dvorak, Baybayin)</description>
6312            <languageList>
6313              <iso639Id>bik</iso639Id>
6314              <iso639Id>ceb</iso639Id>
6315              <iso639Id>fil</iso639Id>
6316              <iso639Id>hil</iso639Id>
6317              <iso639Id>ilo</iso639Id>
6318              <iso639Id>pam</iso639Id>
6319              <iso639Id>pag</iso639Id>
6320              <iso639Id>phi</iso639Id>
6321              <iso639Id>tgl</iso639Id>
6322              <iso639Id>war</iso639Id>
6323            </languageList>
6324          </configItem>
6325        </variant>
6326      </variantList>
6327    </layout>
6328    <layout>
6329      <configItem>
6330        <name>md</name>
6331        <shortDescription>md</shortDescription>
6332        <description>Moldavian</description>
6333        <languageList>
6334          <iso639Id>ron</iso639Id>
6335        </languageList>
6336      </configItem>
6337      <variantList>
6338        <variant>
6339          <configItem>
6340            <name>gag</name>
6341            <shortDescription>gag</shortDescription>
6342            <description>Moldavian (Gagauz)</description>
6343            <languageList>
6344              <iso639Id>gag</iso639Id>
6345            </languageList>
6346          </configItem>
6347        </variant>
6348      </variantList>
6349    </layout>
6350    <layout>
6351      <configItem>
6352        <name>id</name>
6353        <shortDescription>id</shortDescription>
6354        <description>Indonesian (Arab Melayu, phonetic)</description>
6355        <languageList>
6356          <iso639Id>ind</iso639Id>
6357          <iso639Id>msa</iso639Id>
6358          <iso639Id>min</iso639Id>
6359          <iso639Id>ace</iso639Id>
6360          <iso639Id>bjn</iso639Id>
6361          <iso639Id>tsg</iso639Id>
6362          <iso639Id>mfa</iso639Id>
6363        </languageList>
6364      </configItem>
6365      <variantList>
6366       <variant>
6367         <configItem>
6368          <name>phoneticx</name>
6369            <description>Indonesian (Arab Melayu, extended phonetic)</description>
6370         </configItem>
6371       </variant>
6372      </variantList>
6373    </layout>
6374    <layout>
6375      <configItem>
6376        <name>jv</name>
6377        <shortDescription>jv</shortDescription>
6378        <description>Indonesian (Javanese)</description>
6379        <languageList>
6380          <iso639Id>jv</iso639Id>
6381        </languageList>
6382      </configItem>
6383      <variantList/>
6384    </layout>
6385    <layout>
6386      <configItem>
6387        <name>my</name>
6388        <shortDescription>ms</shortDescription>
6389        <description>Malay (Jawi, Arabic Keyboard)</description>
6390        <languageList>
6391          <iso639Id>ind</iso639Id>
6392          <iso639Id>msa</iso639Id>
6393          <iso639Id>min</iso639Id>
6394          <iso639Id>ace</iso639Id>
6395          <iso639Id>bjn</iso639Id>
6396          <iso639Id>tsg</iso639Id>
6397          <iso639Id>mfa</iso639Id>
6398        </languageList>
6399      </configItem>
6400      <variantList>
6401       <variant>
6402         <configItem>
6403          <name>phonetic</name>
6404            <description>Malay (Jawi, phonetic)</description>
6405         </configItem>
6406       </variant>
6407      </variantList>
6408    </layout>
6409  </layoutList>
6410  <optionList>
6411    <group allowMultipleSelection="true">
6412      <!-- The key combination used to switch between groups -->
6413      <configItem>
6414        <name>grp</name>
6415        <description>Switching to another layout</description>
6416      </configItem>
6417      <option>
6418        <configItem>
6419          <name>grp:switch</name>
6420          <description>Right Alt (while pressed)</description>
6421        </configItem>
6422      </option>
6423      <option>
6424        <configItem>
6425          <name>grp:lswitch</name>
6426          <description>Left Alt (while pressed)</description>
6427        </configItem>
6428      </option>
6429      <option>
6430        <configItem>
6431          <name>grp:lwin_switch</name>
6432          <description>Left Win (while pressed)</description>
6433        </configItem>
6434      </option>
6435      <option>
6436        <configItem>
6437          <name>grp:rwin_switch</name>
6438          <description>Right Win (while pressed)</description>
6439        </configItem>
6440      </option>
6441      <option>
6442        <configItem>
6443          <name>grp:win_switch</name>
6444          <description>Any Win (while pressed)</description>
6445        </configItem>
6446      </option>
6447      <option>
6448        <configItem>
6449          <name>grp:menu_switch</name>
6450          <description>Menu (while pressed), Shift+Menu for Menu</description>
6451        </configItem>
6452      </option>
6453      <option>
6454        <configItem>
6455          <name>grp:caps_switch</name>
6456          <description>Caps Lock (while pressed), Alt+Caps Lock for the original Caps Lock action</description>
6457        </configItem>
6458      </option>
6459      <option>
6460        <configItem>
6461          <name>grp:rctrl_switch</name>
6462          <description>Right Ctrl (while pressed)</description>
6463        </configItem>
6464      </option>
6465      <option>
6466        <configItem>
6467          <name>grp:toggle</name>
6468          <description>Right Alt</description>
6469        </configItem>
6470      </option>
6471      <option>
6472        <configItem>
6473          <name>grp:lalt_toggle</name>
6474          <description>Left Alt</description>
6475        </configItem>
6476      </option>
6477      <option>
6478        <configItem>
6479          <name>grp:caps_toggle</name>
6480          <description>Caps Lock</description>
6481        </configItem>
6482      </option>
6483      <option>
6484        <configItem>
6485          <name>grp:shift_caps_toggle</name>
6486          <description>Shift+Caps Lock</description>
6487        </configItem>
6488      </option>
6489      <option>
6490        <configItem>
6491          <name>grp:shift_caps_switch</name>
6492          <description>Caps Lock to first layout; Shift+Caps Lock to last layout</description>
6493        </configItem>
6494      </option>
6495      <option>
6496        <configItem>
6497          <name>grp:win_menu_switch</name>
6498          <description>Left Win to first layout; Right Win/Menu to last layout</description>
6499        </configItem>
6500      </option>
6501      <option>
6502        <configItem>
6503          <name>grp:lctrl_rctrl_switch</name>
6504          <description>Left Ctrl to first layout; Right Ctrl to last layout</description>
6505        </configItem>
6506      </option>
6507      <option>
6508        <configItem>
6509          <name>grp:alt_caps_toggle</name>
6510          <description>Alt+Caps Lock</description>
6511        </configItem>
6512      </option>
6513      <option>
6514        <configItem>
6515          <name>grp:shifts_toggle</name>
6516          <description>Both Shift together</description>
6517        </configItem>
6518      </option>
6519      <option>
6520        <configItem>
6521          <name>grp:alts_toggle</name>
6522          <description>Both Alt together</description>
6523        </configItem>
6524      </option>
6525      <option>
6526        <configItem>
6527          <name>grp:ctrls_toggle</name>
6528          <description>Both Ctrl together</description>
6529        </configItem>
6530      </option>
6531      <option>
6532        <configItem>
6533          <name>grp:ctrl_shift_toggle</name>
6534          <description>Ctrl+Shift</description>
6535        </configItem>
6536      </option>
6537      <option>
6538        <configItem>
6539          <name>grp:lctrl_lshift_toggle</name>
6540          <description>Left Ctrl+Left Shift</description>
6541        </configItem>
6542      </option>
6543      <option>
6544        <configItem>
6545          <name>grp:rctrl_rshift_toggle</name>
6546          <description>Right Ctrl+Right Shift</description>
6547        </configItem>
6548      </option>
6549      <option>
6550        <configItem>
6551          <name>grp:ctrl_alt_toggle</name>
6552          <description>Alt+Ctrl</description>
6553        </configItem>
6554      </option>
6555      <option>
6556        <configItem>
6557          <name>grp:alt_shift_toggle</name>
6558          <description>Alt+Shift</description>
6559        </configItem>
6560      </option>
6561      <option>
6562        <configItem>
6563          <name>grp:lalt_lshift_toggle</name>
6564          <description>Left Alt+Left Shift</description>
6565        </configItem>
6566      </option>
6567      <option>
6568        <configItem>
6569          <name>grp:alt_space_toggle</name>
6570          <description>Alt+Space</description>
6571        </configItem>
6572      </option>
6573      <option>
6574        <configItem>
6575          <name>grp:menu_toggle</name>
6576          <description>Menu</description>
6577        </configItem>
6578      </option>
6579      <option>
6580        <configItem>
6581          <name>grp:lwin_toggle</name>
6582          <description>Left Win</description>
6583        </configItem>
6584      </option>
6585      <option>
6586        <configItem>
6587          <name>grp:win_space_toggle</name>
6588          <description>Win+Space</description>
6589        </configItem>
6590      </option>
6591      <option>
6592        <configItem>
6593          <name>grp:rwin_toggle</name>
6594          <description>Right Win</description>
6595        </configItem>
6596      </option>
6597      <option>
6598        <configItem>
6599          <name>grp:lshift_toggle</name>
6600          <description>Left Shift</description>
6601        </configItem>
6602      </option>
6603      <option>
6604        <configItem>
6605          <name>grp:rshift_toggle</name>
6606          <description>Right Shift</description>
6607        </configItem>
6608      </option>
6609      <option>
6610        <configItem>
6611          <name>grp:lctrl_toggle</name>
6612          <description>Left Ctrl</description>
6613        </configItem>
6614      </option>
6615      <option>
6616        <configItem>
6617          <name>grp:rctrl_toggle</name>
6618          <description>Right Ctrl</description>
6619        </configItem>
6620      </option>
6621      <option>
6622        <configItem>
6623          <name>grp:sclk_toggle</name>
6624          <description>Scroll Lock</description>
6625        </configItem>
6626      </option>
6627      <option>
6628        <configItem>
6629          <name>grp:lctrl_lwin_rctrl_menu</name>
6630          <description>Left Ctrl+Left Win to first layout; Right Ctrl+Menu to second layout</description>
6631        </configItem>
6632      </option>
6633      <option>
6634        <configItem>
6635          <name>grp:lctrl_lwin_toggle</name>
6636          <description>Left Ctrl+Left Win</description>
6637        </configItem>
6638      </option>
6639    </group>
6640    <group allowMultipleSelection="true">
6641      <!-- The key combination used to choose the 3rd (and 4th, together with Shift)
6642           level of symbols -->
6643      <configItem>
6644        <name>lv3</name>
6645        <description>Key to choose the 3rd level</description>
6646      </configItem>
6647      <option>
6648        <configItem>
6649          <name>lv3:switch</name>
6650          <description>Right Ctrl</description>
6651        </configItem>
6652      </option>
6653      <option>
6654        <configItem>
6655          <name>lv3:menu_switch</name>
6656          <description>Menu</description>
6657        </configItem>
6658      </option>
6659      <option>
6660        <configItem>
6661          <name>lv3:win_switch</name>
6662          <description>Any Win</description>
6663        </configItem>
6664      </option>
6665      <option>
6666        <configItem>
6667          <name>lv3:lwin_switch</name>
6668          <description>Left Win</description>
6669        </configItem>
6670      </option>
6671      <option>
6672        <configItem>
6673          <name>lv3:rwin_switch</name>
6674          <description>Right Win</description>
6675        </configItem>
6676      </option>
6677      <option>
6678        <configItem>
6679          <name>lv3:alt_switch</name>
6680          <description>Any Alt</description>
6681        </configItem>
6682      </option>
6683      <option>
6684        <configItem>
6685          <name>lv3:lalt_switch</name>
6686          <description>Left Alt</description>
6687        </configItem>
6688      </option>
6689      <option>
6690        <configItem>
6691          <name>lv3:ralt_switch</name>
6692          <description>Right Alt</description>
6693        </configItem>
6694      </option>
6695      <option>
6696        <configItem>
6697          <name>lv3:ralt_switch_multikey</name>
6698          <description>Right Alt; Shift+Right Alt as Compose</description>
6699        </configItem>
6700      </option>
6701      <option>
6702        <configItem>
6703          <name>lv3:ralt_alt</name>
6704          <description>Right Alt never chooses 3rd level</description>
6705        </configItem>
6706      </option>
6707      <option>
6708        <configItem>
6709          <name>lv3:enter_switch</name>
6710          <description>Enter on keypad</description>
6711        </configItem>
6712      </option>
6713      <option>
6714        <configItem>
6715          <name>lv3:caps_switch</name>
6716          <description>Caps Lock</description>
6717        </configItem>
6718      </option>
6719      <option>
6720        <configItem>
6721          <name>lv3:bksl_switch</name>
6722          <description>Backslash</description>
6723        </configItem>
6724      </option>
6725      <option>
6726        <configItem>
6727          <name>lv3:lsgt_switch</name>
6728          <description>The "&lt; &gt;" key</description>
6729        </configItem>
6730      </option>
6731      <option>
6732        <configItem>
6733          <name>lv3:caps_switch_latch</name>
6734          <description>Caps Lock; acts as onetime lock when pressed together with another 3rd-level chooser</description>
6735        </configItem>
6736      </option>
6737      <option>
6738        <configItem>
6739          <name>lv3:bksl_switch_latch</name>
6740          <description>Backslash; acts as onetime lock when pressed together with another 3rd level chooser</description>
6741        </configItem>
6742      </option>
6743      <option>
6744        <configItem>
6745          <name>lv3:lsgt_switch_latch</name>
6746          <description>The "&lt; &gt;" key; acts as onetime lock when pressed together with another 3rd level chooser</description>
6747        </configItem>
6748      </option>
6749    </group>
6750    <group allowMultipleSelection="true">
6751      <!-- Tweaking the position of the "Ctrl" key -->
6752      <configItem>
6753        <name>ctrl</name>
6754        <description>Ctrl position</description>
6755      </configItem>
6756      <option>
6757        <configItem>
6758          <name>ctrl:nocaps</name>
6759          <description>Caps Lock as Ctrl</description>
6760        </configItem>
6761      </option>
6762      <option>
6763        <configItem>
6764          <name>ctrl:lctrl_meta</name>
6765          <description>Left Ctrl as Meta</description>
6766        </configItem>
6767      </option>
6768      <option>
6769        <configItem>
6770          <name>ctrl:swapcaps</name>
6771          <description>Swap Ctrl and Caps Lock</description>
6772        </configItem>
6773      </option>
6774      <option>
6775        <configItem>
6776          <name>ctrl:swapcaps_hyper</name>
6777          <description>Caps Lock as Ctrl, Ctrl as Hyper</description>
6778        </configItem>
6779      </option>
6780      <option>
6781        <configItem>
6782          <name>ctrl:ac_ctrl</name>
6783          <description>To the left of "A"</description>
6784        </configItem>
6785      </option>
6786      <option>
6787        <configItem>
6788          <name>ctrl:aa_ctrl</name>
6789          <description>At the bottom left</description>
6790        </configItem>
6791      </option>
6792      <option>
6793        <configItem>
6794          <name>ctrl:rctrl_ralt</name>
6795          <description>Right Ctrl as Right Alt</description>
6796        </configItem>
6797      </option>
6798      <option>
6799        <configItem>
6800          <name>ctrl:menu_rctrl</name>
6801          <description>Menu as Right Ctrl</description>
6802        </configItem>
6803      </option>
6804      <option>
6805        <configItem>
6806          <name>ctrl:swap_lalt_lctl</name>
6807          <description>Swap Left Alt with Left Ctrl</description>
6808        </configItem>
6809      </option>
6810      <option>
6811        <configItem>
6812          <name>ctrl:swap_lwin_lctl</name>
6813          <description>Swap Left Win with Left Ctrl</description>
6814        </configItem>
6815      </option><option>
6816        <configItem>
6817          <name>ctrl:swap_rwin_rctl</name>
6818          <description>Swap Right Win with Right Ctrl</description>
6819        </configItem>
6820      </option>
6821      <option>
6822        <configItem>
6823          <name>ctrl:swap_lalt_lctl_lwin</name>
6824          <description>Left Alt as Ctrl, Left Ctrl as Win, Left Win as Left Alt</description>
6825        </configItem>
6826      </option>
6827    </group>
6828    <group allowMultipleSelection="true">
6829      <!-- Using startard LEDs to indicate the alternative (not first) group(s) -->
6830      <configItem>
6831        <name>grp_led</name>
6832        <description>Use keyboard LED to show alternative layout</description>
6833      </configItem>
6834      <option>
6835        <configItem>
6836          <name>grp_led:num</name>
6837          <description>Num Lock</description>
6838        </configItem>
6839      </option>
6840      <option>
6841        <configItem>
6842          <name>grp_led:caps</name>
6843          <description>Caps Lock</description>
6844        </configItem>
6845      </option>
6846      <option>
6847        <configItem>
6848          <name>grp_led:scroll</name>
6849          <description>Scroll Lock</description>
6850        </configItem>
6851      </option>
6852    </group>
6853    <group allowMultipleSelection="true">
6854      <!-- Using LEDs to indicate modifiers -->
6855      <configItem>
6856        <name>mod_led</name>
6857        <description>Use keyboard LED to indicate modifiers</description>
6858      </configItem>
6859      <option>
6860        <configItem>
6861          <name>mod_led:compose</name>
6862          <description>Compose</description>
6863        </configItem>
6864      </option>
6865    </group>
6866    <group allowMultipleSelection="false">
6867      <!-- Select a keypad type -->
6868      <configItem>
6869        <name>keypad</name>
6870        <description>Layout of numeric keypad</description>
6871      </configItem>
6872      <option>
6873        <configItem>
6874          <name>keypad:legacy</name>
6875          <description>Legacy</description>
6876       </configItem>
6877      </option>
6878      <option>
6879        <configItem>
6880          <name>keypad:oss</name>
6881          <description>Unicode arrows and math operators</description>
6882       </configItem>
6883      </option>
6884      <option>
6885        <configItem>
6886          <name>keypad:future</name>
6887          <description>Unicode arrows and math operators on default level</description>
6888       </configItem>
6889      </option>
6890      <option>
6891        <configItem>
6892          <name>keypad:legacy_wang</name>
6893          <description>Legacy Wang 724</description>
6894       </configItem>
6895      </option>
6896      <option>
6897        <configItem>
6898          <name>keypad:oss_wang</name>
6899          <description>Wang 724 keypad with Unicode arrows and math operators</description>
6900       </configItem>
6901      </option>
6902      <option>
6903        <configItem>
6904          <name>keypad:future_wang</name>
6905          <description>Wang 724 keypad with Unicode arrows and math operators on default level</description>
6906       </configItem>
6907      </option>
6908      <option>
6909        <configItem>
6910          <name>keypad:hex</name>
6911          <description>Hexadecimal</description>
6912       </configItem>
6913      </option>
6914      <option>
6915        <configItem>
6916          <name>keypad:atm</name>
6917          <description>Phone and ATM style</description>
6918       </configItem>
6919      </option>
6920    </group>
6921    <!-- This option should override the KPDL key defined in keypad; I hope it's declared in the right place -->
6922    <group allowMultipleSelection="false">
6923      <!-- Select a keypad KPDL variant -->
6924      <configItem>
6925        <name>kpdl</name>
6926        <description>Numeric keypad Delete behavior</description>
6927      </configItem>
6928      <option>
6929        <configItem>
6930          <!-- Actually, with KP_DECIMAL, as the old keypad(dot) -->
6931          <name>kpdl:dot</name>
6932          <description>Legacy key with dot</description>
6933       </configItem>
6934      </option>
6935      <option>
6936        <configItem>
6937          <name>kpdl:comma</name>
6938          <!-- Actually, with KP_SEPARATOR, as the old keypad(comma) -->
6939          <description>Legacy key with comma</description>
6940       </configItem>
6941      </option>
6942      <option>
6943        <configItem>
6944          <name>kpdl:dotoss</name>
6945          <description>Four-level key with dot</description>
6946       </configItem>
6947      </option>
6948      <option>
6949        <configItem>
6950          <name>kpdl:dotoss_latin9</name>
6951          <description>Four-level key with dot, Latin-9 only</description>
6952       </configItem>
6953      </option>
6954      <option>
6955        <configItem>
6956          <name>kpdl:commaoss</name>
6957          <description>Four-level key with comma</description>
6958       </configItem>
6959      </option>
6960      <option>
6961        <configItem>
6962          <name>kpdl:momayyezoss</name>
6963          <description>Four-level key with momayyez</description>
6964       </configItem>
6965      </option>
6966      <option>
6967        <configItem>
6968          <name>kpdl:kposs</name>
6969          <!-- This assumes the KP_ abstract symbols are actually useful for some apps
6970               The description needs to be rewritten -->
6971          <description>Four-level key with abstract separators</description>
6972       </configItem>
6973      </option>
6974      <option>
6975        <configItem>
6976          <name>kpdl:semi</name>
6977          <description>Semicolon on third level</description>
6978       </configItem>
6979      </option>
6980    </group>
6981    <group allowMultipleSelection="false">
6982      <!-- Caps Lock tweaks.
6983           "Internal" capitalization means capitalization using some internal tables.
6984           Otherwise "as Shift" - means using next group. -->
6985      <configItem>
6986        <name>caps</name>
6987        <description>Caps Lock behavior</description>
6988      </configItem>
6989      <option>
6990        <configItem>
6991          <name>caps:internal</name>
6992          <description>Caps Lock uses internal capitalization; Shift "pauses" Caps Lock</description>
6993        </configItem>
6994      </option>
6995      <option>
6996        <configItem>
6997          <name>caps:internal_nocancel</name>
6998          <description>Caps Lock uses internal capitalization; Shift does not affect Caps Lock</description>
6999        </configItem>
7000      </option>
7001      <option>
7002        <configItem>
7003          <name>caps:shift</name>
7004          <description>Caps Lock acts as Shift with locking; Shift "pauses" Caps Lock</description>
7005        </configItem>
7006      </option>
7007      <option>
7008        <configItem>
7009          <name>caps:shift_nocancel</name>
7010          <description>Caps Lock acts as Shift with locking; Shift does not affect Caps Lock</description>
7011        </configItem>
7012      </option>
7013      <option>
7014        <configItem>
7015          <name>caps:capslock</name>
7016          <description>Caps Lock toggles normal capitalization of alphabetic characters</description>
7017        </configItem>
7018      </option>
7019      <option>
7020        <configItem>
7021          <name>caps:shiftlock</name>
7022          <description>Caps Lock toggles Shift Lock (affects all keys)</description>
7023        </configItem>
7024      </option>
7025      <option>
7026        <configItem>
7027          <name>caps:swapescape</name>
7028          <description>Swap Esc and Caps Lock</description>
7029        </configItem>
7030      </option>
7031      <option>
7032        <configItem>
7033          <name>caps:escape</name>
7034          <description>Make Caps Lock an additional Esc</description>
7035        </configItem>
7036      </option>
7037      <option>
7038        <configItem>
7039          <name>caps:escape_shifted_capslock</name>
7040          <description>Make Caps Lock an additional Esc, but Shift + Caps Lock is the regular Caps Lock</description>
7041        </configItem>
7042      </option>
7043      <option>
7044        <configItem>
7045          <name>caps:backspace</name>
7046          <description>Make Caps Lock an additional Backspace</description>
7047        </configItem>
7048      </option>
7049      <option>
7050        <configItem>
7051          <name>caps:super</name>
7052          <description>Make Caps Lock an additional Super</description>
7053        </configItem>
7054      </option>
7055      <option>
7056        <configItem>
7057          <name>caps:hyper</name>
7058          <description>Make Caps Lock an additional Hyper</description>
7059        </configItem>
7060      </option>
7061      <option>
7062        <configItem>
7063          <name>caps:menu</name>
7064          <description>Make Caps Lock an additional Menu key</description>
7065        </configItem>
7066      </option>
7067      <option>
7068        <configItem>
7069          <name>caps:numlock</name>
7070          <description>Make Caps Lock an additional Num Lock</description>
7071        </configItem>
7072      </option>
7073      <option>
7074        <configItem>
7075          <name>caps:ctrl_modifier</name>
7076          <description>Caps Lock is also a Ctrl</description>
7077        </configItem>
7078      </option>
7079      <option>
7080        <configItem>
7081          <name>caps:none</name>
7082          <description>Caps Lock is disabled</description>
7083        </configItem>
7084      </option>
7085    </group>
7086    <group allowMultipleSelection="false">
7087      <!-- Using special PC keys (Win, Menu) to work as standard X keys (Super, Hyper, etc.) -->
7088      <configItem>
7089        <name>altwin</name>
7090        <description>Alt and Win behavior</description>
7091      </configItem>
7092      <option>
7093        <configItem>
7094          <name>altwin:menu</name>
7095          <description>Add the standard behavior to Menu key</description>
7096        </configItem>
7097      </option>
7098      <option>
7099        <configItem>
7100          <name>altwin:menu_win</name>
7101          <description>Menu is mapped to Win</description>
7102        </configItem>
7103      </option>
7104      <option>
7105        <configItem>
7106          <name>altwin:meta_alt</name>
7107          <description>Alt and Meta are on Alt</description>
7108        </configItem>
7109      </option>
7110      <option>
7111        <configItem>
7112          <name>altwin:alt_win</name>
7113          <description>Alt is mapped to Win and the usual Alt</description>
7114        </configItem>
7115      </option>
7116      <option>
7117        <configItem>
7118          <name>altwin:ctrl_win</name>
7119          <description>Ctrl is mapped to Win and the usual Ctrl</description>
7120        </configItem>
7121      </option>
7122      <option>
7123        <configItem>
7124          <name>altwin:ctrl_alt_win</name>
7125          <description>Ctrl is mapped to Alt, Alt to Win</description>
7126        </configItem>
7127      </option>
7128      <option>
7129        <configItem>
7130          <name>altwin:meta_win</name>
7131          <description>Meta is mapped to Win</description>
7132        </configItem>
7133      </option>
7134      <option>
7135        <configItem>
7136          <name>altwin:left_meta_win</name>
7137          <description>Meta is mapped to Left Win</description>
7138        </configItem>
7139      </option>
7140      <option>
7141        <configItem>
7142          <name>altwin:hyper_win</name>
7143          <description>Hyper is mapped to Win</description>
7144        </configItem>
7145      </option>
7146      <option>
7147        <configItem>
7148          <name>altwin:alt_super_win</name>
7149          <description>Alt is mapped to Right Win, Super to Menu</description>
7150        </configItem>
7151      </option>
7152      <option>
7153        <configItem>
7154          <name>altwin:swap_lalt_lwin</name>
7155          <description>Left Alt is swapped with Left Win</description>
7156        </configItem>
7157      </option>
7158      <option>
7159        <configItem>
7160          <name>altwin:swap_alt_win</name>
7161          <description>Alt is swapped with Win</description>
7162        </configItem>
7163      </option>
7164      <option>
7165        <configItem>
7166          <name>altwin:prtsc_rwin</name>
7167          <description>Win is mapped to PrtSc and the usual Win</description>
7168        </configItem>
7169      </option>
7170    </group>
7171    <group allowMultipleSelection="true">
7172      <!-- Tweaking the position of the "Compose" key: mapping to existing PC keys -->
7173      <configItem>
7174        <name>Compose key</name>
7175        <description>Position of Compose key</description>
7176      </configItem>
7177      <option>
7178        <configItem>
7179          <name>compose:ralt</name>
7180          <description>Right Alt</description>
7181        </configItem>
7182      </option>
7183      <option>
7184        <configItem>
7185          <name>compose:lwin</name>
7186          <description>Left Win</description>
7187        </configItem>
7188      </option>
7189      <option>
7190        <configItem>
7191          <name>compose:lwin-altgr</name>
7192          <description>3rd level of Left Win</description>
7193        </configItem>
7194      </option>
7195      <option>
7196        <configItem>
7197          <name>compose:rwin</name>
7198          <description>Right Win</description>
7199        </configItem>
7200      </option>
7201      <option>
7202        <configItem>
7203          <name>compose:rwin-altgr</name>
7204          <description>3rd level of Right Win</description>
7205        </configItem>
7206      </option>
7207      <option>
7208        <configItem>
7209          <name>compose:menu</name>
7210          <description>Menu</description>
7211        </configItem>
7212      </option>
7213      <option>
7214        <configItem>
7215          <name>compose:menu-altgr</name>
7216          <description>3rd level of Menu</description>
7217        </configItem>
7218      </option>
7219      <option>
7220        <configItem>
7221          <name>compose:lctrl</name>
7222          <description>Left Ctrl</description>
7223        </configItem>
7224      </option>
7225      <option>
7226        <configItem>
7227          <name>compose:lctrl-altgr</name>
7228          <description>3rd level of Left Ctrl</description>
7229        </configItem>
7230      </option>
7231      <option>
7232        <configItem>
7233          <name>compose:rctrl</name>
7234          <description>Right Ctrl</description>
7235        </configItem>
7236      </option>
7237      <option>
7238        <configItem>
7239          <name>compose:rctrl-altgr</name>
7240          <description>3rd level of Right Ctrl</description>
7241        </configItem>
7242      </option>
7243      <option>
7244        <configItem>
7245          <name>compose:caps</name>
7246          <description>Caps Lock</description>
7247        </configItem>
7248      </option>
7249      <option>
7250        <configItem>
7251          <name>compose:caps-altgr</name>
7252          <description>3rd level of Caps Lock</description>
7253        </configItem>
7254      </option>
7255      <option>
7256        <configItem>
7257          <name>compose:102</name>
7258          <description>The "&lt; &gt;" key</description>
7259        </configItem>
7260      </option>
7261      <option>
7262        <configItem>
7263          <name>compose:102-altgr</name>
7264          <description>3rd level of the "&lt; &gt;" key</description>
7265        </configItem>
7266      </option>
7267      <option>
7268        <configItem>
7269          <name>compose:paus</name>
7270          <description>Pause</description>
7271        </configItem>
7272      </option>
7273      <option>
7274        <configItem>
7275          <name>compose:prsc</name>
7276          <description>PrtSc</description>
7277        </configItem>
7278      </option>
7279      <option>
7280        <configItem>
7281          <name>compose:sclk</name>
7282          <description>Scroll Lock</description>
7283        </configItem>
7284      </option>
7285    </group>
7286    <group allowMultipleSelection="true">
7287      <configItem>
7288        <name>compat</name>
7289        <description>Compatibility options</description>
7290      </configItem>
7291      <option>
7292        <configItem>
7293          <name>numpad:pc</name>
7294          <description>Default numeric keypad keys</description>
7295        </configItem>
7296      </option>
7297      <option>
7298        <configItem>
7299          <name>numpad:mac</name>
7300          <description>Numeric keypad always enters digits (as in macOS)</description>
7301        </configItem>
7302      </option>
7303      <option>
7304        <configItem>
7305          <name>numpad:microsoft</name>
7306          <description>Num Lock on: digits; Shift for arrows. Num Lock off: arrows (as in Windows)</description>
7307        </configItem>
7308      </option>
7309      <option>
7310        <configItem>
7311          <name>numpad:shift3</name>
7312          <description>Shift does not cancel Num Lock, chooses 3rd level instead</description>
7313        </configItem>
7314      </option>
7315      <option>
7316        <configItem>
7317          <name>srvrkeys:none</name>
7318          <description>Special keys (Ctrl+Alt+&lt;key&gt;) handled in a server</description>
7319        </configItem>
7320      </option>
7321      <option>
7322        <configItem>
7323          <name>apple:alupckeys</name>
7324          <description>Apple Aluminium emulates Pause, PrtSc, Scroll Lock</description>
7325        </configItem>
7326      </option>
7327      <option>
7328        <configItem>
7329          <name>shift:breaks_caps</name>
7330          <description>Shift cancels Caps Lock</description>
7331        </configItem>
7332      </option>
7333      <option>
7334        <configItem>
7335          <name>misc:typo</name>
7336          <description>Enable extra typographic characters</description>
7337        </configItem>
7338      </option>
7339      <option>
7340        <configItem>
7341          <name>misc:apl</name>
7342          <description>Enable APL overlay characters</description>
7343        </configItem>
7344      </option>
7345      <option>
7346        <configItem>
7347          <name>shift:both_capslock</name>
7348          <description>Both Shift together enable Caps Lock</description>
7349        </configItem>
7350      </option>
7351      <option>
7352        <configItem>
7353          <name>shift:both_capslock_cancel</name>
7354          <description>Both Shift together enable Caps Lock; one Shift key disables it</description>
7355        </configItem>
7356      </option>
7357      <option>
7358        <configItem>
7359          <name>shift:both_shiftlock</name>
7360          <description>Both Shift together enable Shift Lock</description>
7361        </configItem>
7362      </option>
7363      <option>
7364        <configItem>
7365          <name>keypad:pointerkeys</name>
7366          <description>Shift + Num Lock enables PointerKeys</description>
7367        </configItem>
7368      </option>
7369      <option>
7370        <configItem>
7371          <name>grab:break_actions</name>
7372          <description>Allow breaking grabs with keyboard actions (warning: security risk)</description>
7373        </configItem>
7374      </option>
7375      <option>
7376        <configItem>
7377          <name>grab:debug</name>
7378          <description>Allow grab and window tree logging</description>
7379        </configItem>
7380      </option>
7381    </group>
7382    <group allowMultipleSelection="true">
7383      <!-- Special shortcuts for the Euro character -->
7384      <configItem>
7385        <name>currencysign</name>
7386        <description>Currency signs</description>
7387      </configItem>
7388      <option>
7389        <configItem>
7390          <name>eurosign:e</name>
7391          <description>Euro on E</description>
7392        </configItem>
7393      </option>
7394      <option>
7395        <configItem>
7396          <name>eurosign:2</name>
7397          <description>Euro on 2</description>
7398        </configItem>
7399      </option>
7400      <option>
7401        <configItem>
7402          <name>eurosign:4</name>
7403          <description>Euro on 4</description>
7404        </configItem>
7405      </option>
7406      <option>
7407        <configItem>
7408          <name>eurosign:5</name>
7409          <description>Euro on 5</description>
7410        </configItem>
7411      </option>
7412      <option>
7413        <configItem>
7414          <name>rupeesign:4</name>
7415          <description>Rupee on 4</description>
7416        </configItem>
7417      </option>
7418    </group>
7419    <group allowMultipleSelection="true">
7420      <configItem>
7421        <name>lv5</name>
7422        <description>Key to choose 5th level</description>
7423      </configItem>
7424      <option>
7425        <configItem>
7426          <name>lv5:lsgt_switch</name>
7427          <description>The "&lt; &gt;" key chooses 5th level</description>
7428        </configItem>
7429      </option>
7430      <option>
7431        <configItem>
7432          <name>lv5:ralt_switch</name>
7433          <description>Right Alt chooses 5th level</description>
7434        </configItem>
7435      </option>
7436      <option>
7437        <configItem>
7438          <name>lv5:lsgt_switch_lock</name>
7439          <description>The "&lt; &gt;" key chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
7440        </configItem>
7441      </option>
7442      <option>
7443        <configItem>
7444          <name>lv5:ralt_switch_lock</name>
7445          <description>Right Alt chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
7446        </configItem>
7447      </option>
7448      <option>
7449        <configItem>
7450          <name>lv5:lwin_switch_lock</name>
7451          <description>Left Win chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
7452        </configItem>
7453      </option>
7454      <option>
7455        <configItem>
7456          <name>lv5:rwin_switch_lock</name>
7457          <description>Right Win chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
7458        </configItem>
7459      </option>
7460<!--
7461      <option>
7462        <configItem>
7463          <name>lv5:lsgt_switch_lock_cancel</name>
7464          <description>The "&lt; &gt;" key chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
7465        </configItem>
7466      </option>
7467      <option>
7468        <configItem>
7469          <name>lv5:ralt_switch_lock_cancel</name>
7470          <description>Right Alt chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
7471        </configItem>
7472      </option>
7473      <option>
7474        <configItem>
7475          <name>lv5:lwin_switch_lock_cancel</name>
7476          <description>Left Win chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
7477        </configItem>
7478      </option>
7479      <option>
7480        <configItem>
7481          <name>lv5:rwin_switch_lock_cancel</name>
7482          <description>Right Win chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
7483        </configItem>
7484      </option>
7485      <option>
7486        <configItem>
7487          <name>lv5:lsgt_switch_lock_cancel</name>
7488          <description>The "&lt; &gt;" key chooses 5th level; acts as onetime lock lock when pressed together with another 5th level chooser</description>
7489        </configItem>
7490      </option>
7491      <option>
7492        <configItem>
7493          <name>lv5:ralt_switch_lock_cancel</name>
7494          <description>Right Alt chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
7495        </configItem>
7496      </option>
7497-->
7498    </group>
7499    <group allowMultipleSelection="false">
7500      <!-- Let space output NBSP, NNBSP, ZWNJ, and ZWJ for the desired level -->
7501      <configItem>
7502        <name>nbsp</name>
7503        <description>Non-breaking space input</description>
7504      </configItem>
7505      <option>
7506        <configItem>
7507          <name>nbsp:none</name>
7508          <description>Usual space at any level</description>
7509        </configItem>
7510      </option>
7511      <option>
7512        <configItem>
7513          <name>nbsp:level2</name>
7514          <description>Non-breaking space at the 2nd level</description>
7515        </configItem>
7516      </option>
7517      <option>
7518        <configItem>
7519          <name>nbsp:level3</name>
7520          <description>Non-breaking space at the 3rd level</description>
7521        </configItem>
7522      </option>
7523      <option>
7524        <configItem>
7525          <name>nbsp:level3s</name>
7526          <description>Non-breaking space at the 3rd level, nothing at the 4th level</description>
7527        </configItem>
7528      </option>
7529      <option>
7530        <configItem>
7531          <name>nbsp:level3n</name>
7532          <description>Non-breaking space at the 3rd level, thin non-breaking space at the 4th level</description>
7533        </configItem>
7534      </option>
7535      <option>
7536        <configItem>
7537          <name>nbsp:level4</name>
7538          <description>Non-breaking space at the 4th level</description>
7539        </configItem>
7540      </option>
7541      <option>
7542        <configItem>
7543          <name>nbsp:level4n</name>
7544          <description>Non-breaking space at the 4th level, thin non-breaking space at the 6th level</description>
7545        </configItem>
7546      </option>
7547      <option>
7548        <configItem>
7549          <name>nbsp:level4nl</name>
7550          <description>Non-breaking space at the 4th level, thin non-breaking space at the 6th level (via Ctrl+Shift)</description>
7551        </configItem>
7552      </option>
7553      <option>
7554        <configItem>
7555          <name>nbsp:zwnj2</name>
7556          <description>Zero-width non-joiner at the 2nd level</description>
7557        </configItem>
7558      </option>
7559      <option>
7560        <configItem>
7561          <name>nbsp:zwnj2zwj3</name>
7562          <description>Zero-width non-joiner at the 2nd level, zero-width joiner at the 3rd level</description>
7563        </configItem>
7564      </option>
7565      <option>
7566        <configItem>
7567          <name>nbsp:zwnj2zwj3nb4</name>
7568          <description>Zero-width non-joiner at the 2nd level, zero-width joiner at the 3rd level, non-breaking space at the 4th level</description>
7569        </configItem>
7570      </option>
7571      <option>
7572        <configItem>
7573          <name>nbsp:zwnj2nb3</name>
7574          <description>Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level</description>
7575        </configItem>
7576      </option>
7577      <option>
7578        <configItem>
7579          <name>nbsp:zwnj2nb3s</name>
7580          <description>Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level, nothing at the 4th level</description>
7581        </configItem>
7582      </option>
7583      <option>
7584        <configItem>
7585          <name>nbsp:zwnj2nb3zwj4</name>
7586          <description>Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level, zero-width joiner at the 4th level</description>
7587        </configItem>
7588      </option>
7589      <option>
7590        <configItem>
7591          <name>nbsp:zwnj2nb3nnb4</name>
7592          <description>Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level, thin non-breaking space at the 4th level</description>
7593        </configItem>
7594      </option>
7595      <option>
7596        <configItem>
7597          <name>nbsp:zwnj3zwj4</name>
7598          <description>Zero-width non-joiner at the 3rd level, zero-width joiner at the 4th level</description>
7599        </configItem>
7600      </option>
7601    </group>
7602    <group allowMultipleSelection="true">
7603      <configItem>
7604        <name>japan</name>
7605        <description>Japanese keyboard options</description>
7606      </configItem>
7607      <option>
7608        <configItem>
7609          <name>japan:kana_lock</name>
7610          <description>Kana Lock key is locking</description>
7611       </configItem>
7612      </option>
7613      <option>
7614        <configItem>
7615          <name>japan:nicola_f_bs</name>
7616          <description>NICOLA-F style Backspace</description>
7617       </configItem>
7618      </option>
7619      <option>
7620        <configItem>
7621          <name>japan:hztg_escape</name>
7622          <description>Make Zenkaku Hankaku an additional Esc</description>
7623       </configItem>
7624      </option>
7625    </group>
7626    <group allowMultipleSelection="true">
7627      <configItem>
7628        <name>korean</name>
7629        <description>Korean Hangul/Hanja keys</description>
7630      </configItem>
7631      <option>
7632        <configItem>
7633          <name>korean:ralt_hangul</name>
7634          <description>Make right Alt a Hangul key</description>
7635        </configItem>
7636      </option>
7637      <option>
7638        <configItem>
7639          <name>korean:rctrl_hangul</name>
7640          <description>Make right Ctrl a Hangul key</description>
7641        </configItem>
7642      </option>
7643      <option>
7644        <configItem>
7645          <name>korean:ralt_hanja</name>
7646          <description>Make right Alt a Hanja key</description>
7647        </configItem>
7648      </option>
7649      <option>
7650        <configItem>
7651          <name>korean:rctrl_hanja</name>
7652          <description>Make right Ctrl a Hanja key</description>
7653        </configItem>
7654      </option>
7655    </group>
7656    <group allowMultipleSelection="false">
7657      <configItem>
7658        <name>esperanto</name>
7659        <description>Esperanto letters with superscripts</description>
7660      </configItem>
7661      <option>
7662        <configItem>
7663          <name>esperanto:qwerty</name>
7664          <description>At the corresponding key in a QWERTY layout</description>
7665       </configItem>
7666      </option>
7667      <option>
7668        <configItem>
7669          <name>esperanto:dvorak</name>
7670          <description>At the corresponding key in a Dvorak layout</description>
7671       </configItem>
7672      </option>
7673      <option>
7674        <configItem>
7675          <name>esperanto:colemak</name>
7676          <description>At the corresponding key in a Colemak layout</description>
7677       </configItem>
7678      </option>
7679    </group>
7680    <group allowMultipleSelection="true">
7681      <configItem>
7682        <name>solaris</name>
7683        <description>Old Solaris keycodes compatibility</description>
7684      </configItem>
7685      <option>
7686        <configItem>
7687          <name>solaris:sun_compat</name>
7688          <description>Sun key compatibility</description>
7689        </configItem>
7690      </option>
7691    </group>
7692    <group allowMultipleSelection="true">
7693      <configItem>
7694        <name>terminate</name>
7695        <description>Key sequence to kill the X server</description>
7696      </configItem>
7697      <option>
7698        <configItem>
7699          <name>terminate:ctrl_alt_bksp</name>
7700          <description>Ctrl+Alt+Backspace</description>
7701        </configItem>
7702      </option>
7703    </group>
7704  </optionList>
7705</xkbConfigRegistry>
7706