• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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>ca</name>
63        <shortDescription>fr</shortDescription>
64        <description>French (Canada)</description>
65        <languageList>
66          <iso639Id>fra</iso639Id>
67        </languageList>
68      </configItem>
69      <variantList>
70        <variant>
71          <configItem popularity="exotic">
72            <name>kut</name>
73            <shortDescription>kut</shortDescription>
74            <description>Kutenai</description>
75          </configItem>
76        </variant>
77        <variant>
78          <configItem popularity="exotic">
79            <name>shs</name>
80            <shortDescription>shs</shortDescription>
81            <description>Secwepemctsin</description>
82          </configItem>
83        </variant>
84        <variant>
85          <configItem popularity="exotic">
86            <name>sun_type6</name>
87            <description>Multilingual (Canada, Sun Type 6/7)</description>
88          </configItem>
89        </variant>
90      </variantList>
91    </layout>
92    <layout>
93      <configItem popularity="exotic">
94        <name>de</name>
95        <shortDescription>de</shortDescription>
96        <description>German</description>
97        <languageList>
98          <iso639Id>ger</iso639Id>
99        </languageList>
100      </configItem>
101      <variantList>
102        <variant>
103          <configItem popularity="exotic">
104            <name>us</name>
105            <description>German (US)</description>
106            <languageList>
107              <iso639Id>eng</iso639Id>
108            </languageList>
109          </configItem>
110        </variant>
111        <variant>
112          <configItem popularity="exotic">
113            <name>hu</name>
114            <description>German (with Hungarian letters, no dead keys)</description>
115            <languageList>
116              <iso639Id>ger</iso639Id>
117              <iso639Id>hun</iso639Id>
118            </languageList>
119          </configItem>
120        </variant>
121        <variant>
122          <configItem popularity="exotic">
123            <name>pl</name>
124            <description>Polish (Germany, no dead keys)</description>
125            <languageList>
126              <iso639Id>ger</iso639Id>
127              <iso639Id>pol</iso639Id>
128            </languageList>
129          </configItem>
130        </variant>
131        <variant>
132          <configItem popularity="exotic">
133            <name>sun_type6</name>
134            <description>German (Sun Type 6/7)</description>
135          </configItem>
136        </variant>
137        <variant>
138          <configItem popularity="exotic">
139            <name>adnw</name>
140            <description>German (Aus der Neo-Welt)</description>
141          </configItem>
142        </variant>
143        <variant>
144          <configItem popularity="exotic">
145            <name>koy</name>
146            <description>German (KOY)</description>
147          </configItem>
148        </variant>
149        <variant>
150          <configItem popularity="exotic">
151            <name>bone</name>
152            <description>German (Bone)</description>
153          </configItem>
154        </variant>
155        <variant>
156          <configItem popularity="exotic">
157            <name>bone_eszett_home</name>
158            <description>German (Bone, eszett in the home row)</description>
159          </configItem>
160        </variant>
161        <variant>
162          <configItem popularity="exotic">
163            <name>neo_qwertz</name>
164            <description>German (Neo, QWERTZ)</description>
165          </configItem>
166        </variant>
167        <variant>
168          <configItem popularity="exotic">
169            <name>neo_qwerty</name>
170            <description>German (Neo, QWERTY)</description>
171          </configItem>
172        </variant>
173        <variant>
174          <configItem popularity="exotic">
175            <name>ru-recom</name>
176            <!-- Keyboard indicator for Russian layouts -->
177            <shortDescription>ru</shortDescription>
178            <description>Russian (Germany, recommended)</description>
179            <languageList>
180              <iso639Id>rus</iso639Id>
181            </languageList>
182          </configItem>
183        </variant>
184        <variant>
185          <configItem popularity="exotic">
186            <name>ru-translit</name>
187            <!-- Keyboard indicator for Russian layouts -->
188            <shortDescription>ru</shortDescription>
189            <description>Russian (Germany, transliteration)</description>
190            <languageList>
191              <iso639Id>rus</iso639Id>
192            </languageList>
193          </configItem>
194        </variant>
195        <variant>
196          <configItem popularity="exotic">
197            <name>lld</name>
198            <shortDescription>de_lld</shortDescription>
199            <description>German (Ladin)</description>
200            <languageList>
201              <iso639Id>ger</iso639Id>
202              <iso639Id>lld</iso639Id>
203            </languageList>
204          </configItem>
205        </variant>
206      </variantList>
207    </layout>
208    <layout>
209      <configItem popularity="exotic">
210        <name>eg</name>
211        <shortDescription>ⲕⲏⲙⲉ</shortDescription>
212        <description>Coptic</description>
213        <languageList>
214          <iso639Id>cop</iso639Id>
215          <iso639Id>egy</iso639Id>
216        </languageList>
217      </configItem>
218    </layout>
219    <layout>
220      <configItem>
221        <name>hu</name>
222        <description>Hungarian</description>
223      </configItem>
224      <variantList>
225        <variant>
226          <configItem popularity="exotic">
227            <name>oldhun</name>
228            <shortDescription>oldhun</shortDescription>
229            <description>Old Hungarian</description>
230          </configItem>
231        </variant>
232        <variant>
233          <configItem popularity="exotic">
234            <name>ohu_lig</name>
235            <shortDescription>ohu_lig</shortDescription>
236            <description>Old Hungarian (for ligatures)</description>
237          </configItem>
238        </variant>
239
240      </variantList>
241    </layout>
242    <layout>
243      <configItem popularity="exotic">
244        <name>ir</name>
245        <shortDescription>fa</shortDescription>
246        <description>Persian</description>
247        <languageList>
248          <iso639Id>per</iso639Id>
249        </languageList>
250      </configItem>
251      <variantList>
252        <variant>
253          <configItem popularity="exotic">
254            <name>ave</name>
255            <description>Avestan</description>
256            <languageList>
257              <iso639Id>ave</iso639Id>
258            </languageList>
259          </configItem>
260        </variant>
261      </variantList>
262    </layout>
263    <layout>
264      <configItem popularity="exotic">
265        <name>lt</name>
266        <shortDescription>lt</shortDescription>
267        <description>Lithuanian</description>
268        <languageList>
269          <iso639Id>lit</iso639Id>
270        </languageList>
271      </configItem>
272      <variantList>
273        <variant>
274          <configItem popularity="exotic">
275            <name>us_dvorak</name>
276            <description>Lithuanian (Dvorak)</description>
277          </configItem>
278        </variant>
279        <variant>
280          <configItem popularity="exotic">
281            <name>sun_type6</name>
282            <description>Lithuanian (Sun Type 6/7)</description>
283          </configItem>
284        </variant>
285      </variantList>
286    </layout>
287    <layout>
288      <configItem popularity="exotic">
289        <name>lv</name>
290        <shortDescription>lv</shortDescription>
291        <description>Latvian</description>
292        <languageList>
293          <iso639Id>lav</iso639Id>
294        </languageList>
295      </configItem>
296      <variantList>
297        <variant>
298          <configItem popularity="exotic">
299            <name>dvorak</name>
300            <description>Latvian (Dvorak)</description>
301          </configItem>
302        </variant>
303        <variant>
304          <configItem popularity="exotic">
305            <name>ykeydvorak</name>
306            <description>Latvian (Dvorak, with Y)</description>
307          </configItem>
308        </variant>
309        <variant>
310          <configItem popularity="exotic">
311            <name>minuskeydvorak</name>
312            <description>Latvian (Dvorak, with minus)</description>
313          </configItem>
314        </variant>
315        <variant>
316          <configItem popularity="exotic">
317            <name>dvorakprogr</name>
318            <description>Latvian (programmer Dvorak)</description>
319          </configItem>
320        </variant>
321        <variant>
322          <configItem popularity="exotic">
323            <name>ykeydvorakprogr</name>
324            <description>Latvian (programmer Dvorak, with Y)</description>
325          </configItem>
326        </variant>
327        <variant>
328          <configItem popularity="exotic">
329            <name>minuskeydvorakprogr</name>
330            <description>Latvian (programmer Dvorak, with minus)</description>
331          </configItem>
332        </variant>
333        <variant>
334          <configItem popularity="exotic">
335            <name>colemak</name>
336            <description>Latvian (Colemak)</description>
337          </configItem>
338        </variant>
339        <variant>
340          <configItem popularity="exotic">
341            <name>apostrophecolemak</name>
342            <description>Latvian (Colemak, with apostrophe)</description>
343          </configItem>
344        </variant>
345        <variant>
346          <configItem popularity="exotic">
347            <name>sun_type6</name>
348            <description>Latvian (Sun Type 6/7)</description>
349          </configItem>
350        </variant>
351      </variantList>
352    </layout>
353    <layout>
354      <configItem popularity="exotic">
355        <name>us</name>
356        <shortDescription>en</shortDescription>
357        <description>English (US)</description>
358        <languageList>
359          <iso639Id>eng</iso639Id>
360        </languageList>
361      </configItem>
362      <variantList>
363        <variant>
364          <configItem popularity="exotic">
365            <name>intl-unicode</name>
366            <description>English (US, intl., AltGr Unicode combining)</description>
367          </configItem>
368        </variant>
369        <variant>
370          <configItem popularity="exotic">
371            <name>alt-intl-unicode</name>
372            <description>English (US, intl., AltGr Unicode combining, alt.)</description>
373          </configItem>
374        </variant>
375        <variant>
376          <configItem popularity="exotic">
377            <name>ats</name>
378            <description>Atsina</description>
379            <!-- No ISO code in ISO639-2, only draft ISO693-3 -->
380          </configItem>
381        </variant>
382        <variant>
383          <configItem popularity="exotic">
384            <name>crd</name>
385            <description>Coeur d'Alene Salish</description>
386            <languageList>
387              <iso639Id>crd</iso639Id>
388            </languageList>
389          </configItem>
390        </variant>
391        <variant>
392          <configItem popularity="exotic">
393            <name>cz_sk_de</name>
394            <description>Czech Slovak and German (US)</description>
395            <languageList>
396              <iso639Id>eng</iso639Id>
397              <iso639Id>cze</iso639Id>
398              <iso639Id>slo</iso639Id>
399              <iso639Id>ger</iso639Id>
400            </languageList>
401          </configItem>
402        </variant>
403        <variant>
404          <configItem popularity="exotic">
405            <name>drix</name>
406            <description>English (Drix)</description>
407          </configItem>
408        </variant>
409        <variant>
410          <configItem popularity="exotic">
411            <name>de_se_fi</name>
412            <description>German, Swedish and Finnish (US)</description>
413            <languageList>
414              <iso639Id>eng</iso639Id>
415              <iso639Id>ger</iso639Id>
416              <iso639Id>swe</iso639Id>
417              <iso639Id>fin</iso639Id>
418            </languageList>
419          </configItem>
420        </variant>
421        <variant>
422          <configItem popularity="exotic">
423            <name>ibm238l</name>
424            <description>English (US, IBM Arabic 238_L)</description>
425          </configItem>
426        </variant>
427        <variant>
428          <configItem popularity="exotic">
429            <name>sun_type6</name>
430            <description>English (US, Sun Type 6/7)</description>
431          </configItem>
432        </variant>
433        <variant>
434          <configItem popularity="exotic">
435            <name>carpalx</name>
436            <description>English (Carpalx)</description>
437          </configItem>
438        </variant>
439        <variant>
440          <configItem popularity="exotic">
441            <name>carpalx-intl</name>
442            <description>English (Carpalx, intl., with dead keys)</description>
443          </configItem>
444        </variant>
445        <variant>
446          <configItem popularity="exotic">
447            <name>carpalx-altgr-intl</name>
448            <description>English (Carpalx, intl., with AltGr dead keys)</description>
449          </configItem>
450        </variant>
451        <variant>
452          <configItem popularity="exotic">
453            <name>carpalx-full</name>
454            <description>English (Carpalx, full optimization)</description>
455          </configItem>
456        </variant>
457        <variant>
458          <configItem popularity="exotic">
459            <name>carpalx-full-intl</name>
460            <description>English (Carpalx, full optimization, intl., with dead keys)</description>
461          </configItem>
462        </variant>
463        <variant>
464          <configItem popularity="exotic">
465            <name>carpalx-full-altgr-intl</name>
466            <description>English (Carpalx, full optimization, intl., with AltGr dead keys)</description>
467          </configItem>
468        </variant>
469        <variant>
470          <configItem popularity="exotic">
471            <name>3l</name>
472            <description>English (3l)</description>
473          </configItem>
474        </variant>
475        <variant>
476          <configItem popularity="exotic">
477            <name>3l-cros</name>
478            <description>English (3l, Chromebook)</description>
479          </configItem>
480        </variant>
481        <variant>
482          <configItem popularity="exotic">
483            <name>3l-emacs</name>
484            <description>English (3l, emacs)</description>
485          </configItem>
486        </variant>
487        <variant>
488          <configItem popularity="exotic">
489            <name>scn</name>
490            <description>Sicilian (US keyboard)</description>
491            <languageList>
492              <iso639Id>eng</iso639Id>
493              <iso639Id>ita</iso639Id>
494              <iso639Id>scn</iso639Id>
495            </languageList>
496          </configItem>
497        </variant>
498      </variantList>
499    </layout>
500    <layout>
501      <configItem popularity="exotic">
502        <name>pl</name>
503        <shortDescription>pl</shortDescription>
504        <description>Polish</description>
505        <languageList>
506          <iso639Id>pol</iso639Id>
507        </languageList>
508      </configItem>
509      <variantList>
510        <variant>
511          <configItem popularity="exotic">
512            <name>intl</name>
513            <description>Polish (intl., with dead keys)</description>
514          </configItem>
515        </variant>
516        <variant>
517          <configItem popularity="exotic">
518            <name>colemak</name>
519            <description>Polish (Colemak)</description>
520          </configItem>
521        </variant>
522        <variant>
523          <configItem popularity="exotic">
524            <name>sun_type6</name>
525            <description>Polish (Sun Type 6/7)</description>
526          </configItem>
527        </variant>
528        <variant>
529          <configItem popularity="exotic">
530            <name>glagolica</name>
531            <description>Polish (Glagolica)</description>
532          </configItem>
533        </variant>
534      </variantList>
535    </layout>
536    <layout>
537      <configItem popularity="exotic">
538        <name>ro</name>
539        <shortDescription>ro</shortDescription>
540        <description>Romanian</description>
541        <languageList>
542          <iso639Id>rum</iso639Id>
543        </languageList>
544      </configItem>
545      <variantList>
546        <variant>
547          <configItem popularity="exotic">
548            <name>crh_dobruja</name>
549            <shortDescription>crh</shortDescription>
550            <description>Crimean Tatar (Dobruja Q)</description>
551            <languageList>
552              <iso639Id>crh</iso639Id>
553            </languageList>
554          </configItem>
555        </variant>
556        <variant>
557          <configItem popularity="exotic">
558            <name>ergonomic</name>
559            <description>Romanian (ergonomic Touchtype)</description>
560          </configItem>
561        </variant>
562        <variant>
563          <configItem popularity="exotic">
564            <name>sun_type6</name>
565            <description>Romanian (Sun Type 6/7)</description>
566          </configItem>
567        </variant>
568      </variantList>
569    </layout>
570    <layout>
571      <configItem popularity="exotic">
572        <name>rs</name>
573        <shortDescription>sr</shortDescription>
574        <description>Serbian</description>
575        <languageList>
576          <iso639Id>srp</iso639Id>
577        </languageList>
578      </configItem>
579      <variantList>
580        <variant>
581          <configItem popularity="exotic">
582            <name>combiningkeys</name>
583            <description>Serbian (combining accents instead of dead keys)</description>
584          </configItem>
585        </variant>
586      </variantList>
587    </layout>
588    <layout>
589      <configItem popularity="exotic">
590        <name>ru</name>
591        <shortDescription>ru</shortDescription>
592        <description>Russian</description>
593      </configItem>
594      <variantList>
595        <variant>
596          <configItem popularity="exotic">
597            <name>chu</name>
598            <description>Church Slavonic</description>
599            <languageList>
600              <iso639Id>chu</iso639Id>
601            </languageList>
602          </configItem>
603        </variant>
604        <variant>
605          <configItem popularity="exotic">
606            <name>ruu</name>
607            <shortDescription>ru</shortDescription>
608            <description>Russian (with Ukrainian-Belorussian layout)</description>
609            <languageList>
610              <iso639Id>rus</iso639Id>
611              <iso639Id>ukr</iso639Id>
612              <iso639Id>bel</iso639Id>
613            </languageList>
614          </configItem>
615        </variant>
616        <variant>
617          <configItem popularity="exotic">
618            <name>rulemak</name>
619            <description>Russian (Rulemak, phonetic Colemak)</description>
620          </configItem>
621        </variant>
622        <variant>
623          <configItem popularity="exotic">
624            <name>phonetic_mac</name>
625            <description>Russian (phonetic Macintosh)</description>
626          </configItem>
627        </variant>
628        <variant>
629          <configItem popularity="exotic">
630            <name>sun_type6</name>
631            <description>Russian (Sun Type 6/7)</description>
632          </configItem>
633        </variant>
634        <variant>
635          <configItem popularity="exotic">
636            <name>unipunct</name>
637            <description>Russian (with US punctuation)</description>
638          </configItem>
639        </variant>
640        <variant>
641          <configItem popularity="exotic">
642            <name>prxn</name>
643            <shortDescription>ru</shortDescription>
644            <description>Russian (Polyglot and Reactionary)</description>
645            <countryList>
646              <iso3166Id>RU</iso3166Id>
647              <iso3166Id>RS</iso3166Id>
648              <iso3166Id>BA</iso3166Id>
649              <iso3166Id>ME</iso3166Id>
650              <iso3166Id>MK</iso3166Id>
651              <iso3166Id>BG</iso3166Id>
652              <iso3166Id>MD</iso3166Id>
653              <iso3166Id>UA</iso3166Id>
654              <iso3166Id>BY</iso3166Id>
655              <iso3166Id>KZ</iso3166Id>
656              <iso3166Id>MN</iso3166Id>
657              <iso3166Id>KG</iso3166Id>
658              <iso3166Id>TJ</iso3166Id>
659              <iso3166Id>UZ</iso3166Id>
660              <iso3166Id>TM</iso3166Id>
661              <iso3166Id>AZ</iso3166Id>
662            </countryList>
663            <languageList>
664              <iso639Id>rus</iso639Id>
665              <iso639Id>rus-petr1708</iso639Id>
666              <iso639Id>ukr</iso639Id>
667              <iso639Id>bel</iso639Id>
668              <iso639Id>srp</iso639Id>
669              <iso639Id>mkd</iso639Id>
670              <iso639Id>bul</iso639Id>
671              <iso639Id>chu</iso639Id>
672              <iso639Id>rum-Cyrl</iso639Id>
673              <iso639Id>kaz</iso639Id>
674              <iso639Id>kir</iso639Id>
675              <iso639Id>uzb</iso639Id>
676              <iso639Id>bak</iso639Id>
677              <iso639Id>aze</iso639Id>
678              <iso639Id>tat</iso639Id>
679              <iso639Id>uig</iso639Id>
680              <iso639Id>kdr</iso639Id>
681              <iso639Id>tyv</iso639Id>
682              <iso639Id>kjh</iso639Id>
683              <iso639Id>crh</iso639Id>
684              <iso639Id>tgk</iso639Id>
685              <iso639Id>abk</iso639Id>
686              <iso639Id>sah</iso639Id>
687              <iso639Id>mon</iso639Id>
688              <iso639Id>kal</iso639Id>
689              <iso639Id>sjd</iso639Id>
690              <iso639Id>chv</iso639Id>
691              <iso639Id>oss</iso639Id>
692              <iso639Id>krl</iso639Id>
693              <iso639Id>ale</iso639Id>
694              <iso639Id>wbl</iso639Id>
695              <iso639Id>kur</iso639Id>
696              <iso639Id>niv</iso639Id>
697              <iso639Id>dng</iso639Id>
698              <iso639Id>kom</iso639Id>
699              <iso639Id>udm</iso639Id>
700              <iso639Id>sel</iso639Id>
701              <iso639Id>ulc</iso639Id>
702              <iso639Id>ude</iso639Id>
703              <iso639Id>oac</iso639Id>
704              <iso639Id>oaa</iso639Id>
705              <iso639Id>gld</iso639Id>
706              <iso639Id>eve</iso639Id>
707              <iso639Id>evn</iso639Id>
708              <iso639Id>kca</iso639Id>
709              <iso639Id>itl</iso639Id>
710              <iso639Id>yrk</iso639Id>
711              <iso639Id>neg</iso639Id>
712            </languageList>
713          </configItem>
714        </variant>
715      </variantList>
716    </layout>
717    <layout>
718      <configItem popularity="exotic">
719        <name>am</name>
720        <shortDescription>hy</shortDescription>
721        <description>Armenian</description>
722        <languageList>
723          <iso639Id>hye</iso639Id>
724        </languageList>
725      </configItem>
726      <variantList>
727        <variant>
728          <configItem popularity="exotic">
729            <name>olpc-phonetic</name>
730            <description>Armenian (OLPC, phonetic)</description>
731          </configItem>
732        </variant>
733      </variantList>
734    </layout>
735    <layout>
736      <configItem popularity="exotic">
737        <name>il</name>
738        <shortDescription>he</shortDescription>
739        <description>Hebrew</description>
740        <languageList>
741          <iso639Id>heb</iso639Id>
742        </languageList>
743      </configItem>
744      <variantList>
745        <variant>
746          <configItem popularity="exotic">
747            <name>biblicalSIL</name>
748            <description>Hebrew (Biblical, SIL phonetic)</description>
749            <languageList>
750              <iso639Id>heb</iso639Id>
751            </languageList>
752          </configItem>
753        </variant>
754      </variantList>
755    </layout>
756    <layout>
757      <configItem popularity="exotic">
758        <name>ara</name>
759        <shortDescription>ar</shortDescription>
760        <description>Arabic</description>
761      </configItem>
762      <variantList>
763        <variant>
764          <configItem popularity="exotic">
765            <name>sun_type6</name>
766            <description>Arabic (Sun Type 6/7)</description>
767          </configItem>
768        </variant>
769        <variant>
770          <configItem popularity="exotic">
771            <name>basic_ext</name>
772            <description>Arabic (Arabic numerals, extensions in the 4th level)</description>
773          </configItem>
774        </variant>
775        <variant>
776          <configItem popularity="exotic">
777            <name>basic_ext_digits</name>
778            <description>Arabic (Eastern Arabic numerals, extensions in the 4th level)</description>
779          </configItem>
780        </variant>
781        <variant>
782          <configItem popularity="exotic">
783            <name>uga</name>
784            <description>Ugaritic instead of Arabic</description>
785          </configItem>
786        </variant>
787      </variantList>
788    </layout>
789    <layout>
790      <configItem popularity="exotic">
791        <name>be</name>
792        <shortDescription>be</shortDescription>
793        <description>Belgian</description>
794      </configItem>
795      <variantList>
796        <variant>
797          <configItem popularity="exotic">
798            <name>sun_type6</name>
799            <description>Belgian (Sun Type 6/7)</description>
800          </configItem>
801        </variant>
802      </variantList>
803    </layout>
804    <layout>
805      <configItem popularity="exotic">
806        <name>br</name>
807        <shortDescription>pt</shortDescription>
808        <description>Portuguese (Brazil)</description>
809      </configItem>
810      <variantList>
811        <variant>
812          <configItem popularity="exotic">
813            <name>sun_type6</name>
814            <description>Portuguese (Brazil, Sun Type 6/7)</description>
815          </configItem>
816        </variant>
817      </variantList>
818    </layout>
819    <layout>
820      <configItem popularity="exotic">
821        <name>cz</name>
822        <shortDescription>cs</shortDescription>
823        <description>Czech</description>
824      </configItem>
825      <variantList>
826        <variant>
827          <configItem popularity="exotic">
828            <name>sun_type6</name>
829            <description>Czech (Sun Type 6/7)</description>
830          </configItem>
831        </variant>
832        <variant>
833          <configItem popularity="exotic">
834            <name>prog</name>
835            <description>Czech (programming)</description>
836          </configItem>
837        </variant>
838        <variant>
839          <configItem popularity="exotic">
840            <name>typo</name>
841            <description>Czech (typographic)</description>
842          </configItem>
843        </variant>
844        <variant>
845          <configItem popularity="exotic">
846            <name>coder</name>
847            <description>Czech (coder)</description>
848          </configItem>
849        </variant>
850        <variant>
851          <configItem popularity="exotic">
852            <name>prog_typo</name>
853            <description>Czech (programming, typographic)</description>
854          </configItem>
855        </variant>
856      </variantList>
857    </layout>
858    <layout>
859      <configItem popularity="exotic">
860        <name>dk</name>
861        <shortDescription>da</shortDescription>
862        <description>Danish</description>
863      </configItem>
864      <variantList>
865        <variant>
866          <configItem popularity="exotic">
867            <name>sun_type6</name>
868            <description>Danish (Sun Type 6/7)</description>
869          </configItem>
870        </variant>
871      </variantList>
872    </layout>
873    <layout>
874      <configItem popularity="exotic">
875        <name>nl</name>
876        <shortDescription>nl</shortDescription>
877        <description>Dutch</description>
878      </configItem>
879      <variantList>
880        <variant>
881          <configItem popularity="exotic">
882            <name>sun_type6</name>
883            <description>Dutch (Sun Type 6/7)</description>
884          </configItem>
885        </variant>
886      </variantList>
887    </layout>
888    <layout>
889      <configItem popularity="exotic">
890        <name>ee</name>
891        <shortDescription>et</shortDescription>
892        <description>Estonian</description>
893      </configItem>
894      <variantList>
895        <variant>
896          <configItem popularity="exotic">
897            <name>sun_type6</name>
898            <description>Estonian (Sun Type 6/7)</description>
899          </configItem>
900        </variant>
901      </variantList>
902    </layout>
903    <layout>
904      <configItem popularity="exotic">
905        <name>fi</name>
906        <shortDescription>fi</shortDescription>
907        <description>Finnish</description>
908      </configItem>
909      <variantList>
910        <variant>
911          <configItem popularity="exotic">
912            <name>sun_type6</name>
913            <description>Finnish (Sun Type 6/7)</description>
914          </configItem>
915        </variant>
916        <variant>
917          <configItem popularity="exotic">
918            <name>das</name>
919            <description>Finnish (DAS)</description>
920          </configItem>
921        </variant>
922        <variant>
923          <configItem popularity="exotic">
924            <name>fidvorak</name>
925            <description>Finnish (Dvorak)</description>
926          </configItem>
927        </variant>
928      </variantList>
929    </layout>
930    <layout>
931      <configItem popularity="exotic">
932        <name>fr</name>
933        <shortDescription>fr</shortDescription>
934        <description>French</description>
935      </configItem>
936      <variantList>
937        <variant>
938          <configItem popularity="exotic">
939            <name>sun_type6</name>
940            <description>French (Sun Type 6/7)</description>
941          </configItem>
942        </variant>
943        <variant>
944          <configItem popularity="exotic">
945            <name>us-alt</name>
946            <description>French (US with dead keys, alt.)</description>
947          </configItem>
948        </variant>
949        <variant>
950          <configItem popularity="exotic">
951            <name>us-azerty</name>
952            <description>French (US, AZERTY)</description>
953          </configItem>
954        </variant>
955      </variantList>
956    </layout>
957    <layout>
958      <configItem popularity="exotic">
959        <name>gr</name>
960        <shortDescription>gr</shortDescription>
961        <description>Greek</description>
962      </configItem>
963      <variantList>
964        <variant>
965          <configItem popularity="exotic">
966            <name>sun_type6</name>
967            <description>Greek (Sun Type 6/7)</description>
968          </configItem>
969        </variant>
970        <variant>
971          <configItem popularity="exotic">
972            <name>colemak</name>
973            <description>Greek (Colemak)</description>
974          </configItem>
975        </variant>
976      </variantList>
977    </layout>
978    <layout>
979      <configItem popularity="exotic">
980        <name>it</name>
981        <shortDescription>it</shortDescription>
982        <description>Italian</description>
983      </configItem>
984      <variantList>
985        <variant>
986          <configItem popularity="exotic">
987            <name>sun_type6</name>
988            <description>Italian (Sun Type 6/7)</description>
989          </configItem>
990        </variant>
991        <variant>
992          <configItem popularity="exotic">
993            <name>lld</name>
994            <shortDescription>it_lld</shortDescription>
995            <description>Italian (Ladin)</description>
996            <languageList>
997              <iso639Id>it</iso639Id>
998              <iso639Id>lld</iso639Id>
999            </languageList>
1000          </configItem>
1001        </variant>
1002      </variantList>
1003    </layout>
1004    <layout>
1005      <configItem popularity="exotic">
1006        <name>jp</name>
1007        <shortDescription>ja</shortDescription>
1008        <description>Japanese</description>
1009      </configItem>
1010      <variantList>
1011        <variant>
1012          <configItem popularity="exotic">
1013            <name>sun_type6</name>
1014            <description>Japanese (Sun Type 6)</description>
1015          </configItem>
1016        </variant>
1017        <variant>
1018          <configItem popularity="exotic">
1019            <name>sun_type7</name>
1020            <description>Japanese (Sun Type 7, PC-compatible)</description>
1021          </configItem>
1022        </variant>
1023        <variant>
1024          <configItem popularity="exotic">
1025            <name>sun_type7_suncompat</name>
1026            <description>Japanese (Sun Type 7, Sun-compatible)</description>
1027          </configItem>
1028        </variant>
1029      </variantList>
1030    </layout>
1031    <layout>
1032      <configItem popularity="exotic">
1033        <name>no</name>
1034        <shortDescription>no</shortDescription>
1035        <description>Norwegian</description>
1036      </configItem>
1037      <variantList>
1038        <variant>
1039          <configItem popularity="exotic">
1040            <name>sun_type6</name>
1041            <description>Norwegian (Sun Type 6/7)</description>
1042          </configItem>
1043        </variant>
1044      </variantList>
1045    </layout>
1046    <layout>
1047      <configItem popularity="exotic">
1048        <name>pt</name>
1049        <shortDescription>pt</shortDescription>
1050        <description>Portuguese</description>
1051      </configItem>
1052      <variantList>
1053        <variant>
1054          <configItem popularity="exotic">
1055            <name>sun_type6</name>
1056            <description>Portuguese (Sun Type 6/7)</description>
1057          </configItem>
1058        </variant>
1059      </variantList>
1060    </layout>
1061    <layout>
1062      <configItem popularity="exotic">
1063        <name>pt</name>
1064        <shortDescription>pt</shortDescription>
1065        <description>Portuguese</description>
1066      </configItem>
1067      <variantList>
1068        <variant>
1069          <configItem popularity="exotic">
1070            <name>colemak</name>
1071            <description>Portuguese (Colemak)</description>
1072          </configItem>
1073        </variant>
1074      </variantList>
1075    </layout>
1076    <layout>
1077      <configItem popularity="exotic">
1078        <name>sk</name>
1079        <shortDescription>sk</shortDescription>
1080        <description>Slovak</description>
1081      </configItem>
1082      <variantList>
1083        <variant>
1084          <configItem popularity="exotic">
1085            <name>acc</name>
1086            <description>Slovak (ACC layout, only accented letters)</description>
1087          </configItem>
1088        </variant>
1089        <variant>
1090          <configItem popularity="exotic">
1091            <name>sun_type6</name>
1092            <description>Slovak (Sun Type 6/7)</description>
1093          </configItem>
1094        </variant>
1095      </variantList>
1096    </layout>
1097    <layout>
1098      <configItem popularity="exotic">
1099        <name>es</name>
1100        <shortDescription>es</shortDescription>
1101        <description>Spanish</description>
1102      </configItem>
1103      <variantList>
1104        <variant>
1105          <configItem popularity="exotic">
1106            <name>sun_type6</name>
1107            <description>Spanish (Sun Type 6/7)</description>
1108          </configItem>
1109        </variant>
1110      </variantList>
1111    </layout>
1112    <layout>
1113      <configItem popularity="exotic">
1114        <name>se</name>
1115        <shortDescription>sv</shortDescription>
1116        <description>Swedish</description>
1117      </configItem>
1118      <variantList>
1119        <variant>
1120          <configItem popularity="exotic">
1121            <name>dvorak_a5</name>
1122            <description>Swedish (Dvorak A5)</description>
1123          </configItem>
1124        </variant>
1125        <variant>
1126          <configItem popularity="exotic">
1127            <name>sun_type6</name>
1128            <description>Swedish (Sun Type 6/7)</description>
1129          </configItem>
1130        </variant>
1131        <variant>
1132          <configItem popularity="exotic">
1133            <name>ovd</name>
1134            <description>Elfdalian (Swedish, with combining ogonek)</description>
1135            <languageList>
1136              <iso639Id>ovd</iso639Id>
1137            </languageList>
1138          </configItem>
1139        </variant>
1140      </variantList>
1141    </layout>
1142    <layout>
1143      <configItem popularity="exotic">
1144        <name>ch</name>
1145        <shortDescription>de</shortDescription>
1146        <description>German (Switzerland)</description>
1147      </configItem>
1148      <variantList>
1149        <variant>
1150          <configItem popularity="exotic">
1151            <name>sun_type6_de</name>
1152            <description>German (Switzerland, Sun Type 6/7)</description>
1153          </configItem>
1154        </variant>
1155        <variant>
1156          <configItem popularity="exotic">
1157            <name>sun_type6_fr</name>
1158            <description>French (Switzerland, Sun Type 6/7)</description>
1159          </configItem>
1160        </variant>
1161      </variantList>
1162    </layout>
1163    <layout>
1164      <configItem popularity="exotic">
1165        <name>tr</name>
1166        <shortDescription>tr</shortDescription>
1167        <description>Turkish</description>
1168      </configItem>
1169      <variantList>
1170        <variant>
1171          <configItem popularity="exotic">
1172            <name>sun_type6</name>
1173            <description>Turkish (Sun Type 6/7)</description>
1174          </configItem>
1175        </variant>
1176      </variantList>
1177    </layout>
1178    <layout>
1179      <configItem popularity="exotic">
1180        <name>ua</name>
1181        <shortDescription>uk</shortDescription>
1182        <description>Ukrainian</description>
1183      </configItem>
1184      <variantList>
1185        <variant>
1186          <configItem popularity="exotic">
1187            <name>sun_type6</name>
1188            <description>Ukrainian (Sun Type 6/7)</description>
1189          </configItem>
1190        </variant>
1191      </variantList>
1192    </layout>
1193    <layout>
1194      <configItem popularity="exotic">
1195        <name>gb</name>
1196        <shortDescription>en</shortDescription>
1197        <description>English (UK)</description>
1198      </configItem>
1199      <variantList>
1200        <variant>
1201          <configItem popularity="exotic">
1202            <name>sun_type6</name>
1203            <description>English (UK, Sun Type 6/7)</description>
1204          </configItem>
1205        </variant>
1206      </variantList>
1207    </layout>
1208    <layout>
1209      <configItem popularity="exotic">
1210        <name>kr</name>
1211        <shortDescription>ko</shortDescription>
1212        <description>Korean</description>
1213      </configItem>
1214      <variantList>
1215        <variant>
1216          <configItem popularity="exotic">
1217            <name>sun_type6</name>
1218            <description>Korean (Sun Type 6/7)</description>
1219          </configItem>
1220        </variant>
1221      </variantList>
1222    </layout>
1223    <layout>
1224      <configItem popularity="exotic">
1225        <name>vn</name>
1226        <!-- Keyboard indicator for Vietnamese layouts -->
1227        <shortDescription>vi</shortDescription>
1228        <description>Vietnamese</description>
1229        <languageList>
1230          <iso639Id>vie</iso639Id>
1231        </languageList>
1232      </configItem>
1233      <variantList>
1234        <variant>
1235          <configItem popularity="exotic">
1236            <name>aderty</name>
1237            <description>Vietnamese (AÐERTY)</description>
1238          </configItem>
1239        </variant>
1240        <variant>
1241          <configItem popularity="exotic">
1242            <name>qderty</name>
1243            <description>Vietnamese (QĐERTY)</description>
1244          </configItem>
1245        </variant>
1246      </variantList>
1247    </layout>
1248    <layout>
1249      <configItem popularity="exotic">
1250        <name>eu</name>
1251        <!-- Keyboard indicator for European layouts -->
1252        <shortDescription>eu</shortDescription>
1253        <description>EurKEY (US)</description>
1254        <languageList>
1255          <iso639Id>cat</iso639Id>
1256          <iso639Id>dan</iso639Id>
1257          <iso639Id>eng</iso639Id>
1258          <iso639Id>est</iso639Id>
1259          <iso639Id>fao</iso639Id>
1260          <iso639Id>fin</iso639Id>
1261          <iso639Id>ger</iso639Id>
1262          <iso639Id>gre</iso639Id>
1263          <iso639Id>gsw</iso639Id>
1264          <iso639Id>ita</iso639Id>
1265          <iso639Id>lav</iso639Id>
1266          <iso639Id>lit</iso639Id>
1267          <iso639Id>nld</iso639Id>
1268          <iso639Id>nor</iso639Id>
1269          <iso639Id>por</iso639Id>
1270          <iso639Id>spa</iso639Id>
1271          <iso639Id>swe</iso639Id>
1272        </languageList>
1273      </configItem>
1274    </layout>
1275    <layout>
1276      <configItem popularity="exotic">
1277        <name>cm</name>
1278        <shortDescription>cm</shortDescription>
1279        <description>English (Cameroon)</description>
1280      </configItem>
1281      <variantList>
1282        <variant>
1283          <configItem popularity="exotic">
1284            <name>mmuock</name>
1285            <description>Mmuock</description>
1286          </configItem>
1287        </variant>
1288      </variantList>
1289    </layout>
1290    <layout>
1291      <configItem popularity="exotic">
1292        <name>trans</name>
1293        <!-- Keyboard layouts for transcription and transliteration systems -->
1294        <description>International Phonetic Alphabet</description>
1295      </configItem>
1296      <variantList/>
1297    </layout>
1298    <layout>
1299      <configItem>
1300        <name>in</name>
1301        <!-- Keyboard indicator for Indian layouts -->
1302        <shortDescription>in</shortDescription>
1303        <description>Indian</description>
1304      </configItem>
1305      <variantList>
1306        <variant>
1307          <configItem>
1308            <name>modi-kagapa</name>
1309            <shortDescription>mr</shortDescription>
1310            <description>Modi (KaGaPa phonetic)</description>
1311            <languageList>
1312              <iso639Id>mar</iso639Id>
1313            </languageList>
1314          </configItem>
1315        </variant>
1316      </variantList>
1317    </layout>
1318  </layoutList>
1319  <optionList>
1320    <group allowMultipleSelection="true">
1321      <!-- The key combination used to choose the 3rd (and 4th, together with Shift)
1322           level of symbols -->
1323      <configItem popularity="exotic">
1324        <name>lv3</name>
1325        <description>Key to choose the 3rd level</description>
1326      </configItem>
1327      <option>
1328        <configItem popularity="exotic">
1329          <name>lv3:4_switch_isolated</name>
1330          <description>Number key 4 when pressed in isolation</description>
1331        </configItem>
1332      </option>
1333      <option>
1334        <configItem popularity="exotic">
1335          <name>lv3:9_switch_isolated</name>
1336          <description>Number key 9 when pressed in isolation</description>
1337        </configItem>
1338      </option>
1339    </group>
1340    <group allowMultipleSelection="true">
1341      <!-- Tweaking the position of the "(" and ")" keys -->
1342      <configItem popularity="exotic">
1343        <name>parens</name>
1344        <description>Parentheses position</description>
1345      </configItem>
1346      <option>
1347        <configItem popularity="exotic">
1348          <name>parens:swap_brackets</name>
1349          <description>Swap with square brackets</description>
1350        </configItem>
1351      </option>
1352    </group>
1353  </optionList>
1354</xkbConfigRegistry>
1355