packaging: Bump up to 1.6.0
[platform/upstream/libxkbcommon.git] / test / data / rules / evdev.extras.xml
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>