1<?xml version="1.0" encoding="utf-8"?>
2<!DOCTYPE xkbConfigRegistry SYSTEM "xkb.dtd">
3<xkbConfigRegistry>
4  <modelList/>
5  <layoutList>
6    <layout>
7      <configItem popularity="exotic">
8        <name>apl</name>
9        <shortDescription>apl</shortDescription>
10        <description>APL</description>
11        <languageList>
12          <iso639Id>eng</iso639Id>
13        </languageList>
14      </configItem>
15      <variantList>
16        <variant>
17          <configItem popularity="exotic">
18            <name>dyalog</name>
19            <shortDescription>dlg</shortDescription>
20            <description>APL symbols (Dyalog APL)</description>
21          </configItem>
22        </variant>
23        <variant>
24          <configItem popularity="exotic">
25            <name>sax</name>
26            <shortDescription>sax</shortDescription>
27            <description>APL symbols (SAX, Sharp APL for Unix)</description>
28          </configItem>
29        </variant>
30        <variant>
31          <configItem popularity="exotic">
32            <name>unified</name>
33            <shortDescription>ufd</shortDescription>
34            <description>APL symbols (unified)</description>
35          </configItem>
36        </variant>
37        <variant>
38          <configItem popularity="exotic">
39            <name>apl2</name>
40            <shortDescription>apl2</shortDescription>
41            <description>APL symbols (IBM APL2)</description>
42          </configItem>
43        </variant>
44        <variant>
45          <configItem popularity="exotic">
46            <name>aplplusII</name>
47            <shortDescription>aplII</shortDescription>
48            <description>APL symbols (Manugistics APL*PLUS II)</description>
49          </configItem>
50        </variant>
51        <variant>
52          <configItem popularity="exotic">
53            <name>aplx</name>
54            <shortDescription>aplx</shortDescription>
55            <description>APL symbols (APLX unified)</description>
56          </configItem>
57        </variant>
58      </variantList>
59    </layout>
60    <layout>
61      <configItem popularity="exotic">
62        <name>bqn</name>
63        <shortDescription>bqn</shortDescription>
64        <description>BQN</description>
65        <languageList>
66          <iso639Id>eng</iso639Id>
67        </languageList>
68      </configItem>
69    </layout>
70    <layout>
71      <configItem popularity="exotic">
72        <name>ca</name>
73        <shortDescription>fr</shortDescription>
74        <description>French (Canada)</description>
75        <countryList>
76          <iso3166Id>CA</iso3166Id>
77        </countryList>
78        <languageList>
79          <iso639Id>fra</iso639Id>
80        </languageList>
81      </configItem>
82      <variantList>
83        <variant>
84          <configItem popularity="exotic">
85            <name>kut</name>
86            <shortDescription>kut</shortDescription>
87            <description>Kutenai</description>
88          </configItem>
89        </variant>
90        <variant>
91          <configItem popularity="exotic">
92            <name>shs</name>
93            <shortDescription>shs</shortDescription>
94            <description>Secwepemctsin</description>
95          </configItem>
96        </variant>
97        <variant>
98          <configItem popularity="exotic">
99            <name>sun_type6</name>
100            <description>Multilingual (Canada, Sun Type 6/7)</description>
101          </configItem>
102        </variant>
103      </variantList>
104    </layout>
105    <layout>
106      <configItem popularity="exotic">
107        <name>de</name>
108        <shortDescription>de</shortDescription>
109        <description>German</description>
110        <countryList>
111          <iso3166Id>DE</iso3166Id>
112        </countryList>
113        <languageList>
114          <iso639Id>deu</iso639Id>
115        </languageList>
116      </configItem>
117      <variantList>
118        <variant>
119          <configItem popularity="exotic">
120            <name>hu</name>
121            <description>German (with Hungarian letters, no dead keys)</description>
122            <languageList>
123              <iso639Id>deu</iso639Id>
124              <iso639Id>hun</iso639Id>
125            </languageList>
126          </configItem>
127        </variant>
128        <variant>
129          <configItem popularity="exotic">
130            <name>pl</name>
131            <description>Polish (Germany, no dead keys)</description>
132            <languageList>
133              <iso639Id>deu</iso639Id>
134              <iso639Id>pol</iso639Id>
135            </languageList>
136          </configItem>
137        </variant>
138        <variant>
139          <configItem popularity="exotic">
140            <name>sun_type6</name>
141            <description>German (Sun Type 6/7)</description>
142          </configItem>
143        </variant>
144        <variant>
145          <configItem popularity="exotic">
146            <name>adnw</name>
147            <description>German (Aus der Neo-Welt)</description>
148          </configItem>
149        </variant>
150        <variant>
151          <configItem popularity="exotic">
152            <name>koy</name>
153            <description>German (KOY)</description>
154          </configItem>
155        </variant>
156        <variant>
157          <configItem popularity="exotic">
158            <name>bone</name>
159            <description>German (Bone)</description>
160          </configItem>
161        </variant>
162        <variant>
163          <configItem popularity="exotic">
164            <name>bone_eszett_home</name>
165            <description>German (Bone, eszett in the home row)</description>
166          </configItem>
167        </variant>
168        <variant>
169          <configItem popularity="exotic">
170            <name>neo_qwertz</name>
171            <description>German (Neo, QWERTZ)</description>
172          </configItem>
173        </variant>
174        <variant>
175          <configItem popularity="exotic">
176            <name>neo_qwerty</name>
177            <description>German (Neo, QWERTY)</description>
178          </configItem>
179        </variant>
180        <variant>
181          <configItem popularity="exotic">
182            <name>ru-recom</name>
183            <!-- Keyboard indicator for Russian layouts -->
184            <shortDescription>ru</shortDescription>
185            <description>Russian (Germany, recommended)</description>
186            <languageList>
187              <iso639Id>rus</iso639Id>
188            </languageList>
189          </configItem>
190        </variant>
191        <variant>
192          <configItem popularity="exotic">
193            <name>ru-translit</name>
194            <!-- Keyboard indicator for Russian layouts -->
195            <shortDescription>ru</shortDescription>
196            <description>Russian (Germany, transliteration)</description>
197            <languageList>
198              <iso639Id>rus</iso639Id>
199            </languageList>
200          </configItem>
201        </variant>
202        <variant>
203          <configItem popularity="exotic">
204            <name>lld</name>
205            <shortDescription>de_lld</shortDescription>
206            <description>German (Ladin)</description>
207            <languageList>
208              <iso639Id>deu</iso639Id>
209              <iso639Id>lld</iso639Id>
210            </languageList>
211          </configItem>
212        </variant>
213      </variantList>
214    </layout>
215    <layout>
216      <configItem popularity="exotic">
217        <name>eg</name>
218        <shortDescription>cop</shortDescription>
219        <description>Coptic</description>
220        <countryList>
221          <iso3166Id>EG</iso3166Id>
222        </countryList>
223        <languageList>
224          <iso639Id>cop</iso639Id>
225          <iso639Id>egy</iso639Id>
226        </languageList>
227      </configItem>
228    </layout>
229    <layout>
230      <configItem popularity="exotic">
231        <name>hu</name>
232        <shortDescription>hu</shortDescription>
233        <description>Hungarian</description>
234        <countryList>
235          <iso3166Id>HU</iso3166Id>
236        </countryList>
237        <languageList>
238          <iso639Id>hun</iso639Id>
239        </languageList>
240      </configItem>
241      <variantList>
242        <variant>
243          <configItem popularity="exotic">
244            <name>oldhun</name>
245            <shortDescription>oldhun</shortDescription>
246            <description>Old Hungarian</description>
247          </configItem>
248        </variant>
249        <variant>
250          <configItem popularity="exotic">
251            <name>oldhunlig</name>
252            <shortDescription>oldhun(lig)</shortDescription>
253            <description>Old Hungarian (for ligatures)</description>
254          </configItem>
255        </variant>
256      </variantList>
257    </layout>
258    <layout>
259      <configItem popularity="exotic">
260        <name>ir</name>
261        <shortDescription>fa</shortDescription>
262        <description>Persian</description>
263        <countryList>
264          <iso3166Id>IR</iso3166Id>
265        </countryList>
266        <languageList>
267          <iso639Id>fas</iso639Id>
268        </languageList>
269      </configItem>
270      <variantList>
271        <variant>
272          <configItem popularity="exotic">
273            <name>ave</name>
274            <description>Avestan</description>
275            <languageList>
276              <iso639Id>ave</iso639Id>
277            </languageList>
278          </configItem>
279        </variant>
280      </variantList>
281    </layout>
282    <layout>
283      <configItem popularity="exotic">
284        <name>lt</name>
285        <shortDescription>lt</shortDescription>
286        <description>Lithuanian</description>
287        <countryList>
288          <iso3166Id>LT</iso3166Id>
289        </countryList>
290        <languageList>
291          <iso639Id>lit</iso639Id>
292        </languageList>
293      </configItem>
294      <variantList>
295        <variant>
296          <configItem popularity="exotic">
297            <name>us_dvorak</name>
298            <description>Lithuanian (Dvorak)</description>
299          </configItem>
300        </variant>
301        <variant>
302          <configItem popularity="exotic">
303            <name>sun_type6</name>
304            <description>Lithuanian (Sun Type 6/7)</description>
305          </configItem>
306        </variant>
307      </variantList>
308    </layout>
309    <layout>
310      <configItem popularity="exotic">
311        <name>lv</name>
312        <shortDescription>lv</shortDescription>
313        <description>Latvian</description>
314        <countryList>
315          <iso3166Id>LV</iso3166Id>
316        </countryList>
317        <languageList>
318          <iso639Id>lav</iso639Id>
319        </languageList>
320      </configItem>
321      <variantList>
322        <variant>
323          <configItem popularity="exotic">
324            <name>dvorak</name>
325            <description>Latvian (Dvorak)</description>
326          </configItem>
327        </variant>
328        <variant>
329          <configItem popularity="exotic">
330            <name>ykeydvorak</name>
331            <description>Latvian (Dvorak, with Y)</description>
332          </configItem>
333        </variant>
334        <variant>
335          <configItem popularity="exotic">
336            <name>minuskeydvorak</name>
337            <description>Latvian (Dvorak, with minus)</description>
338          </configItem>
339        </variant>
340        <variant>
341          <configItem popularity="exotic">
342            <name>dvorakprogr</name>
343            <description>Latvian (programmer Dvorak)</description>
344          </configItem>
345        </variant>
346        <variant>
347          <configItem popularity="exotic">
348            <name>ykeydvorakprogr</name>
349            <description>Latvian (programmer Dvorak, with Y)</description>
350          </configItem>
351        </variant>
352        <variant>
353          <configItem popularity="exotic">
354            <name>minuskeydvorakprogr</name>
355            <description>Latvian (programmer Dvorak, with minus)</description>
356          </configItem>
357        </variant>
358        <variant>
359          <configItem popularity="exotic">
360            <name>colemak</name>
361            <description>Latvian (Colemak)</description>
362          </configItem>
363        </variant>
364        <variant>
365          <configItem popularity="exotic">
366            <name>apostrophecolemak</name>
367            <description>Latvian (Colemak, with apostrophe)</description>
368          </configItem>
369        </variant>
370        <variant>
371          <configItem popularity="exotic">
372            <name>sun_type6</name>
373            <description>Latvian (Sun Type 6/7)</description>
374          </configItem>
375        </variant>
376        <variant>
377          <configItem popularity="exotic">
378            <name>apostrophe-deadquotes</name>
379            <description>Latvian (apostrophe, dead quotes)</description>
380          </configItem>
381        </variant>
382      </variantList>
383    </layout>
384    <layout>
385      <configItem popularity="exotic">
386        <name>us</name>
387        <shortDescription>en</shortDescription>
388        <description>English (US)</description>
389        <countryList>
390          <iso3166Id>US</iso3166Id>
391        </countryList>
392        <languageList>
393          <iso639Id>eng</iso639Id>
394        </languageList>
395      </configItem>
396      <variantList>
397        <variant>
398          <configItem popularity="exotic">
399            <name>intl-unicode</name>
400            <description>English (US, intl., AltGr Unicode combining)</description>
401          </configItem>
402        </variant>
403        <variant>
404          <configItem popularity="exotic">
405            <name>alt-intl-unicode</name>
406            <description>English (US, intl., AltGr Unicode combining, alt.)</description>
407          </configItem>
408        </variant>
409        <variant>
410          <configItem popularity="exotic">
411            <name>ats</name>
412            <description>Atsina</description>
413            <!-- No ISO code in ISO639-2, only draft ISO693-3 -->
414          </configItem>
415        </variant>
416        <variant>
417          <configItem popularity="exotic">
418            <name>crd</name>
419            <description>Coeur d'Alene Salish</description>
420            <languageList>
421              <iso639Id>crd</iso639Id>
422            </languageList>
423          </configItem>
424        </variant>
425        <variant>
426          <configItem popularity="exotic">
427            <name>cz_sk_de</name>
428            <description>Czech Slovak and German (US)</description>
429            <languageList>
430              <iso639Id>eng</iso639Id>
431              <iso639Id>ces</iso639Id>
432              <iso639Id>slk</iso639Id>
433              <iso639Id>deu</iso639Id>
434            </languageList>
435          </configItem>
436        </variant>
437        <variant>
438          <configItem popularity="exotic">
439            <name>cz_sk_pl_de_es_fi_sv</name>
440            <description>Czech, Slovak, Polish, Spanish, Finnish, Swedish and German (US)</description>
441            <languageList>
442              <iso639Id>eng</iso639Id>
443              <iso639Id>ces</iso639Id>
444              <iso639Id>slk</iso639Id>
445              <iso639Id>pol</iso639Id>
446              <iso639Id>deu</iso639Id>
447              <iso639Id>spa</iso639Id>
448              <iso639Id>fin</iso639Id>
449              <iso639Id>swe</iso639Id>
450            </languageList>
451          </configItem>
452        </variant>
453        <variant>
454          <configItem popularity="exotic">
455            <name>drix</name>
456            <description>English (Drix)</description>
457          </configItem>
458        </variant>
459        <variant>
460          <configItem popularity="exotic">
461            <name>de_se_fi</name>
462            <description>German, Swedish and Finnish (US)</description>
463            <languageList>
464              <iso639Id>eng</iso639Id>
465              <iso639Id>deu</iso639Id>
466              <iso639Id>swe</iso639Id>
467              <iso639Id>fin</iso639Id>
468            </languageList>
469          </configItem>
470        </variant>
471        <variant>
472          <configItem popularity="exotic">
473            <name>ibm238l</name>
474            <description>English (US, IBM Arabic 238_L)</description>
475          </configItem>
476        </variant>
477        <variant>
478          <configItem popularity="exotic">
479            <name>sun_type6</name>
480            <description>English (US, Sun Type 6/7)</description>
481          </configItem>
482        </variant>
483        <variant>
484          <configItem popularity="exotic">
485            <name>carpalx</name>
486            <description>English (Carpalx)</description>
487          </configItem>
488        </variant>
489        <variant>
490          <configItem popularity="exotic">
491            <name>carpalx-intl</name>
492            <description>English (Carpalx, intl., with dead keys)</description>
493          </configItem>
494        </variant>
495        <variant>
496          <configItem popularity="exotic">
497            <name>carpalx-altgr-intl</name>
498            <description>English (Carpalx, intl., with AltGr dead keys)</description>
499          </configItem>
500        </variant>
501        <variant>
502          <configItem popularity="exotic">
503            <name>carpalx-full</name>
504            <description>English (Carpalx, full optimization)</description>
505          </configItem>
506        </variant>
507        <variant>
508          <configItem popularity="exotic">
509            <name>carpalx-full-intl</name>
510            <description>English (Carpalx, full optimization, intl., with dead keys)</description>
511          </configItem>
512        </variant>
513        <variant>
514          <configItem popularity="exotic">
515            <name>carpalx-full-altgr-intl</name>
516            <description>English (Carpalx, full optimization, intl., with AltGr dead keys)</description>
517          </configItem>
518        </variant>
519        <variant>
520          <configItem popularity="exotic">
521            <name>3l</name>
522            <description>English (3l)</description>
523          </configItem>
524        </variant>
525        <variant>
526          <configItem popularity="exotic">
527            <name>3l-cros</name>
528            <description>English (3l, Chromebook)</description>
529          </configItem>
530        </variant>
531        <variant>
532          <configItem popularity="exotic">
533            <name>3l-emacs</name>
534            <description>English (3l, emacs)</description>
535          </configItem>
536        </variant>
537        <variant>
538          <configItem popularity="exotic">
539            <name>workman-p</name>
540            <shortDescription>workman-p</shortDescription>
541            <description>English (Workman-P)</description>
542            <languageList>
543              <iso639Id>eng</iso639Id>
544            </languageList>
545          </configItem>
546        </variant>
547        <variant>
548          <configItem popularity="exotic">
549            <name>scn</name>
550            <description>Sicilian (US keyboard)</description>
551            <languageList>
552              <iso639Id>eng</iso639Id>
553              <iso639Id>ita</iso639Id>
554              <iso639Id>scn</iso639Id>
555            </languageList>
556          </configItem>
557        </variant>
558        <variant>
559          <configItem popularity="exotic">
560            <name>altgr-weur</name>
561            <description>English (Western European AltGr dead keys)</description>
562            <languageList><iso639Id>dan</iso639Id>
563                          <iso639Id>nld</iso639Id>
564                          <iso639Id>eng</iso639Id>
565                          <iso639Id>fin</iso639Id>
566                          <iso639Id>fra</iso639Id>
567                          <iso639Id>deu</iso639Id>
568                          <iso639Id>ita</iso639Id>
569                          <iso639Id>nor</iso639Id>
570                          <iso639Id>por</iso639Id>
571                          <iso639Id>spa</iso639Id>
572                          <iso639Id>swe</iso639Id>
573            </languageList>
574          </configItem>
575        </variant>
576      </variantList>
577    </layout>
578    <layout>
579      <configItem popularity="exotic">
580        <name>pl</name>
581        <shortDescription>pl</shortDescription>
582        <description>Polish</description>
583        <countryList>
584          <iso3166Id>PL</iso3166Id>
585        </countryList>
586        <languageList>
587          <iso639Id>pol</iso639Id>
588        </languageList>
589      </configItem>
590      <variantList>
591        <variant>
592          <configItem popularity="exotic">
593            <name>intl</name>
594            <description>Polish (intl., with dead keys)</description>
595          </configItem>
596        </variant>
597        <variant>
598          <configItem popularity="exotic">
599            <name>colemak</name>
600            <description>Polish (Colemak)</description>
601          </configItem>
602        </variant>
603	<variant>
604          <configItem popularity="exotic">
605            <name>colemak_dh_ansi</name>
606            <description>Polish (Colemak-DH)</description>
607          </configItem>
608        </variant>
609	<variant>
610          <configItem popularity="exotic">
611            <name>colemak_dh</name>
612            <description>Polish (Colemak-DH ISO)</description>
613          </configItem>
614        </variant>
615        <variant>
616          <configItem popularity="exotic">
617            <name>sun_type6</name>
618            <description>Polish (Sun Type 6/7)</description>
619          </configItem>
620        </variant>
621        <variant>
622          <configItem popularity="exotic">
623            <name>glagolica</name>
624            <description>Polish (Glagolica)</description>
625          </configItem>
626        </variant>
627        <variant>
628          <configItem popularity="exotic">
629            <name>lefty</name>
630            <description>Polish (lefty)</description>
631          </configItem>
632        </variant>
633      </variantList>
634    </layout>
635    <layout>
636      <configItem popularity="exotic">
637        <name>ro</name>
638        <shortDescription>ro</shortDescription>
639        <description>Romanian</description>
640        <countryList>
641          <iso3166Id>RO</iso3166Id>
642        </countryList>
643        <languageList>
644          <iso639Id>ron</iso639Id>
645        </languageList>
646      </configItem>
647      <variantList>
648        <variant>
649          <configItem popularity="exotic">
650            <name>crh_dobruja</name>
651            <shortDescription>crh</shortDescription>
652            <description>Crimean Tatar (Dobruja Q)</description>
653            <languageList>
654              <iso639Id>crh</iso639Id>
655            </languageList>
656          </configItem>
657        </variant>
658        <variant>
659          <configItem popularity="exotic">
660            <name>ergonomic</name>
661            <description>Romanian (ergonomic Touchtype)</description>
662          </configItem>
663        </variant>
664        <variant>
665          <configItem popularity="exotic">
666            <name>sun_type6</name>
667            <description>Romanian (Sun Type 6/7)</description>
668          </configItem>
669        </variant>
670      </variantList>
671    </layout>
672    <layout>
673      <configItem popularity="exotic">
674        <name>rs</name>
675        <shortDescription>sr</shortDescription>
676        <description>Serbian</description>
677        <countryList>
678          <iso3166Id>RS</iso3166Id>
679        </countryList>
680        <languageList>
681          <iso639Id>srp</iso639Id>
682        </languageList>
683      </configItem>
684      <variantList>
685        <variant>
686          <configItem popularity="exotic">
687            <name>combiningkeys</name>
688            <description>Serbian (combining accents instead of dead keys)</description>
689          </configItem>
690        </variant>
691      </variantList>
692    </layout>
693    <layout>
694      <configItem popularity="exotic">
695        <name>ru</name>
696        <shortDescription>ru</shortDescription>
697        <description>Russian</description>
698        <countryList>
699          <iso3166Id>RU</iso3166Id>
700        </countryList>
701        <languageList>
702          <iso639Id>rus</iso639Id>
703        </languageList>
704      </configItem>
705      <variantList>
706        <variant>
707          <configItem popularity="exotic">
708            <name>chu</name>
709            <description>Church Slavonic</description>
710            <languageList>
711              <iso639Id>chu</iso639Id>
712            </languageList>
713          </configItem>
714        </variant>
715        <variant>
716          <configItem popularity="exotic">
717            <name>ruu</name>
718            <shortDescription>ru</shortDescription>
719            <description>Russian (with Ukrainian-Belorussian layout)</description>
720            <languageList>
721              <iso639Id>rus</iso639Id>
722              <iso639Id>ukr</iso639Id>
723              <iso639Id>bel</iso639Id>
724            </languageList>
725          </configItem>
726        </variant>
727        <variant>
728          <configItem popularity="exotic">
729            <name>rulemak</name>
730            <description>Russian (Rulemak, phonetic Colemak)</description>
731          </configItem>
732        </variant>
733        <variant>
734          <configItem popularity="exotic">
735            <name>phonetic_mac</name>
736            <description>Russian (phonetic Macintosh)</description>
737          </configItem>
738        </variant>
739        <variant>
740          <configItem popularity="exotic">
741            <name>sun_type6</name>
742            <description>Russian (Sun Type 6/7)</description>
743          </configItem>
744        </variant>
745        <variant>
746          <configItem popularity="exotic">
747            <name>unipunct</name>
748            <description>Russian (with US punctuation)</description>
749          </configItem>
750        </variant>
751        <variant>
752          <configItem popularity="exotic">
753            <name>gost-6431-75-48</name>
754            <description>Russian (GOST 6431-75)</description>
755          </configItem>
756        </variant>
757        <variant>
758          <configItem popularity="exotic">
759            <name>gost-14289-88</name>
760            <description>Russian (GOST 14289-88)</description>
761          </configItem>
762        </variant>
763        <variant>
764          <configItem popularity="exotic">
765            <name>prxn</name>
766            <shortDescription>ru</shortDescription>
767            <description>Russian (Polyglot and Reactionary)</description>
768            <countryList>
769              <iso3166Id>RU</iso3166Id>
770              <iso3166Id>RS</iso3166Id>
771              <iso3166Id>BA</iso3166Id>
772              <iso3166Id>ME</iso3166Id>
773              <iso3166Id>MK</iso3166Id>
774              <iso3166Id>BG</iso3166Id>
775              <iso3166Id>MD</iso3166Id>
776              <iso3166Id>UA</iso3166Id>
777              <iso3166Id>BY</iso3166Id>
778              <iso3166Id>KZ</iso3166Id>
779              <iso3166Id>MN</iso3166Id>
780              <iso3166Id>KG</iso3166Id>
781              <iso3166Id>TJ</iso3166Id>
782              <iso3166Id>UZ</iso3166Id>
783              <iso3166Id>TM</iso3166Id>
784              <iso3166Id>AZ</iso3166Id>
785            </countryList>
786            <languageList>
787              <iso639Id>rus</iso639Id>
788              <iso639Id>ukr</iso639Id>
789              <iso639Id>bel</iso639Id>
790              <iso639Id>srp</iso639Id>
791              <iso639Id>mkd</iso639Id>
792              <iso639Id>bul</iso639Id>
793              <iso639Id>chu</iso639Id>
794              <iso639Id>kaz</iso639Id>
795              <iso639Id>kir</iso639Id>
796              <iso639Id>uzb</iso639Id>
797              <iso639Id>bak</iso639Id>
798              <iso639Id>aze</iso639Id>
799              <iso639Id>tat</iso639Id>
800              <iso639Id>uig</iso639Id>
801              <iso639Id>kdr</iso639Id>
802              <iso639Id>tyv</iso639Id>
803              <iso639Id>kjh</iso639Id>
804              <iso639Id>crh</iso639Id>
805              <iso639Id>tgk</iso639Id>
806              <iso639Id>abk</iso639Id>
807              <iso639Id>sah</iso639Id>
808              <iso639Id>mon</iso639Id>
809              <iso639Id>kal</iso639Id>
810              <iso639Id>sjd</iso639Id>
811              <iso639Id>chv</iso639Id>
812              <iso639Id>oss</iso639Id>
813              <iso639Id>krl</iso639Id>
814              <iso639Id>ale</iso639Id>
815              <iso639Id>wbl</iso639Id>
816              <iso639Id>kur</iso639Id>
817              <iso639Id>niv</iso639Id>
818              <iso639Id>dng</iso639Id>
819              <iso639Id>kom</iso639Id>
820              <iso639Id>udm</iso639Id>
821              <iso639Id>sel</iso639Id>
822              <iso639Id>ulc</iso639Id>
823              <iso639Id>ude</iso639Id>
824              <iso639Id>oac</iso639Id>
825              <iso639Id>oaa</iso639Id>
826              <iso639Id>gld</iso639Id>
827              <iso639Id>eve</iso639Id>
828              <iso639Id>evn</iso639Id>
829              <iso639Id>kca</iso639Id>
830              <iso639Id>itl</iso639Id>
831              <iso639Id>yrk</iso639Id>
832              <iso639Id>neg</iso639Id>
833            </languageList>
834          </configItem>
835        </variant>        
836        <variant>
837          <configItem popularity="exotic">
838            <name>winkeys-p</name>
839            <shortDescription>winkeys-p</shortDescription>
840            <description>Russian (Programmer)</description>
841            <languageList>
842              <iso639Id>rus</iso639Id>
843            </languageList>
844          </configItem>
845        </variant>
846      </variantList>
847    </layout>
848    <layout>
849      <configItem popularity="exotic">
850        <name>am</name>
851        <shortDescription>hy</shortDescription>
852        <description>Armenian</description>
853        <countryList>
854          <iso3166Id>AM</iso3166Id>
855        </countryList>
856        <languageList>
857          <iso639Id>hye</iso639Id>
858        </languageList>
859      </configItem>
860      <variantList>
861        <variant>
862          <configItem popularity="exotic">
863            <name>olpc-phonetic</name>
864            <description>Armenian (OLPC, phonetic)</description>
865          </configItem>
866        </variant>
867      </variantList>
868    </layout>
869    <layout>
870      <configItem popularity="exotic">
871        <name>il</name>
872        <shortDescription>he</shortDescription>
873        <description>Hebrew</description>
874        <countryList>
875          <iso3166Id>IL</iso3166Id>
876        </countryList>
877        <languageList>
878          <iso639Id>heb</iso639Id>
879        </languageList>
880      </configItem>
881      <variantList>
882        <variant>
883          <configItem popularity="exotic">
884            <name>biblicalSIL</name>
885            <description>Hebrew (Biblical, SIL phonetic)</description>
886            <languageList>
887              <iso639Id>heb</iso639Id>
888            </languageList>
889          </configItem>
890        </variant>
891      </variantList>
892    </layout>
893    <layout>
894      <configItem popularity="exotic">
895        <name>ara</name>
896        <shortDescription>ar</shortDescription>
897        <description>Arabic</description>
898        <countryList>
899          <iso3166Id>AE</iso3166Id>
900          <iso3166Id>BH</iso3166Id>
901          <iso3166Id>DZ</iso3166Id>
902          <iso3166Id>EG</iso3166Id>
903          <iso3166Id>EH</iso3166Id>
904          <iso3166Id>JO</iso3166Id>
905          <iso3166Id>KW</iso3166Id>
906          <iso3166Id>LB</iso3166Id>
907          <iso3166Id>LY</iso3166Id>
908          <iso3166Id>MA</iso3166Id>
909          <iso3166Id>MR</iso3166Id>
910          <iso3166Id>OM</iso3166Id>
911          <iso3166Id>PS</iso3166Id>
912          <iso3166Id>QA</iso3166Id>
913          <iso3166Id>SA</iso3166Id>
914          <iso3166Id>SD</iso3166Id>
915          <iso3166Id>SY</iso3166Id>
916          <iso3166Id>TN</iso3166Id>
917          <iso3166Id>YE</iso3166Id>
918        </countryList>
919        <languageList>
920          <iso639Id>ara</iso639Id>
921        </languageList>
922      </configItem>
923      <variantList>
924        <variant>
925          <configItem popularity="exotic">
926            <name>sun_type6</name>
927            <description>Arabic (Sun Type 6/7)</description>
928          </configItem>
929        </variant>
930        <variant>
931          <configItem popularity="exotic">
932            <name>basic_ext</name>
933            <description>Arabic (Arabic numerals, extensions in the 4th level)</description>
934          </configItem>
935        </variant>
936        <variant>
937          <configItem popularity="exotic">
938            <name>basic_ext_digits</name>
939            <description>Arabic (Eastern Arabic numerals, extensions in the 4th level)</description>
940          </configItem>
941        </variant>
942        <variant>
943          <configItem popularity="exotic">
944            <name>uga</name>
945            <description>Ugaritic instead of Arabic</description>
946          </configItem>
947        </variant>
948	<variant>
949          <configItem popularity="exotic">
950            <name>ergoarabic</name>
951            <description>Arabic (ErgoArabic)</description>
952          </configItem>
953	</variant>
954      </variantList>
955    </layout>
956    <layout>
957      <configItem popularity="exotic">
958        <name>be</name>
959        <shortDescription>be</shortDescription>
960        <description>Belgian</description>
961        <countryList>
962          <iso3166Id>BE</iso3166Id>
963        </countryList>
964        <languageList>
965          <iso639Id>deu</iso639Id>
966          <iso639Id>nld</iso639Id>
967          <iso639Id>fra</iso639Id>
968        </languageList>
969      </configItem>
970      <variantList>
971        <variant>
972          <configItem popularity="exotic">
973            <name>sun_type6</name>
974            <description>Belgian (Sun Type 6/7)</description>
975          </configItem>
976        </variant>
977      </variantList>
978    </layout>
979    <layout>
980      <configItem popularity="exotic">
981        <name>br</name>
982        <shortDescription>pt</shortDescription>
983        <description>Portuguese (Brazil)</description>
984        <countryList>
985          <iso3166Id>BR</iso3166Id>
986        </countryList>
987        <languageList>
988          <iso639Id>por</iso639Id>
989        </languageList>
990      </configItem>
991      <variantList>
992        <variant>
993          <configItem popularity="exotic">
994            <name>sun_type6</name>
995            <description>Portuguese (Brazil, Sun Type 6/7)</description>
996          </configItem>
997        </variant>
998      </variantList>
999    </layout>
1000    <layout>
1001      <configItem popularity="exotic">
1002        <name>cz</name>
1003        <shortDescription>cs</shortDescription>
1004        <description>Czech</description>
1005        <countryList>
1006          <iso3166Id>CZ</iso3166Id>
1007        </countryList>
1008        <languageList>
1009          <iso639Id>ces</iso639Id>
1010        </languageList>
1011      </configItem>
1012      <variantList>
1013        <variant>
1014          <configItem popularity="exotic">
1015            <name>sun_type6</name>
1016            <description>Czech (Sun Type 6/7)</description>
1017          </configItem>
1018        </variant>
1019        <variant>
1020          <configItem popularity="exotic">
1021            <name>prog</name>
1022            <description>Czech (programming)</description>
1023          </configItem>
1024        </variant>
1025        <variant>
1026          <configItem popularity="exotic">
1027            <name>typo</name>
1028            <description>Czech (typographic)</description>
1029          </configItem>
1030        </variant>
1031        <variant>
1032          <configItem popularity="exotic">
1033            <name>coder</name>
1034            <description>Czech (coder)</description>
1035          </configItem>
1036        </variant>
1037        <variant>
1038          <configItem popularity="exotic">
1039            <name>prog_typo</name>
1040            <description>Czech (programming, typographic)</description>
1041          </configItem>
1042        </variant>
1043        <variant>
1044          <configItem popularity="exotic">
1045            <name>colemak-ucw</name>
1046            <description>Czech (US, Colemak, UCW support)</description>
1047          </configItem>
1048        </variant>
1049      </variantList>
1050    </layout>
1051    <layout>
1052      <configItem popularity="exotic">
1053        <name>dk</name>
1054        <shortDescription>da</shortDescription>
1055        <description>Danish</description>
1056        <countryList>
1057          <iso3166Id>DK</iso3166Id>
1058        </countryList>
1059        <languageList>
1060          <iso639Id>dan</iso639Id>
1061        </languageList>
1062      </configItem>
1063      <variantList>
1064        <variant>
1065          <configItem popularity="exotic">
1066            <name>sun_type6</name>
1067            <description>Danish (Sun Type 6/7)</description>
1068          </configItem>
1069        </variant>
1070      </variantList>
1071    </layout>
1072    <layout>
1073      <configItem popularity="exotic">
1074        <name>nl</name>
1075        <shortDescription>nl</shortDescription>
1076        <description>Dutch</description>
1077        <countryList>
1078          <iso3166Id>NL</iso3166Id>
1079        </countryList>
1080        <languageList>
1081          <iso639Id>nld</iso639Id>
1082        </languageList>
1083      </configItem>
1084      <variantList>
1085        <variant>
1086          <configItem popularity="exotic">
1087            <name>sun_type6</name>
1088            <description>Dutch (Sun Type 6/7)</description>
1089          </configItem>
1090        </variant>
1091      </variantList>
1092    </layout>
1093    <layout>
1094      <configItem popularity="exotic">
1095        <name>ee</name>
1096        <shortDescription>et</shortDescription>
1097        <description>Estonian</description>
1098        <countryList>
1099          <iso3166Id>EE</iso3166Id>
1100        </countryList>
1101        <languageList>
1102          <iso639Id>est</iso639Id>
1103        </languageList>
1104      </configItem>
1105      <variantList>
1106        <variant>
1107          <configItem popularity="exotic">
1108            <name>sun_type6</name>
1109            <description>Estonian (Sun Type 6/7)</description>
1110          </configItem>
1111        </variant>
1112      </variantList>
1113    </layout>
1114    <layout>
1115      <configItem popularity="exotic">
1116        <name>fi</name>
1117        <shortDescription>fi</shortDescription>
1118        <description>Finnish</description>
1119        <countryList>
1120          <iso3166Id>FI</iso3166Id>
1121        </countryList>
1122        <languageList>
1123          <iso639Id>fin</iso639Id>
1124        </languageList>
1125      </configItem>
1126      <variantList>
1127        <variant>
1128          <configItem popularity="exotic">
1129            <name>sun_type6</name>
1130            <description>Finnish (Sun Type 6/7)</description>
1131          </configItem>
1132        </variant>
1133        <variant>
1134          <configItem popularity="exotic">
1135            <name>das</name>
1136            <description>Finnish (DAS)</description>
1137          </configItem>
1138        </variant>
1139        <variant>
1140          <configItem popularity="exotic">
1141            <name>fidvorak</name>
1142            <description>Finnish (Dvorak)</description>
1143          </configItem>
1144        </variant>
1145      </variantList>
1146    </layout>
1147    <layout>
1148      <configItem popularity="exotic">
1149        <name>fr</name>
1150        <shortDescription>fr</shortDescription>
1151        <description>French</description>
1152        <countryList>
1153          <iso3166Id>FR</iso3166Id>
1154        </countryList>
1155        <languageList>
1156          <iso639Id>fra</iso639Id>
1157        </languageList>
1158      </configItem>
1159      <variantList>
1160        <variant>
1161          <configItem popularity="exotic">
1162            <name>sun_type6</name>
1163            <description>French (Sun Type 6/7)</description>
1164          </configItem>
1165        </variant>
1166        <variant>
1167          <configItem popularity="exotic">
1168            <name>us-alt</name>
1169            <description>French (US with dead keys, alt.)</description>
1170          </configItem>
1171        </variant>
1172        <variant>
1173          <configItem popularity="exotic">
1174            <name>us-azerty</name>
1175            <description>French (US, AZERTY)</description>
1176          </configItem>
1177        </variant>
1178      </variantList>
1179    </layout>
1180    <layout>
1181      <configItem popularity="exotic">
1182        <name>gr</name>
1183        <shortDescription>gr</shortDescription>
1184        <description>Greek</description>
1185        <countryList>
1186          <iso3166Id>GR</iso3166Id>
1187        </countryList>
1188        <languageList>
1189          <iso639Id>ell</iso639Id>
1190        </languageList>
1191      </configItem>
1192      <variantList>
1193        <variant>
1194          <configItem popularity="exotic">
1195            <name>sun_type6</name>
1196            <description>Greek (Sun Type 6/7)</description>
1197          </configItem>
1198        </variant>
1199        <variant>
1200          <configItem popularity="exotic">
1201            <name>colemak</name>
1202            <description>Greek (Colemak)</description>
1203          </configItem>
1204        </variant>
1205      </variantList>
1206    </layout>
1207    <layout>
1208      <configItem popularity="exotic">
1209        <name>it</name>
1210        <shortDescription>it</shortDescription>
1211        <description>Italian</description>
1212        <countryList>
1213          <iso3166Id>IT</iso3166Id>
1214        </countryList>
1215        <languageList>
1216          <iso639Id>ita</iso639Id>
1217        </languageList>
1218      </configItem>
1219      <variantList>
1220        <variant>
1221          <configItem popularity="exotic">
1222            <name>sun_type6</name>
1223            <description>Italian (Sun Type 6/7)</description>
1224          </configItem>
1225        </variant>
1226        <variant>
1227          <configItem popularity="exotic">
1228            <name>lld</name>
1229            <shortDescription>it_lld</shortDescription>
1230            <description>Italian (Ladin)</description>
1231            <languageList>
1232              <iso639Id>ita</iso639Id>
1233              <iso639Id>lld</iso639Id>
1234            </languageList>
1235          </configItem>
1236        </variant>
1237        <variant>
1238          <configItem popularity="exotic">
1239            <name>dvorak</name>
1240            <description>Italian (Dvorak)</description>
1241            <languageList>
1242              <iso639Id>ita</iso639Id>
1243            </languageList>
1244          </configItem>
1245        </variant>
1246      </variantList>
1247    </layout>
1248    <layout>
1249      <configItem popularity="exotic">
1250        <name>jp</name>
1251        <shortDescription>ja</shortDescription>
1252        <description>Japanese</description>
1253        <countryList>
1254          <iso3166Id>JP</iso3166Id>
1255        </countryList>
1256        <languageList>
1257          <iso639Id>jpn</iso639Id>
1258        </languageList>
1259      </configItem>
1260      <variantList>
1261        <variant>
1262          <configItem popularity="exotic">
1263            <name>sun_type6</name>
1264            <description>Japanese (Sun Type 6)</description>
1265          </configItem>
1266        </variant>
1267        <variant>
1268          <configItem popularity="exotic">
1269            <name>sun_type7</name>
1270            <description>Japanese (Sun Type 7, PC-compatible)</description>
1271          </configItem>
1272        </variant>
1273        <variant>
1274          <configItem popularity="exotic">
1275            <name>sun_type7_suncompat</name>
1276            <description>Japanese (Sun Type 7, Sun-compatible)</description>
1277          </configItem>
1278        </variant>
1279      </variantList>
1280    </layout>
1281    <layout>
1282      <configItem popularity="exotic">
1283        <name>no</name>
1284        <shortDescription>no</shortDescription>
1285        <description>Norwegian</description>
1286        <countryList>
1287          <iso3166Id>NO</iso3166Id>
1288        </countryList>
1289        <languageList>
1290          <iso639Id>nor</iso639Id>
1291          <iso639Id>nob</iso639Id>
1292          <iso639Id>nno</iso639Id>
1293        </languageList>
1294      </configItem>
1295      <variantList>
1296        <variant>
1297          <configItem popularity="exotic">
1298            <name>sun_type6</name>
1299            <description>Norwegian (Sun Type 6/7)</description>
1300          </configItem>
1301        </variant>
1302      </variantList>
1303    </layout>
1304    <layout>
1305      <configItem popularity="exotic">
1306        <name>pk</name>
1307        <shortDescription>ur</shortDescription>
1308        <description>Urdu (Pakistan)</description>
1309        <countryList>
1310          <iso3166Id>PK</iso3166Id>
1311        </countryList>
1312        <languageList>
1313          <iso639Id>urd</iso639Id>
1314        </languageList>
1315      </configItem>
1316      <variantList>
1317        <variant>
1318          <configItem popularity="exotic">
1319          <name>urd-navees</name>
1320          <description>Urdu (Pakistan, Navees)</description>
1321          <languageList>
1322              <iso639Id>urd</iso639Id>
1323            </languageList>
1324          </configItem>
1325        </variant>
1326      </variantList>
1327    </layout>
1328    <layout>
1329      <configItem popularity="exotic">
1330        <name>pt</name>
1331        <shortDescription>pt</shortDescription>
1332        <description>Portuguese</description>
1333        <countryList>
1334          <iso3166Id>PT</iso3166Id>
1335        </countryList>
1336        <languageList>
1337          <iso639Id>por</iso639Id>
1338        </languageList>
1339      </configItem>
1340      <variantList>
1341        <variant>
1342          <configItem popularity="exotic">
1343            <name>sun_type6</name>
1344            <description>Portuguese (Sun Type 6/7)</description>
1345          </configItem>
1346        </variant>
1347        <variant>
1348          <configItem popularity="exotic">
1349            <name>colemak</name>
1350            <description>Portuguese (Colemak)</description>
1351          </configItem>
1352        </variant>
1353      </variantList>
1354    </layout>
1355    <layout>
1356      <configItem popularity="exotic">
1357        <name>sk</name>
1358        <shortDescription>sk</shortDescription>
1359        <description>Slovak</description>
1360        <countryList>
1361          <iso3166Id>SK</iso3166Id>
1362        </countryList>
1363        <languageList>
1364          <iso639Id>slk</iso639Id>
1365        </languageList>
1366      </configItem>
1367      <variantList>
1368        <variant>
1369          <configItem popularity="exotic">
1370            <name>acc</name>
1371            <description>Slovak (ACC layout, only accented letters)</description>
1372          </configItem>
1373        </variant>
1374        <variant>
1375          <configItem popularity="exotic">
1376            <name>sun_type6</name>
1377            <description>Slovak (Sun Type 6/7)</description>
1378          </configItem>
1379        </variant>
1380      </variantList>
1381    </layout>
1382    <layout>
1383      <configItem popularity="exotic">
1384        <name>es</name>
1385        <shortDescription>es</shortDescription>
1386        <description>Spanish</description>
1387        <countryList>
1388          <iso3166Id>ES</iso3166Id>
1389        </countryList>
1390        <languageList>
1391          <iso639Id>spa</iso639Id>
1392        </languageList>
1393      </configItem>
1394      <variantList>
1395        <variant>
1396          <configItem popularity="exotic">
1397            <name>sun_type6</name>
1398            <description>Spanish (Sun Type 6/7)</description>
1399          </configItem>
1400        </variant>
1401      </variantList>
1402    </layout>
1403    <layout>
1404      <configItem popularity="exotic">
1405        <name>se</name>
1406        <shortDescription>sv</shortDescription>
1407        <description>Swedish</description>
1408        <countryList>
1409          <iso3166Id>SE</iso3166Id>
1410        </countryList>
1411        <languageList>
1412          <iso639Id>swe</iso639Id>
1413        </languageList>
1414      </configItem>
1415      <variantList>
1416        <variant>
1417          <configItem popularity="exotic">
1418            <name>dvorak_a5</name>
1419            <description>Swedish (Dvorak A5)</description>
1420          </configItem>
1421        </variant>
1422        <variant>
1423          <configItem popularity="exotic">
1424            <name>sun_type6</name>
1425            <description>Swedish (Sun Type 6/7)</description>
1426          </configItem>
1427        </variant>
1428        <variant>
1429          <configItem popularity="exotic">
1430            <name>ovd</name>
1431            <description>Elfdalian (Swedish, with combining ogonek)</description>
1432            <languageList>
1433              <iso639Id>ovd</iso639Id>
1434            </languageList>
1435          </configItem>
1436        </variant>
1437      </variantList>
1438    </layout>
1439    <layout>
1440      <configItem popularity="exotic">
1441        <name>ch</name>
1442        <shortDescription>de</shortDescription>
1443        <description>German (Switzerland)</description>
1444        <countryList>
1445          <iso3166Id>CH</iso3166Id>
1446        </countryList>
1447        <languageList>
1448          <iso639Id>deu</iso639Id>
1449          <iso639Id>gsw</iso639Id>
1450        </languageList>
1451      </configItem>
1452      <variantList>
1453        <variant>
1454          <configItem popularity="exotic">
1455            <name>sun_type6_de</name>
1456            <description>German (Switzerland, Sun Type 6/7)</description>
1457          </configItem>
1458        </variant>
1459        <variant>
1460          <configItem popularity="exotic">
1461            <name>sun_type6_fr</name>
1462            <description>French (Switzerland, Sun Type 6/7)</description>
1463          </configItem>
1464        </variant>
1465      </variantList>
1466    </layout>
1467    <layout>
1468      <configItem popularity="exotic">
1469        <name>tr</name>
1470        <shortDescription>tr</shortDescription>
1471        <description>Turkish</description>
1472        <countryList>
1473          <iso3166Id>TR</iso3166Id>
1474        </countryList>
1475        <languageList>
1476          <iso639Id>tur</iso639Id>
1477        </languageList>
1478      </configItem>
1479      <variantList>
1480        <variant>
1481          <configItem popularity="exotic">
1482            <name>sun_type6</name>
1483            <description>Turkish (Sun Type 6/7)</description>
1484          </configItem>
1485        </variant>
1486        <variant>
1487          <configItem popularity="exotic">
1488            <name>otk</name>
1489            <description>Old Turkic</description>
1490          </configItem>
1491        </variant>
1492        <variant>
1493          <configItem popularity="exotic">
1494            <name>us</name>
1495            <description>Turkish (Turkey, Latin Q, Swap i and ��)</description>
1496          </configItem>
1497        </variant>
1498      </variantList>
1499    </layout>
1500    <layout>
1501      <configItem popularity="exotic">
1502        <name>ua</name>
1503        <shortDescription>uk</shortDescription>
1504        <description>Ukrainian</description>
1505        <countryList>
1506          <iso3166Id>UA</iso3166Id>
1507        </countryList>
1508        <languageList>
1509          <iso639Id>ukr</iso639Id>
1510        </languageList>
1511      </configItem>
1512      <variantList>
1513        <variant>
1514          <configItem popularity="exotic">
1515            <name>sun_type6</name>
1516            <description>Ukrainian (Sun Type 6/7)</description>
1517          </configItem>
1518        </variant>
1519      </variantList>
1520    </layout>
1521    <layout>
1522      <configItem popularity="exotic">
1523        <name>gb</name>
1524        <shortDescription>en</shortDescription>
1525        <description>English (UK)</description>
1526        <countryList>
1527          <iso3166Id>GB</iso3166Id>
1528        </countryList>
1529        <languageList>
1530          <iso639Id>eng</iso639Id>
1531        </languageList>
1532      </configItem>
1533      <variantList>
1534        <variant>
1535          <configItem popularity="exotic">
1536            <name>sun_type6</name>
1537            <description>English (UK, Sun Type 6/7)</description>
1538          </configItem>
1539        </variant>
1540      </variantList>
1541    </layout>
1542    <layout>
1543      <configItem popularity="exotic">
1544        <name>kr</name>
1545        <shortDescription>ko</shortDescription>
1546        <description>Korean</description>
1547          <countryList>
1548          <iso3166Id>KR</iso3166Id>
1549        </countryList>
1550        <languageList>
1551          <iso639Id>kor</iso639Id>
1552        </languageList>
1553      </configItem>
1554      <variantList>
1555        <variant>
1556          <configItem popularity="exotic">
1557            <name>sun_type6</name>
1558            <description>Korean (Sun Type 6/7)</description>
1559          </configItem>
1560        </variant>
1561      </variantList>
1562    </layout>
1563    <layout>
1564      <configItem popularity="exotic">
1565        <name>vn</name>
1566        <!-- Keyboard indicator for Vietnamese layouts -->
1567        <shortDescription>vi</shortDescription>
1568        <description>Vietnamese</description>
1569        <countryList>
1570          <iso3166Id>VN</iso3166Id>
1571        </countryList>
1572        <languageList>
1573          <iso639Id>vie</iso639Id>
1574        </languageList>
1575      </configItem>
1576      <variantList>
1577        <variant>
1578          <configItem popularity="exotic">
1579            <name>aderty</name>
1580            <description>Vietnamese (A��ERTY)</description>
1581          </configItem>
1582        </variant>
1583        <variant>
1584          <configItem popularity="exotic">
1585            <name>qderty</name>
1586            <description>Vietnamese (Q��ERTY)</description>
1587          </configItem>
1588        </variant>
1589      </variantList>
1590    </layout>
1591    <layout>
1592      <configItem popularity="exotic">
1593        <name>eu</name>
1594        <!-- Keyboard indicator for European layouts -->
1595        <shortDescription>eu</shortDescription>
1596        <description>EurKEY (US)</description>
1597        <countryList>
1598          <iso3166Id>US</iso3166Id>
1599        </countryList>
1600        <languageList>
1601          <iso639Id>cat</iso639Id>
1602          <iso639Id>dan</iso639Id>
1603          <iso639Id>eng</iso639Id>
1604          <iso639Id>est</iso639Id>
1605          <iso639Id>fao</iso639Id>
1606          <iso639Id>fin</iso639Id>
1607          <iso639Id>deu</iso639Id>
1608          <iso639Id>ell</iso639Id>
1609          <iso639Id>gsw</iso639Id>
1610          <iso639Id>ita</iso639Id>
1611          <iso639Id>lav</iso639Id>
1612          <iso639Id>lit</iso639Id>
1613          <iso639Id>nld</iso639Id>
1614          <iso639Id>nor</iso639Id>
1615          <iso639Id>por</iso639Id>
1616          <iso639Id>spa</iso639Id>
1617          <iso639Id>swe</iso639Id>
1618        </languageList>
1619      </configItem>
1620    </layout>
1621    <layout>
1622      <configItem popularity="exotic">
1623        <name>trans</name>
1624        <!-- Keyboard layouts for transcription and transliteration systems -->
1625        <shortDescription>ipa</shortDescription>
1626        <description>International Phonetic Alphabet</description>
1627      </configItem>
1628      <variantList>
1629        <variant>
1630          <configItem popularity="exotic">
1631            <name>qwerty</name>
1632            <description>International Phonetic Alphabet (QWERTY)</description>
1633          </configItem>
1634        </variant>
1635      </variantList>
1636    </layout>
1637    <layout>
1638      <configItem popularity="exotic">
1639        <name>in</name>
1640        <!-- Keyboard indicator for Indian layouts -->
1641        <shortDescription>in</shortDescription>
1642        <description>Indian</description>
1643        <countryList>
1644          <iso3166Id>IN</iso3166Id>
1645        </countryList>
1646        <!-- from https://github.com/unicode-org/cldr/blob/main/common/supplemental/supplementalData.xml scripts="Deva" -->
1647        <languageList>
1648          <iso639Id>hin</iso639Id>
1649          <iso639Id>anp</iso639Id>
1650          <iso639Id>awa</iso639Id>
1651          <iso639Id>bap</iso639Id>
1652          <iso639Id>bfy</iso639Id>
1653          <iso639Id>bgc</iso639Id>
1654          <iso639Id>bhb</iso639Id>
1655          <iso639Id>bhi</iso639Id>
1656          <iso639Id>bho</iso639Id>
1657          <iso639Id>bjj</iso639Id>
1658          <iso639Id>bra</iso639Id>
1659          <iso639Id>brx</iso639Id>
1660          <iso639Id>btv</iso639Id>
1661          <iso639Id>doi</iso639Id>
1662          <iso639Id>dty</iso639Id>
1663          <iso639Id>gbm</iso639Id>
1664          <iso639Id>gom</iso639Id>
1665          <iso639Id>gvr</iso639Id>
1666          <iso639Id>hne</iso639Id>
1667          <iso639Id>hoc</iso639Id>
1668          <iso639Id>hoj</iso639Id>
1669          <iso639Id>jml</iso639Id>
1670          <iso639Id>kfr</iso639Id>
1671          <iso639Id>kfy</iso639Id>
1672          <iso639Id>khn</iso639Id>
1673          <iso639Id>kok</iso639Id>
1674          <iso639Id>kru</iso639Id>
1675          <iso639Id>mag</iso639Id>
1676          <iso639Id>mai</iso639Id>
1677          <iso639Id>mar</iso639Id>
1678          <iso639Id>mgp</iso639Id>
1679          <iso639Id>mrd</iso639Id>
1680          <iso639Id>mtr</iso639Id>
1681          <iso639Id>mwr</iso639Id>
1682          <iso639Id>nep</iso639Id>
1683          <iso639Id>new</iso639Id>
1684          <iso639Id>noe</iso639Id>
1685          <iso639Id>raj</iso639Id>
1686          <iso639Id>rjs</iso639Id>
1687          <iso639Id>sck</iso639Id>
1688          <iso639Id>srx</iso639Id>
1689          <iso639Id>swv</iso639Id>
1690          <iso639Id>taj</iso639Id>
1691          <iso639Id>tdg</iso639Id>
1692          <iso639Id>tdh</iso639Id>
1693          <iso639Id>thl</iso639Id>
1694          <iso639Id>thq</iso639Id>
1695          <iso639Id>thr</iso639Id>
1696          <iso639Id>tkt</iso639Id>
1697          <iso639Id>wbr</iso639Id>
1698          <iso639Id>wtm</iso639Id>
1699          <iso639Id>xnr</iso639Id>
1700          <iso639Id>xsr</iso639Id>
1701        </languageList>
1702      </configItem>
1703      <variantList>
1704        <variant>
1705          <configItem popularity="exotic">
1706            <name>modi-kagapa</name>
1707            <shortDescription>mr</shortDescription>
1708            <description>Modi (KaGaPa phonetic)</description>
1709            <languageList>
1710              <iso639Id>mar</iso639Id>
1711            </languageList>
1712          </configItem>
1713        </variant>
1714        <variant>
1715          <configItem popularity="exotic">
1716            <name>san-misc</name>
1717            <shortDescription>sas</shortDescription>
1718            <description>Sanskrit symbols</description>
1719            <languageList>
1720              <iso639Id>san</iso639Id>
1721            </languageList>
1722          </configItem>
1723        </variant>
1724        <variant>
1725          <configItem popularity="exotic">
1726            <name>urd-navees</name>
1727            <shortDescription>ur</shortDescription>
1728            <description>Urdu (Navees)</description>
1729            <languageList>
1730              <iso639Id>urd</iso639Id>
1731            </languageList>
1732          </configItem>
1733        </variant>
1734      </variantList>
1735    </layout>
1736  </layoutList>
1737  <optionList>
1738    <group allowMultipleSelection="true">
1739      <!-- The key combination used to choose the 3rd (and 4th, together with Shift)
1740           level of symbols -->
1741      <configItem popularity="exotic">
1742        <name>lv3</name>
1743        <description>Key to choose the 3rd level</description>
1744      </configItem>
1745      <option>
1746        <configItem popularity="exotic">
1747          <name>lv3:4_switch_isolated</name>
1748          <description>Number key 4 when pressed in isolation</description>
1749        </configItem>
1750      </option>
1751      <option>
1752        <configItem popularity="exotic">
1753          <name>lv3:9_switch_isolated</name>
1754          <description>Number key 9 when pressed in isolation</description>
1755        </configItem>
1756      </option>
1757    </group>
1758    <group allowMultipleSelection="false">
1759      <!-- Caps Lock tweaks.
1760           "Internal" capitalization means capitalization using some internal tables.
1761           Otherwise "as Shift" - means using next group. -->
1762      <configItem popularity="exotic">
1763        <name>caps</name>
1764        <description>Caps Lock behavior</description>
1765      </configItem>
1766      <option>
1767        <configItem popularity="exotic">
1768          <name>caps:escape_shifted_compose</name>
1769          <description>Make Caps Lock an additional Esc, and Shift + Caps Lock is the Compose</description>
1770        </configItem>
1771      </option>
1772    </group>
1773    <group allowMultipleSelection="true">
1774      <!-- Tweaking the position of the "(" and ")" keys -->
1775      <configItem popularity="exotic">
1776        <name>parens</name>
1777        <description>Parentheses position</description>
1778      </configItem>
1779      <option>
1780        <configItem popularity="exotic">
1781          <name>parens:swap_brackets</name>
1782          <description>Swap with square brackets</description>
1783        </configItem>
1784      </option>
1785    </group>
1786  </optionList>
1787</xkbConfigRegistry>
1788