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