splitting Serbia and Montenegro, b.fd.o#12390
[xorg/xkeyboard-config] / rules / base.xml.in
1 <?xml version="1.0" encoding="utf-8"?>
2 <!DOCTYPE xkbConfigRegistry SYSTEM "xkb.dtd">
3 <xkbConfigRegistry>
4   <modelList>
5     <model>
6       <configItem>
7         <name>pc101</name>
8         <_description>Generic 101-key PC</_description>
9         <vendor>Generic</vendor>
10       </configItem>
11     </model>
12     <model>
13       <configItem>
14         <name>pc102</name>
15         <_description>Generic 102-key (Intl) PC</_description>
16         <vendor>Generic</vendor>
17       </configItem>
18     </model>
19     <model>
20       <configItem>
21         <name>pc104</name>
22         <_description>Generic 104-key PC</_description>
23         <vendor>Generic</vendor>
24       </configItem>
25     </model>
26     <model>
27       <configItem>
28         <name>pc105</name>
29         <_description>Generic 105-key (Intl) PC</_description>
30         <vendor>Generic</vendor>
31       </configItem>
32     </model>
33     <model>
34       <configItem>
35         <name>dell101</name>
36         <_description>Dell 101-key PC</_description>
37         <vendor>Dell</vendor>
38       </configItem>
39     </model>
40     <model>
41       <configItem>
42         <name>latitude</name>
43         <_description>Dell Latitude series laptop</_description>
44         <vendor>Dell</vendor>
45       </configItem>
46     </model>
47     <model>
48       <configItem>
49         <name>dellm65</name>
50         <_description>Dell Precision M65</_description>
51       </configItem>
52     </model>
53     <model>
54       <configItem>
55         <name>everex</name>
56         <_description>Everex STEPnote</_description>
57         <vendor>Everex</vendor>
58       </configItem>
59     </model>
60     <model>
61       <configItem>
62         <name>flexpro</name>
63         <_description>Keytronic FlexPro</_description>
64         <vendor>Keytronic</vendor>
65       </configItem>
66     </model>
67     <model>
68       <configItem>
69         <name>microsoft</name>
70         <_description>Microsoft Natural</_description>
71         <vendor>Microsoft Inc.</vendor>
72       </configItem>
73     </model>
74     <model>
75       <configItem>
76         <name>omnikey101</name>
77         <_description>Northgate OmniKey 101</_description>
78         <vendor>Northgate</vendor>
79       </configItem>
80     </model>
81     <model>
82       <configItem>
83         <name>winbook</name>
84         <_description>Winbook Model XP5</_description>
85         <vendor>Generic</vendor>
86       </configItem>
87     </model>
88     <model>
89       <configItem>
90         <name>jp106</name>
91         <_description>Japanese 106-key</_description>
92         <vendor>Generic</vendor>
93       </configItem>
94     </model>
95     <model>
96       <configItem>
97         <name>pc98</name>
98         <_description>PC-98xx Series</_description>
99         <vendor>Generic</vendor>
100       </configItem>
101     </model>
102     <model>
103       <configItem>
104         <name>a4techKB21</name>
105         <_description>A4Tech KB-21</_description>
106         <vendor>A4Tech</vendor>
107       </configItem>
108     </model>
109     <model>
110       <configItem>
111         <name>a4techKBS8</name>
112         <_description>A4Tech KBS-8</_description>
113         <vendor>A4Tech</vendor>
114       </configItem>
115     </model>
116     <model>
117       <configItem>
118         <name>a4_rfkb23</name>
119         <_description>A4Tech Wireless Desktop RFKB-23</_description>
120         <vendor>A4Tech</vendor>
121       </configItem>
122     </model>
123     <model>
124       <configItem>
125         <name>abnt2</name>
126         <_description>Brazilian ABNT2</_description>
127         <vendor>Generic</vendor>
128       </configItem>
129     </model>
130     <model>
131       <configItem>
132         <name>airkey</name>
133         <_description>Acer AirKey V</_description>
134         <vendor>Acer</vendor>
135       </configItem>
136     </model>
137     <model>
138       <configItem>
139         <name>acpi</name>
140         <_description>ACPI Standard</_description>
141         <vendor>Generic</vendor>
142       </configItem>
143     </model>
144     <model>
145       <configItem>
146         <name>azonaRF2300</name>
147         <_description>Azona RF2300 wireless Internet Keyboard</_description>
148         <vendor>Azona</vendor>
149       </configItem>
150     </model>
151     <model>
152       <configItem>
153         <name>scorpius</name>
154         <_description>Advance Scorpius KI</_description>
155         <vendor>Scorpius</vendor>
156       </configItem>
157     </model>
158     <model>
159       <configItem>
160         <name>brother</name>
161         <_description>Brother Internet Keyboard</_description>
162         <vendor>Brother</vendor>
163       </configItem>
164     </model>
165     <model>
166       <configItem>
167         <name>btc5113rf</name>
168         <_description>BTC 5113RF Multimedia</_description>
169         <vendor>BTC</vendor>
170       </configItem>
171     </model>
172     <model>
173       <configItem>
174         <name>btc5126t</name>
175         <_description>BTC 5126T</_description>
176         <vendor>BTC</vendor>
177       </configItem>
178     </model>
179     <model>
180       <configItem>
181         <name>btc9000</name>
182         <_description>BTC 9000</_description>
183         <vendor>BTC</vendor>
184       </configItem>
185     </model>
186     <model>
187       <configItem>
188         <name>btc9000a</name>
189         <_description>BTC 9000A</_description>
190         <vendor>BTC</vendor>
191       </configItem>
192     </model>
193     <model>
194       <configItem>
195         <name>btc9001ah</name>
196         <_description>BTC 9001AH</_description>
197         <vendor>BTC</vendor>
198       </configItem>
199     </model>
200     <model>
201       <configItem>
202         <name>btc5090</name>
203         <_description>BTC 5090</_description>
204         <vendor>BTC</vendor>
205       </configItem>
206     </model>
207     <model>
208       <configItem>
209         <name>btc9019u</name>
210         <_description>BTC 9019U</_description>
211         <vendor>BTC</vendor>
212       </configItem>
213     </model>
214     <model>
215       <configItem>
216         <name>cherryblue</name>
217         <_description>Cherry Blue Line CyBo@rd</_description>
218       </configItem>
219     </model>
220     <model>
221       <configItem>
222         <name>cherryblueb</name>
223         <_description>Cherry CyMotion Master XPress</_description>
224         <vendor>Cherry</vendor>
225       </configItem>
226     </model>
227     <model>
228       <configItem>
229         <name>cherrybluea</name>
230         <_description>Cherry Blue Line CyBo@rd (alternate option)</_description>
231         <vendor>Cherry</vendor>
232       </configItem>
233     </model>
234     <model>
235       <configItem>
236         <name>cherrycyboard</name>
237         <_description>Cherry CyBo@rd USB-Hub</_description>
238       </configItem>
239     </model>
240     <model>
241       <configItem>
242         <name>chicony</name>
243         <_description>Chicony Internet Keyboard</_description>
244         <vendor>Chicony</vendor>
245       </configItem>
246     </model>
247     <model>
248       <configItem>
249         <name>chicony9885</name>
250         <_description>Chicony KB-9885</_description>
251         <vendor>Chicony</vendor>
252       </configItem>
253     </model>
254     <model>
255       <configItem>
256         <name>compaqeak8</name>
257         <_description>Compaq Easy Access Keyboard</_description>
258         <vendor>Compaq</vendor>
259       </configItem>
260     </model>
261     <model>
262       <configItem>
263         <name>compaqik7</name>
264         <_description>Compaq Internet Keyboard (7 keys)</_description>
265         <vendor>Compaq</vendor>
266       </configItem>
267     </model>
268     <model>
269       <configItem>
270         <name>compaqik13</name>
271         <_description>Compaq Internet Keyboard (13 keys)</_description>
272         <vendor>Compaq</vendor>
273       </configItem>
274     </model>
275     <model>
276       <configItem>
277         <name>compaqik18</name>
278         <_description>Compaq Internet Keyboard (18 keys)</_description>
279         <vendor>Compaq</vendor>
280       </configItem>
281     </model>
282     <model>
283       <configItem>
284         <name>cymotionlinux</name>
285         <_description>Cherry CyMotion Master Linux</_description>
286         <vendor>Cherry</vendor>
287       </configItem>
288     </model>
289     <model>
290       <configItem>
291         <name>armada</name>
292         <_description>Laptop/notebook Compaq (eg. Armada) Laptop Keyboard</_description>
293         <vendor>Compaq</vendor>
294       </configItem>
295     </model>
296     <model>
297       <configItem>
298         <name>presario</name>
299         <_description>Laptop/notebook Compaq (eg. Presario) Internet Keyboard</_description>
300         <vendor>Compaq</vendor>
301       </configItem>
302     </model>
303     <model>
304       <configItem>
305         <name>ipaq</name>
306         <_description>Compaq iPaq Keyboard</_description>
307         <vendor>Compaq</vendor>
308       </configItem>
309     </model>
310     <model>
311       <configItem>
312         <name>dell</name>
313         <_description>Dell</_description>
314         <vendor>Dell</vendor>
315       </configItem>
316     </model>
317     <model>
318       <configItem>
319         <name>dellusbmm</name>
320         <_description>Dell USB Multimedia Keybard</_description>
321         <vendor>Dell</vendor>
322       </configItem>
323     </model>
324     <model>
325       <configItem>
326         <name>inspiron</name>
327         <_description>Dell Laptop/notebook Inspiron 6xxx/8xxx</_description>
328         <vendor>Dell</vendor>
329       </configItem>
330     </model>
331     <model>
332       <configItem>
333         <name>precision_m</name>
334         <_description>Dell Laptop/notebook Precision M series</_description>
335         <vendor>Dell</vendor>
336       </configItem>
337     </model>
338     <model>
339       <configItem>
340         <name>dexxa</name>
341         <_description>Dexxa Wireless Desktop Keyboard</_description>
342         <vendor>Dexxa</vendor>
343       </configItem>
344     </model>
345     <model>
346       <configItem>
347         <name>diamond</name>
348         <_description>Diamond 9801 / 9802 series</_description>
349         <vendor>Diamond</vendor>
350       </configItem>
351     </model>
352     <model>
353       <configItem>
354         <name>dtk2000</name>
355         <_description>DTK2000</_description>
356       </configItem>
357     </model>
358     <model>
359       <configItem>
360         <name>ennyah_dkb1008</name>
361         <_description>Ennyah DKB-1008</_description>
362         <vendor>Ennyah</vendor>
363       </configItem>
364     </model>
365     <model>
366       <configItem>
367         <name>genius</name>
368         <_description>Genius Comfy KB-16M / Genius MM Keyboard KWD-910</_description>
369         <vendor>Genius</vendor>
370       </configItem>
371     </model>
372     <model>
373       <configItem>
374         <name>geniuscomfy</name>
375         <_description>Genius Comfy KB-12e</_description>
376         <vendor>Genius</vendor>
377       </configItem>
378     </model>
379     <model>
380       <configItem>
381         <name>geniuscomfy2</name>
382         <_description>Genius Comfy KB-21e-Scroll</_description>
383         <vendor>Genius</vendor>
384       </configItem>
385     </model>
386     <model>
387       <configItem>
388         <name>geniuskb19e</name>
389         <_description>Genius KB-19e NB</_description>
390         <vendor>Genius</vendor>
391       </configItem>
392     </model>
393     <model>
394       <configItem>
395         <name>gyration</name>
396         <_description>Gyration</_description>
397         <vendor>Gyration</vendor>
398       </configItem>
399     </model>
400     <model>
401       <configItem>
402         <name>logitech_g15</name>
403         <_description>Logitech G15 extra keys via G15daemon</_description>
404         <vendor>Logitech</vendor>
405       </configItem>
406     </model>
407     <model>
408       <configItem>
409         <name>hpi6</name>
410         <_description>Hewlett-Packard Internet Keyboard</_description>
411         <vendor>Hewlett-Packard</vendor>
412       </configItem>
413     </model>
414     <model>
415       <configItem>
416         <name>hp2501</name>
417         <_description>Hewlett-Packard SK-2501 Multimedia Keyboard</_description>
418         <vendor>Hewlett-Packard</vendor>
419       </configItem>
420     </model>
421     <model>
422       <configItem>
423         <name>hp2505</name>
424         <_description>Hewlett-Packard SK-2505 Internet Keyboard</_description>
425         <vendor>Hewlett-Packard</vendor>
426       </configItem>
427     </model>
428     <model>
429       <configItem>
430         <name>hpxe3gc</name>
431         <_description>Hewlett-Packard Omnibook XE3 GC</_description>
432         <vendor>Hewlett-Packard</vendor>
433       </configItem>
434     </model>
435     <model>
436       <configItem>
437         <name>hpxe3gf</name>
438         <_description>Hewlett-Packard Omnibook XE3 GF</_description>
439         <vendor>Hewlett-Packard</vendor>
440       </configItem>
441     </model>
442     <model>
443       <configItem>
444         <name>hpxt1000</name>
445         <_description>Hewlett-Packard Omnibook XT1000</_description>
446         <vendor>Hewlett-Packard</vendor>
447       </configItem>
448     </model>
449     <model>
450       <configItem>
451         <name>hpzt11xx</name>
452         <_description>Hewlett-Packard Pavilion ZT11xx</_description>
453         <vendor>Hewlett-Packard</vendor>
454       </configItem>
455     </model>
456     <model>
457       <configItem>
458         <name>hp500fa</name>
459         <_description>Hewlett-Packard Omnibook 500 FA</_description>
460         <vendor>Hewlett-Packard</vendor>
461       </configItem>
462     </model>
463     <model>
464       <configItem>
465         <name>hp5xx</name>
466         <_description>Hewlett-Packard Omnibook 5xx</_description>
467         <vendor>Hewlett-Packard</vendor>
468       </configItem>
469     </model>
470     <model>
471       <configItem>
472         <name>hp6000</name>
473         <_description>Hewlett-Packard Omnibook 6000/6100</_description>
474         <vendor>Hewlett-Packard</vendor>
475       </configItem>
476     </model>
477     <model>
478       <configItem>
479         <name>honeywell_euroboard</name>
480         <_description>Honeywell Euroboard</_description>
481         <vendor>Hewlett-Packard</vendor>
482       </configItem>
483     </model>
484     <model>
485       <configItem>
486         <name>rapidaccess</name>
487         <_description>IBM Rapid Access</_description>
488         <vendor>IBM</vendor>
489       </configItem>
490     </model>
491     <model>
492       <configItem>
493         <name>rapidaccess2</name>
494         <_description>IBM Rapid Access II</_description>
495         <vendor>IBM</vendor>
496       </configItem>
497     </model>
498     <model>
499       <configItem>
500         <name>rapidaccess2a</name>
501         <_description>IBM Rapid Access II (alternate option)</_description>
502         <vendor>IBM</vendor>
503       </configItem>
504     </model>
505     <model>
506       <configItem>
507         <name>thinkpad</name>
508         <_description>IBM ThinkPad 560Z/600/600E/A22E</_description>
509         <vendor>IBM</vendor>
510       </configItem>
511     </model>
512     <model>
513       <configItem>
514         <name>thinkpadintl</name>
515         <_description>IBM ThinkPad 560Z/600/600E/A22E, Intl</_description>
516         <vendor>IBM</vendor>
517       </configItem>
518     </model>
519     <model>
520       <configItem>
521         <name>logiaccess</name>
522         <_description>Logitech Access Keyboard</_description>
523         <vendor>Logitech</vendor>
524       </configItem>
525     </model>
526     <model>
527       <configItem>
528         <name>logiclx300</name>
529         <_description>Logitech Cordless Desktop LX-300</_description>
530         <vendor>Logitech</vendor>
531       </configItem>
532     </model>
533     <model>
534       <configItem>
535         <name>logicd</name>
536         <_description>Logitech Cordless Desktop</_description>
537         <vendor>Logitech</vendor>
538       </configItem>
539     </model>
540     <model>
541       <configItem>
542         <name>logicda</name>
543         <_description>Logitech Cordless Desktop (alternate option)</_description>
544         <vendor>Logitech</vendor>
545       </configItem>
546     </model>
547     <model>
548       <configItem>
549         <name>logicdpa2</name>
550         <_description>Logitech Cordless Desktop Pro (alternate option2)</_description>
551         <vendor>Logitech</vendor>
552       </configItem>
553     </model>
554     <model>
555       <configItem>
556         <name>logicfn</name>
557         <_description>Logitech Cordless Freedom/Desktop Navigator</_description>
558         <vendor>Logitech</vendor>
559       </configItem>
560     </model>
561     <model>
562       <configItem>
563         <name>logicdn</name>
564         <_description>Logitech Cordless Desktop Navigator</_description>
565         <vendor>Logitech</vendor>
566       </configItem>
567     </model>
568     <model>
569       <configItem>
570         <name>logiitc</name>
571         <_description>Logitech iTouch Cordless Keyboard (model Y-RB6)</_description>
572         <vendor>Logitech</vendor>
573       </configItem>
574     </model>
575     <model>
576       <configItem>
577         <name>logiik</name>
578         <_description>Logitech Internet Keyboard</_description>
579         <vendor>Logitech</vendor>
580       </configItem>
581     </model>
582     <model>
583       <configItem>
584         <name>itouch</name>
585         <_description>Logitech iTouch</_description>
586         <vendor>Logitech</vendor>
587       </configItem>
588     </model>
589     <model>
590       <configItem>
591         <name>logicink</name>
592         <_description>Logitech Internet Navigator Keyboard</_description>
593         <vendor>Logitech</vendor>
594       </configItem>
595     </model>
596     <model>
597       <configItem>
598         <name>logiex110</name>
599         <_description>Logitech Cordless Desktop EX110</_description>
600         <vendor>Logitech</vendor>
601       </configItem>
602     </model>
603     <model>
604       <configItem>
605         <name>logiinkse</name>
606         <_description>Logitech iTouch Internet Navigator Keyboard SE</_description>
607         <vendor>Logitech</vendor>
608       </configItem>
609     </model>
610     <model>
611       <configItem>
612         <name>logiinkseusb</name>
613         <_description>Logitech iTouch Internet Navigator Keyboard SE (USB)</_description>
614         <vendor>Logitech</vendor>
615       </configItem>
616     </model>
617     <model>
618       <configItem>
619         <name>logiultrax</name>
620         <_description>Logitech Ultra-X Keyboard</_description>
621         <vendor>Logitech</vendor>
622       </configItem>
623     </model>
624     <model>
625       <configItem>
626         <name>dinovo</name>
627         <_description>Logitech diNovo Keyboard</_description>
628         <vendor>Logitech</vendor>
629       </configItem>
630     </model>
631     <model>
632       <configItem>
633         <name>mx1998</name>
634         <_description>Memorex MX1998</_description>
635         <vendor>Memorex</vendor>
636       </configItem>
637     </model>
638     <model>
639       <configItem>
640         <name>mx2500</name>
641         <_description>Memorex MX2500 EZ-Access Keyboard</_description>
642         <vendor>Memorex</vendor>
643       </configItem>
644     </model>
645     <model>
646       <configItem>
647         <name>mx2750</name>
648         <_description>Memorex MX2750</_description>
649         <vendor>Memorex</vendor>
650       </configItem>
651     </model>
652     <model>
653       <configItem>
654         <name>microsoftinet</name>
655         <_description>Microsoft Internet Keyboard</_description>
656         <vendor>Microsoft Inc.</vendor>
657       </configItem>
658     </model>
659     <model>
660       <configItem>
661         <name>microsoftpro</name>
662         <_description>Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro</_description>
663         <vendor>Microsoft Inc.</vendor>
664       </configItem>
665     </model>
666     <model>
667       <configItem>
668         <name>microsoftprousb</name>
669         <_description>Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro</_description>
670         <vendor>Microsoft Inc.</vendor>
671       </configItem>
672     </model>
673     <model>
674       <configItem>
675         <name>microsoftprooem</name>
676         <_description>Microsoft Natural Keyboard Pro OEM</_description>
677         <vendor>Microsoft Inc.</vendor>
678       </configItem>
679     </model>
680     <model>
681       <configItem>
682         <name>microsoftprose</name>
683         <_description>Microsoft Internet Keyboard Pro, Swedish</_description>
684         <vendor>Microsoft Inc.</vendor>
685       </configItem>
686     </model>
687     <model>
688       <configItem>
689         <name>microsoftoffice</name>
690         <_description>Microsoft Office Keyboard</_description>
691         <vendor>Microsoft Inc.</vendor>
692       </configItem>
693     </model>
694     <model>
695       <configItem>
696         <name>microsoftmult</name> 
697         <_description>Microsoft Wireless Multimedia Keyboard 1.0A</_description>
698         <vendor>Microsoft Inc.</vendor>
699       </configItem>
700     </model>
701     <model>
702       <configItem>
703         <name>oretec</name>
704         <_description>Ortek MCK-800 MM/Internet keyboard</_description>
705         <vendor>Ortek</vendor>
706       </configItem>
707     </model>
708     <model>
709       <configItem>
710         <name>propeller</name>
711         <_description>Propeller Voyager (KTEZ-1000)</_description>
712         <vendor>KeyTronic</vendor>
713       </configItem>
714     </model>
715     <model>
716       <configItem>
717         <name>qtronix</name>
718         <_description>QTronix Scorpius 98N+</_description>
719         <vendor>QTronix</vendor>
720       </configItem>
721     </model>
722     <model>
723       <configItem>
724         <name>samsung4500</name>
725         <_description>Samsung SDM 4500P</_description>
726         <vendor>Samsung</vendor>
727       </configItem>
728     </model>
729     <model>
730       <configItem>
731         <name>samsung4510</name>
732         <_description>Samsung SDM 4510P</_description>
733       </configItem>
734     </model>
735     <model>
736       <configItem>
737         <name>sk1300</name>
738         <_description>SK-1300</_description>
739         <vendor>NEC</vendor>
740       </configItem>
741     </model>
742     <model>
743       <configItem>
744         <name>sk2500</name>
745         <_description>SK-2500</_description>
746         <vendor>NEC</vendor>
747       </configItem>
748     </model>
749     <model>
750       <configItem>
751         <name>sk6200</name>
752         <_description>SK-6200</_description>
753         <vendor>NEC</vendor>
754       </configItem>
755     </model>
756     <model>
757       <configItem>
758         <name>sk7100</name>
759         <_description>SK-7100</_description>
760         <vendor>NEC</vendor>
761       </configItem>
762     </model>
763     <model>
764       <configItem>
765         <name>sp_inet</name>
766         <_description>Super Power Multimedia Keyboard</_description>
767         <vendor>Generic</vendor>
768       </configItem>
769     </model>
770     <model>
771       <configItem>
772         <name>sven</name>
773         <_description>SVEN Ergonomic 2500</_description>
774         <vendor>SVEN</vendor>
775       </configItem>
776     </model>
777     <model>
778       <configItem>
779         <name>symplon</name>
780         <_description>Symplon PaceBook (tablet PC)</_description>
781         <vendor>Symplon</vendor>
782       </configItem>
783     </model>
784     <model>
785       <configItem>
786         <name>toshiba_s3000</name>
787         <_description>Toshiba Satellite S3000</_description>
788         <vendor>Toshiba</vendor>
789       </configItem>
790     </model>
791     <model>
792       <configItem>
793         <name>trust</name>
794         <_description>Trust Wireless Keyboard Classic</_description>
795         <vendor>Trust</vendor>
796       </configItem>
797     </model>
798     <model>
799       <configItem>
800         <name>trustda</name>
801         <_description>Trust Direct Access Keyboard</_description>
802         <vendor>Trust</vendor>
803       </configItem>
804     </model>
805     <model>
806       <configItem>
807         <name>yahoo</name>
808         <_description>Yahoo! Internet Keyboard</_description>
809         <vendor>Yahoo!</vendor>
810       </configItem>
811     </model>
812     <model>
813       <configItem>
814         <name>macbook78</name>
815         <_description>MacBook/MacBook Pro</_description>
816         <vendor>Apple</vendor>
817       </configItem>
818     </model>
819     <model>
820       <configItem>
821         <name>macbook79</name>
822         <_description>MacBook/MacBook Pro (Intl)</_description>
823         <vendor>Apple</vendor>
824       </configItem>
825     </model>
826     <model>
827       <configItem>
828         <name>macintosh</name>
829         <_description>Macintosh</_description>
830         <vendor>Apple</vendor>
831       </configItem>
832     </model>
833     <model>
834       <configItem>
835         <name>macintosh_old</name>
836         <_description>Macintosh Old</_description>
837         <vendor>Apple</vendor>
838       </configItem>
839     </model>
840     <model>
841       <configItem>
842         <name>macintosh_hhk</name>
843         <_description>Happy Hacking Keyboard for Mac</_description>
844         <vendor>Fujitsu</vendor>
845       </configItem>
846     </model>
847     <model>
848       <configItem>
849         <name>acer_c300</name>
850         <_description>Acer C300</_description>
851         <vendor>Acer</vendor>
852       </configItem>
853     </model>
854     <model>
855       <configItem>
856         <name>acer_ferrari4k</name>
857         <_description>Acer Ferrari 4000</_description>
858         <vendor>Acer</vendor>
859       </configItem>
860     </model>
861     <model>
862       <configItem>
863         <name>acer_laptop</name>
864         <_description>Acer Laptop</_description>
865         <vendor>Acer</vendor>
866       </configItem>
867     </model>
868     <model>
869       <configItem>
870         <name>asus_laptop</name>
871         <_description>Asus Laptop</_description>
872         <vendor>Asus</vendor>
873       </configItem>
874     </model>
875     <model>
876       <configItem>
877         <name>apple</name>
878         <_description>Apple</_description>
879         <vendor>Apple</vendor>
880       </configItem>
881     </model>
882     <model>
883       <configItem>
884         <name>apple_laptop</name>
885         <_description>Apple Laptop</_description>
886         <vendor>Apple</vendor>
887       </configItem>
888     </model>
889     <model>
890       <configItem>
891         <name>silvercrest</name>
892         <_description>SILVERCREST Multimedia Wireless Keyboard</_description>
893         <vendor>Silvercrest</vendor>
894       </configItem>
895     </model>
896     <model>
897       <configItem>
898         <name>emachines</name>
899         <_description>Laptop/notebook eMachines m68xx</_description>
900         <vendor>eMachines</vendor>
901       </configItem>
902     </model>
903     <model>
904       <configItem>
905         <name>kr106</name>
906         <_description>Korean 106-key</_description>
907         <vendor>Generic</vendor>
908       </configItem>
909     </model>
910     <model>
911       <configItem>
912         <name>evdev</name>
913         <_description>Evdev-managed keyboard</_description>
914         <vendor>Generic</vendor>
915       </configItem>
916     </model>
917     <model>
918       <configItem>
919         <name>benqx</name>
920         <_description>BenQ X-Touch</_description>
921         <vendor>BenQ</vendor>
922       </configItem>
923     </model>
924     <model>
925       <configItem>
926         <name>hhk</name>
927         <_description>Happy Hacking Keyboard</_description>
928         <vendor>Fujitsu</vendor>
929       </configItem>
930     </model>
931     <model>
932       <configItem>
933         <name>classmate</name>
934         <_description>Classmate PC</_description>
935         <vendor>Intel</vendor>
936       </configItem>
937     </model>
938     <model>
939       <configItem>
940         <name>olpc</name>
941         <_description>OLPC</_description>
942         <vendor>OLPC</vendor>
943       </configItem>
944     </model>
945   </modelList>
946   <layoutList>
947     <layout>
948       <configItem>
949         <name>us</name>
950         <_shortDescription>USA</_shortDescription>
951         <_description>USA</_description>
952       </configItem>
953       <variantList>
954         <variant>
955           <configItem>
956             <name>euro</name>
957             <_description>With EuroSign on 5</_description>
958           </configItem>
959         </variant>
960         <variant>
961           <configItem>
962             <name>intl</name>
963             <_description>International (with dead keys)</_description>
964           </configItem>
965         </variant>
966         <variant>
967           <configItem>
968             <name>alt-intl</name>
969             <_description>Alternative international (former us_intl)</_description>
970           </configItem>
971         </variant>
972         <variant>
973           <configItem>
974             <name>colemak</name>
975             <_description>Colemak</_description>
976           </configItem>
977         </variant>
978         <variant>
979           <configItem>
980             <name>dvorak</name>
981             <_description>Dvorak</_description>
982           </configItem>
983         </variant>
984         <variant>
985           <configItem>
986             <name>dvorak-l</name>
987             <_description>Left handed Dvorak</_description>
988           </configItem>
989         </variant>
990         <variant>
991           <configItem>
992             <name>dvorak-r</name>
993             <_description>Right handed Dvorak</_description>
994           </configItem>
995         </variant>
996         <variant>
997           <configItem>
998             <name>dvorak-classic</name>
999             <_description>Classic Dvorak</_description>
1000           </configItem>
1001         </variant>
1002         <variant>
1003           <configItem>
1004             <name>rus</name>
1005             <_description>Russian phonetic</_description>
1006           </configItem>
1007         </variant>
1008         <variant>
1009           <configItem>
1010             <name>mac</name>
1011             <_description>Macintosh</_description>
1012           </configItem>
1013         </variant>
1014         <variant>
1015           <configItem>
1016             <name>altgr-intl</name>
1017             <_description>International (AltGr dead keys)</_description>
1018           </configItem>
1019         </variant>
1020         <variant>
1021           <configItem>
1022             <name>olpc2</name>
1023             <_description>Group toggle on multiply/divide key</_description>
1024           </configItem>
1025         </variant>
1026       </variantList>
1027     </layout>
1028     <layout>
1029       <configItem>
1030         <name>ad</name>
1031         <_shortDescription>And</_shortDescription>
1032         <_description>Andorra</_description>
1033       </configItem>
1034       <variantList/>
1035     </layout>
1036     <layout>
1037       <configItem>
1038         <name>af</name>
1039         <_shortDescription>Afg</_shortDescription>
1040         <_description>Afghanistan</_description>
1041       </configItem>
1042       <variantList>
1043         <variant>
1044           <configItem>
1045             <name>ps</name>
1046             <_description>Pashto</_description>
1047           </configItem>
1048         </variant>
1049         <variant>
1050           <configItem>
1051             <name>uz</name>
1052             <_description>Southern Uzbek</_description>
1053           </configItem>
1054         </variant>
1055       </variantList>
1056     </layout>
1057     <layout>
1058       <configItem>
1059         <name>ara</name>
1060         <_shortDescription>Ara</_shortDescription>
1061         <_description>Arabic</_description>
1062       </configItem>
1063       <variantList>
1064         <variant>
1065           <configItem>
1066             <name>azerty</name>
1067             <_description>azerty</_description>
1068           </configItem>
1069         </variant>
1070         <variant>
1071           <configItem>
1072             <name>azerty_digits</name>
1073             <_description>azerty/digits</_description>
1074           </configItem>
1075         </variant>
1076         <variant>
1077           <configItem>
1078             <name>digits</name>
1079             <_description>digits</_description>
1080           </configItem>
1081         </variant>
1082         <variant>
1083           <configItem>
1084             <name>qwerty</name>
1085             <_description>qwerty</_description>
1086           </configItem>
1087         </variant>
1088         <variant>
1089           <configItem>
1090             <name>qwerty_digits</name>
1091             <_description>qwerty/digits</_description>
1092           </configItem>
1093         </variant>
1094         <variant>
1095           <configItem>
1096             <name>buckwalter</name>
1097             <_description>Buckwalter</_description>
1098           </configItem>
1099         </variant>
1100       </variantList>
1101     </layout>
1102     <layout>
1103       <configItem>
1104         <name>al</name>
1105         <_shortDescription>Alb</_shortDescription>
1106         <_description>Albania</_description>
1107       </configItem>
1108       <variantList/>
1109     </layout>
1110     <layout>
1111       <configItem>
1112         <name>am</name>
1113         <_shortDescription>Arm</_shortDescription>
1114         <_description>Armenia</_description>
1115       </configItem>
1116       <variantList>
1117         <variant>
1118           <configItem>
1119             <name>phonetic</name>
1120             <_description>Phonetic</_description>
1121           </configItem>
1122         </variant>
1123         <variant>
1124           <configItem>
1125             <name>phonetic-alt</name>
1126             <_description>Alternative Phonetic</_description>
1127           </configItem>
1128         </variant>
1129         <variant>
1130           <configItem>
1131             <name>eastern</name>
1132             <_description>Eastern</_description>
1133           </configItem>
1134         </variant>
1135         <variant>
1136           <configItem>
1137             <name>western</name>
1138             <_description>Western</_description>
1139           </configItem>
1140         </variant>
1141         <variant>
1142           <configItem>
1143             <name>eastern-alt</name>
1144             <_description>Alternative Eastern</_description>
1145           </configItem>
1146         </variant>
1147       </variantList>
1148     </layout>
1149     <layout>
1150       <configItem>
1151         <name>az</name>
1152         <_shortDescription>Aze</_shortDescription>
1153         <_description>Azerbaijan</_description>
1154       </configItem>
1155       <variantList>
1156         <variant>
1157           <configItem>
1158             <name>cyrillic</name>
1159             <_description>Cyrillic</_description>
1160           </configItem>
1161         </variant>
1162       </variantList>
1163     </layout>
1164     <layout>
1165       <configItem>
1166         <name>by</name>
1167         <_shortDescription>Blr</_shortDescription>
1168         <_description>Belarus</_description>
1169       </configItem>
1170       <variantList>
1171         <variant>
1172           <configItem>
1173             <name>winkeys</name>
1174             <_description>Winkeys</_description>
1175           </configItem>
1176         </variant>
1177         <variant>
1178           <configItem>
1179             <name>latin</name>
1180             <_description>Latin</_description>
1181           </configItem>
1182         </variant>
1183       </variantList>
1184     </layout>
1185     <layout>
1186       <configItem>
1187         <name>be</name>
1188         <_shortDescription>Bel</_shortDescription>
1189         <_description>Belgium</_description>
1190       </configItem>
1191       <variantList>
1192         <variant>
1193           <configItem>
1194             <name>iso-alternate</name>
1195             <_description>ISO Alternate</_description>
1196           </configItem>
1197         </variant>
1198         <variant>
1199           <configItem>
1200             <name>nodeadkeys</name>
1201             <_description>Eliminate dead keys</_description>
1202           </configItem>
1203         </variant>
1204         <variant>
1205           <configItem>
1206             <name>sundeadkeys</name>
1207             <_description>Sun dead keys</_description>
1208           </configItem>
1209         </variant>
1210         <variant>
1211           <configItem>
1212             <name>wang</name>
1213             <_description>Wang model 724 azerty</_description>
1214           </configItem>
1215         </variant>
1216       </variantList>
1217     </layout>
1218     <layout>
1219       <configItem>
1220         <name>bd</name>
1221         <_shortDescription>Ban</_shortDescription>
1222         <_description>Bangladesh</_description>
1223       </configItem>
1224       <variantList>
1225         <variant>
1226           <configItem>
1227             <name>probhat</name>
1228             <_description>Probhat</_description>
1229           </configItem>
1230         </variant>
1231       </variantList>
1232     </layout>
1233     <layout>
1234       <configItem>
1235         <name>in</name>
1236         <_shortDescription>Ind</_shortDescription>
1237         <_description>India</_description>
1238       </configItem>
1239       <variantList>
1240         <variant>
1241           <configItem>
1242             <name>ben</name>
1243             <_description>Bengali</_description>
1244           </configItem>
1245         </variant>
1246         <variant>
1247           <configItem>
1248             <name>ben_probhat</name>
1249             <_description>Bengali Probhat</_description>
1250           </configItem>
1251         </variant>
1252         <variant>
1253           <configItem>
1254             <name>guj</name>
1255             <_description>Gujarati</_description>
1256           </configItem>
1257         </variant>
1258         <variant>
1259           <configItem>
1260             <name>guru</name>
1261             <_description>Gurmukhi</_description>
1262           </configItem>
1263         </variant>
1264         <variant>
1265           <configItem>
1266             <name>kan</name>
1267             <_description>Kannada</_description>
1268           </configItem>
1269         </variant>
1270         <variant>
1271           <configItem>
1272             <name>mal</name>
1273             <_description>Malayalam</_description>
1274          </configItem>
1275         </variant>
1276         <variant>
1277           <configItem>
1278             <name>mal_lalitha</name>
1279             <_description>Malayalam Lalitha</_description>
1280          </configItem>
1281         </variant>
1282         <variant>
1283           <configItem>
1284             <name>ori</name>
1285             <_description>Oriya</_description>
1286           </configItem>
1287         </variant>
1288         <variant>
1289           <configItem>
1290             <name>tam_unicode</name>
1291             <_description>Tamil Unicode</_description>
1292           </configItem>
1293         </variant>
1294         <variant>
1295           <configItem>
1296             <name>tam_TAB</name>
1297             <_description>Tamil TAB Typewriter</_description>
1298           </configItem>
1299         </variant>
1300         <variant>
1301           <configItem>
1302             <name>tam_TSCII</name>
1303             <_description>Tamil TSCII Typewriter</_description>
1304           </configItem>
1305         </variant>
1306         <variant>
1307           <configItem>
1308             <name>tam</name>
1309             <_description>Tamil</_description>
1310           </configItem>
1311         </variant>
1312         <variant>
1313           <configItem>
1314             <name>tel</name>
1315             <_description>Telugu</_description>
1316           </configItem>
1317         </variant>
1318         <variant>
1319           <configItem>
1320             <name>urd</name>
1321             <_description>Urdu</_description>
1322           </configItem>
1323         </variant>
1324         <variant>
1325           <configItem>
1326             <name>bolnagri</name>
1327             <_description>Hindi Bolnagri</_description>
1328           </configItem>
1329         </variant>
1330       </variantList>
1331     </layout>
1332     <layout>
1333       <configItem>
1334         <name>ba</name>
1335         <_shortDescription>Bih</_shortDescription>
1336         <_description>Bosnia and Herzegovina</_description>
1337       </configItem>
1338       <variantList>
1339         <variant>
1340           <configItem>
1341             <name>alternatequotes</name>
1342             <_description> Use guillemets for quotes</_description>
1343           </configItem>
1344         </variant>
1345         <variant>
1346           <configItem>
1347             <name>unicode</name>
1348             <_description>Use Bosnian digraphs</_description>
1349           </configItem>
1350         </variant>
1351         <variant>
1352           <configItem>
1353             <name>unicodeus</name>
1354             <_description>US keyboard with Bosnian digraphs</_description>
1355           </configItem>
1356         </variant>
1357         <variant>
1358           <configItem>
1359             <name>us</name>
1360             <_description>US keyboard with Bosnian letters</_description>
1361           </configItem>
1362         </variant>
1363       </variantList>
1364     </layout>
1365     <layout>
1366       <configItem>
1367         <name>br</name>
1368         <_shortDescription>Bra</_shortDescription>
1369         <_description>Brazil</_description>
1370       </configItem>
1371       <variantList>
1372         <variant>
1373           <configItem>
1374             <name>nodeadkeys</name>
1375             <_description>Eliminate dead keys</_description>
1376           </configItem>
1377         </variant>
1378       </variantList>
1379     </layout>
1380     <layout>
1381       <configItem>
1382         <name>bg</name>
1383         <_shortDescription>Bgr</_shortDescription>
1384         <_description>Bulgaria</_description>
1385       </configItem>
1386       <variantList>
1387         <variant>
1388           <configItem>
1389             <name>phonetic</name>
1390             <_description>Phonetic</_description>
1391           </configItem>
1392         </variant>
1393       </variantList>
1394     </layout>
1395     <layout>
1396       <configItem>
1397         <name>ma</name>
1398         <_description>Morocco</_description>
1399       </configItem>
1400       <variantList>
1401         <variant>
1402           <configItem>
1403             <name>french</name>
1404             <_description>French</_description>
1405           </configItem>
1406         </variant>
1407         <variant>
1408           <configItem>
1409             <name>tifinagh</name>
1410             <_description>Tifinagh</_description>
1411           </configItem>
1412         </variant>
1413         <variant>
1414           <configItem>
1415             <name>tifinagh-alt</name>
1416             <_description>Tifinagh Alternative</_description>
1417           </configItem>
1418         </variant>
1419         <variant>
1420           <configItem>
1421             <name>tifinagh-alt-phonetic</name>
1422             <_description>Tifinagh Alternative Phonetic</_description>
1423           </configItem>
1424         </variant>
1425         <variant>
1426           <configItem>
1427             <name>tifinagh-extended</name>
1428             <_description>Tifinagh Extended</_description>
1429           </configItem>
1430         </variant>
1431         <variant>
1432           <configItem>
1433             <name>tifinagh-phonetic</name>
1434             <_description>Tifinagh Phonetic</_description>
1435           </configItem>
1436         </variant>
1437         <variant>
1438           <configItem>
1439             <name>tifinagh-extended-phonetic</name>
1440             <_description>Tifinagh Extended Phonetic</_description>
1441           </configItem>
1442         </variant>
1443       </variantList>
1444     </layout>
1445     <layout>
1446       <configItem>
1447         <name>mm</name>
1448         <_shortDescription>Mmr</_shortDescription>
1449         <_description>Myanmar</_description>
1450       </configItem>
1451       <variantList/>
1452     </layout>
1453     <layout>
1454       <configItem>
1455         <name>ca</name>
1456         <_shortDescription>Can</_shortDescription>
1457         <_description>Canada</_description>
1458       </configItem>
1459       <variantList>
1460         <variant>
1461           <configItem>
1462             <name>fr-dvorak</name>
1463             <_description>French Dvorak</_description>
1464           </configItem>
1465         </variant>
1466         <variant>
1467           <configItem>
1468             <name>fr-legacy</name>
1469             <_description>French (legacy)</_description>
1470           </configItem>
1471         </variant>
1472         <variant>
1473           <configItem>
1474             <name>multix</name>
1475             <_description>Multilingual</_description>
1476           </configItem>
1477         </variant>
1478         <variant>
1479           <configItem>
1480             <name>multi</name>
1481             <_description>Multilingual, first part</_description>
1482           </configItem>
1483         </variant>
1484         <variant>
1485           <configItem>
1486             <name>multi-2gr</name>
1487             <_description>Multilingual, second part</_description>
1488           </configItem>
1489         </variant>
1490         <variant>
1491           <configItem>
1492             <name>ike</name>
1493             <_description>Inuktitut</_description>
1494           </configItem>
1495         </variant>
1496       </variantList>
1497     </layout>
1498     <layout>
1499       <configItem>
1500         <name>cd</name>
1501         <_shortDescription>DRC</_shortDescription>
1502         <_description>Congo, Democratic Republic of the</_description>
1503       </configItem>
1504       <variantList/>
1505     </layout>
1506     <layout>
1507       <configItem>
1508         <name>cn</name>
1509         <_shortDescription>China</_shortDescription>
1510         <_description>China</_description>
1511       </configItem>
1512       <variantList>
1513         <variant>
1514           <configItem>
1515             <name>tib</name>
1516             <_description>Tibetan</_description>
1517           </configItem>
1518         </variant>
1519         <variant>
1520           <configItem>
1521             <name>tib_asciinum</name>
1522             <_description>Tibetan (with ASCII numerals)</_description>
1523           </configItem>
1524         </variant>
1525       </variantList>
1526     </layout>
1527     <layout>
1528       <configItem>
1529         <name>hr</name>
1530         <_shortDescription>Hrv</_shortDescription>
1531         <_description>Croatia</_description>
1532       </configItem>
1533       <variantList>
1534         <variant>
1535           <configItem>
1536             <name>alternatequotes</name>
1537             <_description>Use guillemets for quotes</_description>
1538           </configItem>
1539         </variant>
1540         <variant>
1541           <configItem>
1542             <name>unicode</name>
1543             <_description>Use Croatian digraphs</_description>
1544           </configItem>
1545         </variant>
1546         <variant>
1547           <configItem>
1548             <name>unicodeus</name>
1549             <_description>US keyboard with Croatian digraphs</_description>
1550           </configItem>
1551         </variant>
1552         <variant>
1553           <configItem>
1554             <name>us</name>
1555             <_description>US keyboard with Croatian letters</_description>
1556           </configItem>
1557         </variant>
1558       </variantList>
1559     </layout>
1560     <layout>
1561       <configItem>
1562         <name>cz</name>
1563         <_shortDescription>Cze</_shortDescription>
1564         <_description>Czechia</_description>
1565       </configItem>
1566       <variantList>
1567         <variant>
1568           <configItem>
1569             <name>bksl</name>
1570             <_description>With &lt;\|&gt; key</_description>
1571           </configItem>
1572         </variant>
1573         <variant>
1574           <configItem>
1575             <name>qwerty</name>
1576             <_description>qwerty</_description>
1577           </configItem>
1578         </variant>
1579         <variant>
1580           <configItem>
1581             <name>qwerty_bksl</name>
1582             <_description>qwerty, extended Backslash</_description>
1583           </configItem>
1584         </variant>
1585       </variantList>
1586     </layout>
1587     <layout>
1588       <configItem>
1589         <name>dk</name>
1590         <_shortDescription>Dnk</_shortDescription>
1591         <_description>Denmark</_description>
1592       </configItem>
1593       <variantList>
1594         <variant>
1595           <configItem>
1596             <name>nodeadkeys</name>
1597             <_description>Eliminate dead keys</_description>
1598           </configItem>
1599         </variant>
1600         <variant>
1601           <configItem>
1602             <name>mac</name>
1603             <_description>Macintosh</_description>
1604           </configItem>
1605         </variant>
1606         <variant>
1607           <configItem>
1608             <name>mac_nodeadkeys</name>
1609             <_description>Macintosh, eliminate dead keys</_description>
1610           </configItem>
1611         </variant>
1612       </variantList>
1613     </layout>
1614     <layout>
1615       <configItem>
1616         <name>nl</name>
1617         <_shortDescription>Nld</_shortDescription>
1618         <_description>Netherlands</_description>
1619       </configItem>
1620       <variantList>
1621         <variant>
1622           <configItem>
1623             <name>sundeadkeys</name>
1624             <_description>Sun dead keys</_description>
1625           </configItem>
1626         </variant>
1627         <variant>
1628           <configItem>
1629             <name>mac</name>
1630             <_description>Macintosh</_description>
1631           </configItem>
1632         </variant>
1633         <variant>
1634           <configItem>
1635             <name>std</name>
1636             <_description>Standard</_description>
1637           </configItem>
1638         </variant>
1639       </variantList>
1640     </layout>
1641     <layout>
1642       <configItem>
1643         <name>bt</name>
1644         <_shortDescription>Bhu</_shortDescription>
1645         <_description>Bhutan</_description>
1646       </configItem>
1647     </layout>
1648     <layout>
1649       <configItem>
1650         <name>ee</name>
1651         <_shortDescription>Est</_shortDescription>
1652         <_description>Estonia</_description>
1653       </configItem>
1654       <variantList>
1655         <variant>
1656           <configItem>
1657             <name>nodeadkeys</name>
1658             <_description>Eliminate dead keys</_description>
1659           </configItem>
1660         </variant>
1661         <variant>
1662           <configItem>
1663             <name>dvorak</name>
1664             <_description>Dvorak</_description>
1665           </configItem>
1666         </variant>
1667       </variantList>
1668     </layout>
1669     <layout>
1670       <configItem>
1671         <name>ir</name>
1672         <_shortDescription>Irn</_shortDescription>
1673         <_description>Iran</_description>
1674       </configItem>
1675       <variantList>
1676         <variant>
1677           <configItem>
1678             <name>pro</name>
1679             <_description>Pro</_description>
1680           </configItem>
1681         </variant>
1682         <variant>
1683           <configItem>
1684             <name>keypad</name>
1685             <_description>Keypad</_description>
1686           </configItem>
1687         </variant>
1688         <variant>
1689           <configItem>
1690             <name>pro_keypad</name>
1691             <_description>Pro Keypad</_description>
1692           </configItem>
1693         </variant>
1694         <variant>
1695           <configItem>
1696             <name>ku</name>
1697             <_description>Kurdish, Latin Q</_description>
1698           </configItem>
1699         </variant>
1700         <variant>
1701           <configItem>
1702             <name>ku_f</name>
1703             <_description>Kurdish, (F)</_description>
1704           </configItem>
1705         </variant>
1706         <variant>
1707           <configItem>
1708             <name>ku_alt</name>
1709             <_description>Kurdish, Latin Alt-Q</_description>
1710           </configItem>
1711         </variant>
1712         <variant>
1713           <configItem>
1714             <name>ku_ara</name>
1715             <_description>Kurdish, Arabic-Latin</_description>
1716           </configItem>
1717         </variant>
1718       </variantList>
1719     </layout>
1720     <layout>
1721       <configItem>
1722         <name>iq</name>
1723         <_shortDescription>Irq</_shortDescription>
1724         <_description>Iraq</_description>
1725       </configItem>
1726       <variantList>
1727         <variant>
1728           <configItem>
1729             <name>ku</name>
1730             <_description>Kurdish, Latin Q</_description>
1731           </configItem>
1732         </variant>
1733         <variant>
1734           <configItem>
1735             <name>ku_f</name>
1736             <_description>Kurdish, (F)</_description>
1737           </configItem>
1738         </variant>
1739         <variant>
1740           <configItem>
1741             <name>ku_alt</name>
1742             <_description>Kurdish, Latin Alt-Q</_description>
1743           </configItem>
1744         </variant>
1745         <variant>
1746           <configItem>
1747             <name>ku_ara</name>
1748             <_description>Kurdish, Arabic-Latin</_description>
1749           </configItem>
1750         </variant>
1751       </variantList>
1752     </layout>
1753     <layout>
1754       <configItem>
1755         <name>fo</name>
1756         <_shortDescription>Fao</_shortDescription>
1757         <_description>Faroe Islands</_description>
1758       </configItem>
1759       <variantList>
1760         <variant>
1761           <configItem>
1762             <name>nodeadkeys</name>
1763             <_description>Eliminate dead keys</_description>
1764           </configItem>
1765         </variant>
1766       </variantList>
1767     </layout>
1768     <layout>
1769       <configItem>
1770         <name>fi</name>
1771         <_shortDescription>Fin</_shortDescription>
1772         <_description>Finland</_description>
1773       </configItem>
1774       <variantList>
1775         <variant>
1776           <configItem>
1777             <name>nodeadkeys</name>
1778             <_description>Eliminate dead keys</_description>
1779           </configItem>
1780         </variant>
1781         <variant>
1782           <configItem>
1783             <name>smi</name>
1784             <_description>Northern Saami</_description>
1785           </configItem>
1786         </variant>
1787         <variant>
1788           <configItem>
1789             <name>kotoistus</name>
1790             <_description>Kotoistus</_description>
1791           </configItem>
1792         </variant>
1793         <variant>
1794           <configItem>
1795             <name>mac</name>
1796             <_description>Macintosh</_description>
1797           </configItem>
1798         </variant>
1799       </variantList>
1800     </layout>
1801     <layout>
1802       <configItem>
1803         <name>fr</name>
1804         <_shortDescription>Fra</_shortDescription>
1805         <_description>France</_description>
1806       </configItem>
1807       <variantList>
1808         <variant>
1809           <configItem>
1810             <name>nodeadkeys</name>
1811             <_description>Eliminate dead keys</_description>
1812           </configItem>
1813         </variant>
1814         <variant>
1815           <configItem>
1816             <name>sundeadkeys</name>
1817             <_description>Sun dead keys</_description>
1818           </configItem>
1819         </variant>
1820         <variant>
1821           <configItem>
1822             <name>oss</name>
1823             <_description>Alternative</_description>
1824           </configItem>
1825         </variant>
1826         <variant>
1827           <configItem>
1828             <name>oss_latin9</name>
1829             <_description>Alternative, latin-9 only</_description>
1830           </configItem>
1831         </variant>
1832         <variant>
1833           <configItem>
1834             <name>oss_nodeadkeys</name>
1835             <_description>Alternative, eliminate dead keys</_description>
1836           </configItem>
1837         </variant>
1838         <variant>
1839           <configItem>
1840             <name>oss_sundeadkeys</name>
1841             <_description>Alternative, Sun dead keys</_description>
1842           </configItem>
1843         </variant>
1844         <variant>
1845           <configItem>
1846             <name>latin9</name>
1847             <_description>(Legacy) Alternative</_description>
1848           </configItem>
1849         </variant>
1850         <variant>
1851           <configItem>
1852             <name>latin9_nodeadkeys</name>
1853             <_description>(Legacy) Alternative, eliminate dead keys</_description>
1854           </configItem>
1855         </variant>
1856         <variant>
1857           <configItem>
1858             <name>latin9_sundeadkeys</name>
1859             <_description>(Legacy) Alternative, Sun dead keys</_description>
1860           </configItem>
1861         </variant>
1862         <variant>
1863           <configItem>
1864             <name>bepo</name>
1865             <_description>Bepo, ergonomic, Dvorak way</_description>
1866           </configItem>
1867         </variant>
1868         <variant>
1869           <configItem>
1870             <name>bepo_latin9</name>
1871             <_description>Bepo, ergonomic, Dvorak way, latin-9 only</_description>
1872           </configItem>
1873         </variant>
1874         <variant>
1875           <configItem>
1876             <name>dvorak</name>
1877             <_description>(Legacy) Dvorak</_description>
1878           </configItem>
1879         </variant>
1880         <variant>
1881           <configItem>
1882             <name>mac</name>
1883             <_description>Macintosh</_description>
1884           </configItem>
1885         </variant>
1886       </variantList>
1887     </layout>
1888     <layout>
1889       <configItem>
1890         <name>gh</name>
1891         <_shortDescription>Gha</_shortDescription>
1892         <_description>Ghana</_description>
1893       </configItem>
1894       <variantList>
1895         <variant>
1896           <configItem>
1897             <name>generic</name>
1898             <_description>Multilingual</_description>
1899           </configItem>
1900         </variant>
1901         <variant>
1902           <configItem>
1903             <name>akan</name>
1904             <_description>Akan</_description>
1905           </configItem>
1906         </variant>
1907         <variant>
1908           <configItem>
1909             <name>ewe</name>
1910             <_description>Ewe</_description>
1911           </configItem>
1912         </variant>
1913         <variant>
1914           <configItem>
1915             <name>fula</name>
1916             <_description>Fula</_description>
1917           </configItem>
1918         </variant>
1919         <variant>
1920           <configItem>
1921             <name>ga</name>
1922             <_description>Ga</_description>
1923           </configItem>
1924         </variant>
1925         <variant>
1926           <configItem>
1927             <name>hausa</name>
1928             <_description>Hausa</_description>
1929           </configItem>
1930         </variant>
1931       </variantList>
1932     </layout>
1933     <layout>
1934       <configItem>
1935         <name>gn</name>
1936         <_shortDescription>Gui</_shortDescription>
1937         <_description>Guinea</_description>
1938       </configItem>
1939       <variantList/>
1940     </layout>
1941     <layout>
1942       <configItem>
1943         <name>ge</name>
1944         <_shortDescription>Geo</_shortDescription>
1945         <_description>Georgia</_description>
1946       </configItem>
1947       <variantList>
1948         <variant>
1949           <configItem>
1950             <name>azerty_tskapo</name>
1951             <_description>AZERTY Tskapo</_description>
1952           </configItem>
1953         </variant>
1954         <variant>
1955           <configItem>
1956             <name>ergonomic</name>
1957             <_description>Ergonomic</_description>
1958           </configItem>
1959         </variant>
1960         <variant>
1961           <configItem>
1962             <name>mess</name>
1963             <_description>MESS</_description>
1964           </configItem>
1965         </variant>
1966         <variant>
1967           <configItem>
1968             <name>ru</name>
1969             <_description>Russian</_description>
1970           </configItem>
1971         </variant>
1972         <variant>
1973           <configItem>
1974             <name>os</name>
1975             <_description>Ossetian</_description>
1976           </configItem>
1977         </variant>
1978       </variantList>
1979     </layout>
1980     <layout>
1981       <configItem>
1982         <name>de</name>
1983         <_shortDescription>Deu</_shortDescription>
1984         <_description>Germany</_description>
1985       </configItem>
1986       <variantList>
1987         <variant>
1988           <configItem>
1989             <name>deadacute</name>
1990             <_description>Dead acute</_description>
1991           </configItem>
1992         </variant>
1993         <variant>
1994           <configItem>
1995             <name>deadgraveacute</name>
1996             <_description>Dead grave acute</_description>
1997           </configItem>
1998         </variant>
1999         <variant>
2000           <configItem>
2001             <name>nodeadkeys</name>
2002             <_description>Eliminate dead keys</_description>
2003           </configItem>
2004         </variant>
2005         <variant>
2006           <configItem>
2007             <name>ro</name>
2008             <_description>Romanian keyboard with German letters</_description>
2009           </configItem>
2010         </variant>
2011         <variant>
2012           <configItem>
2013             <name>ro_nodeadkeys</name>
2014             <_description>Romanian keyboard with German letters, eliminate dead keys</_description>
2015           </configItem>
2016         </variant>
2017         <variant>
2018           <configItem>
2019             <name>dvorak</name>
2020             <_description>Dvorak</_description>
2021           </configItem>
2022         </variant>
2023         <variant>
2024           <configItem>
2025             <name>sundeadkeys</name>
2026             <_description>Sun dead keys</_description>
2027           </configItem>
2028         </variant>
2029         <variant>
2030           <configItem>
2031             <name>neo</name>
2032             <_description>Neostyle</_description>
2033           </configItem>
2034         </variant>
2035         <variant>
2036           <configItem>
2037             <name>mac</name>
2038             <_description>Macintosh</_description>
2039           </configItem>
2040         </variant>
2041         <variant>
2042           <configItem>
2043             <name>mac_nodeadkeys</name>
2044             <_description>Macintosh, eliminate dead keys</_description>
2045           </configItem>
2046         </variant>
2047       </variantList>
2048     </layout>
2049     <layout>
2050       <configItem>
2051         <name>gr</name>
2052         <_shortDescription>Gre</_shortDescription>
2053         <_description>Greece</_description>
2054       </configItem>
2055       <variantList>
2056         <variant>
2057           <configItem>
2058             <name>extended</name>
2059             <_description>Extended</_description>
2060           </configItem>
2061         </variant>
2062         <variant>
2063           <configItem>
2064             <name>nodeadkeys</name>
2065             <_description>Eliminate dead keys</_description>
2066           </configItem>
2067         </variant>
2068         <variant>
2069           <configItem>
2070             <name>polytonic</name>
2071             <_description>Polytonic</_description>
2072           </configItem>
2073         </variant>
2074       </variantList>
2075     </layout>
2076     <layout>
2077       <configItem>
2078         <name>hu</name>
2079         <_shortDescription>Hun</_shortDescription>
2080         <_description>Hungary</_description>
2081       </configItem>
2082       <variantList>
2083         <variant>
2084           <configItem>
2085             <name>standard</name>
2086             <_description>Standard</_description>
2087           </configItem>
2088         </variant>
2089         <variant>
2090           <configItem>
2091             <name>nodeadkeys</name>
2092             <_description>Eliminate dead keys</_description>
2093           </configItem>
2094         </variant>
2095         <variant>
2096           <configItem>
2097             <name>qwerty</name>
2098             <_description>qwerty</_description>
2099           </configItem>
2100         </variant>
2101
2102         <!-- 101 keys -->
2103         <variant>
2104           <configItem>
2105             <name>101_qwertz_comma_dead</name>
2106             <_description>101/qwertz/comma/Dead keys</_description>
2107           </configItem>
2108         </variant>
2109         <variant>
2110           <configItem>
2111             <name>101_qwertz_comma_nodead</name>
2112             <_description>101/qwertz/comma/Eliminate dead keys</_description>
2113           </configItem>
2114         </variant>
2115         <variant>
2116           <configItem>
2117             <name>101_qwertz_dot_dead</name>
2118             <_description>101/qwertz/dot/Dead keys</_description>
2119           </configItem>
2120         </variant>
2121         <variant>
2122           <configItem>
2123             <name>101_qwertz_dot_nodead</name>
2124             <_description>101/qwertz/dot/Eliminate dead keys</_description>
2125           </configItem>
2126         </variant>
2127         <variant>
2128           <configItem>
2129             <name>101_qwerty_comma_dead</name>
2130             <_description>101/qwerty/comma/Dead keys</_description>
2131           </configItem>
2132         </variant>
2133         <variant>
2134           <configItem>
2135             <name>101_qwerty_comma_nodead</name>
2136             <_description>101/qwerty/comma/Eliminate dead keys</_description>
2137           </configItem>
2138         </variant>
2139         <variant>
2140           <configItem>
2141             <name>101_qwerty_dot_dead</name>
2142             <_description>101/qwerty/dot/Dead keys</_description>
2143           </configItem>
2144         </variant>
2145         <variant>
2146           <configItem>
2147             <name>101_qwerty_dot_nodead</name>
2148             <_description>101/qwerty/dot/Eliminate dead keys</_description>
2149           </configItem>
2150         </variant>
2151
2152
2153         <!-- 102 keys -->
2154         <variant>
2155           <configItem>
2156             <name>102_qwertz_comma_dead</name>
2157             <_description>102/qwertz/comma/Dead keys</_description>
2158           </configItem>
2159         </variant>
2160         <variant>
2161           <configItem>
2162             <name>102_qwertz_comma_nodead</name>
2163             <_description>102/qwertz/comma/Eliminate dead keys</_description>
2164           </configItem>
2165         </variant>
2166         <variant>
2167           <configItem>
2168             <name>102_qwertz_dot_dead</name>
2169             <_description>102/qwertz/dot/Dead keys</_description>
2170           </configItem>
2171         </variant>
2172         <variant>
2173           <configItem>
2174             <name>102_qwertz_dot_nodead</name>
2175             <_description>102/qwertz/dot/Eliminate dead keys</_description>
2176           </configItem>
2177         </variant>
2178         <variant>
2179           <configItem>
2180             <name>102_qwerty_comma_dead</name>
2181             <_description>102/qwerty/comma/Dead keys</_description>
2182           </configItem>
2183         </variant>
2184         <variant>
2185           <configItem>
2186             <name>102_qwerty_comma_nodead</name>
2187             <_description>102/qwerty/comma/Eliminate dead keys</_description>
2188           </configItem>
2189         </variant>
2190         <variant>
2191           <configItem>
2192             <name>102_qwerty_dot_dead</name>
2193             <_description>102/qwerty/dot/Dead keys</_description>
2194           </configItem>
2195         </variant>
2196         <variant>
2197           <configItem>
2198             <name>102_qwerty_dot_nodead</name>
2199             <_description>102/qwerty/dot/Eliminate dead keys</_description>
2200           </configItem>
2201         </variant>
2202       </variantList>
2203     </layout>
2204     <layout>
2205       <configItem>
2206         <name>is</name>
2207         <_shortDescription>Isl</_shortDescription>
2208         <_description>Iceland</_description>
2209       </configItem>
2210       <variantList>
2211         <variant>
2212           <configItem>
2213             <name>Sundeadkeys</name>
2214             <_description>Sun dead keys</_description>
2215           </configItem>
2216         </variant>
2217         <variant>
2218           <configItem>
2219             <name>nodeadkeys</name>
2220             <_description>Eliminate dead keys</_description>
2221           </configItem>
2222         </variant>
2223         <variant>
2224           <configItem>
2225             <name>mac</name>
2226             <_description>Macintosh</_description>
2227           </configItem>
2228         </variant>
2229       </variantList>
2230     </layout>
2231     <layout>
2232       <configItem>
2233         <name>il</name>
2234         <_shortDescription>Isr</_shortDescription>
2235         <_description>Israel</_description>
2236       </configItem>
2237       <variantList>
2238         <variant>
2239           <configItem>
2240             <name>lyx</name>
2241             <_description>lyx</_description>
2242           </configItem>
2243         </variant>
2244         <variant>
2245           <configItem>
2246             <name>phonetic</name>
2247             <_description>Phonetic</_description>
2248           </configItem>
2249         </variant>
2250         <variant>
2251           <configItem>
2252             <name>biblical</name>
2253             <_description>Biblical Hebrew (Tiro)</_description>
2254           </configItem>
2255         </variant>
2256       </variantList>
2257     </layout>
2258     <layout>
2259       <configItem>
2260         <name>it</name>
2261         <_shortDescription>Ita</_shortDescription>
2262         <_description>Italy</_description>
2263       </configItem>
2264       <variantList>
2265         <variant>
2266           <configItem>
2267             <name>nodeadkeys</name>
2268             <_description>Eliminate dead keys</_description>
2269           </configItem>
2270         </variant>
2271         <variant>
2272           <configItem>
2273             <name>mac</name>
2274             <_description>Macintosh</_description>
2275           </configItem>
2276         </variant>
2277         <variant>
2278           <configItem>
2279             <name>geo</name>
2280             <_description>Georgian</_description>
2281           </configItem>
2282         </variant>
2283       </variantList>
2284     </layout>
2285     <layout>
2286       <configItem>
2287         <name>jp</name>
2288         <_shortDescription>Jpn</_shortDescription>
2289         <_description>Japan</_description>
2290       </configItem>
2291       <variantList>
2292         <variant>
2293           <configItem>
2294             <name>kana</name>
2295             <_description>Kana</_description>
2296           </configItem>
2297         </variant>
2298         <variant>
2299           <configItem>
2300             <name>OADG109A</name>
2301             <_description>OADG 109A</_description>
2302           </configItem>
2303         </variant>
2304       </variantList>
2305     </layout>
2306     <layout>
2307       <configItem>
2308         <name>kg</name>
2309         <_shortDescription>Kyr</_shortDescription>
2310         <_description>Kyrgyzstan</_description>
2311       </configItem>
2312       <variantList/>
2313     </layout>
2314     <layout>
2315       <configItem>
2316         <name>kh</name>
2317         <_shortDescription>Khm</_shortDescription>
2318         <_description>Cambodia</_description>
2319       </configItem>
2320       <variantList/>
2321     </layout>
2322     <layout>
2323       <configItem>
2324         <name>kz</name>
2325         <_shortDescription>Kaz</_shortDescription>
2326         <_description>Kazakhstan</_description>
2327       </configItem>
2328       <variantList>
2329         <variant>
2330           <configItem>
2331             <name>ruskaz</name>
2332             <_description>Russian with Kazakh</_description>
2333           </configItem>
2334         </variant>
2335         <variant>
2336           <configItem>
2337             <name>kazrus</name>
2338             <_description>Kazakh with Russian</_description>
2339           </configItem>
2340         </variant>
2341       </variantList>
2342     </layout>
2343     <layout>
2344       <configItem>
2345         <name>la</name>
2346         <_shortDescription>Lao</_shortDescription>
2347         <_description>Laos</_description>
2348       </configItem>
2349       <variantList/>
2350     </layout>
2351     <layout>
2352       <configItem>
2353         <name>latam</name>
2354         <_shortDescription>LAm</_shortDescription>
2355         <_description>Latin American</_description>
2356       </configItem>
2357       <variantList>
2358         <variant>
2359           <configItem>
2360             <name>nodeadkeys</name>
2361             <_description>Eliminate dead keys</_description>
2362           </configItem>
2363         </variant>
2364         <variant>
2365           <configItem>
2366             <name>sundeadkeys</name>
2367             <_description>Sun dead keys</_description>
2368           </configItem>
2369         </variant>
2370       </variantList>
2371     </layout>
2372     <layout>
2373       <configItem>
2374         <name>lt</name>
2375         <_shortDescription>Ltu</_shortDescription>
2376         <_description>Lithuania</_description>
2377       </configItem>
2378       <variantList>
2379         <variant>
2380           <configItem>
2381             <name>std</name>
2382             <_description>Standard</_description>
2383           </configItem>
2384         </variant>
2385         <variant>
2386           <configItem>
2387             <name>us</name>
2388             <_description>US keyboard with Lithuanian letters</_description>
2389           </configItem>
2390         </variant>
2391         <variant>
2392           <configItem>
2393             <name>ibm</name>
2394             <_description>IBM (LST 1205-92)</_description>
2395           </configItem>
2396         </variant>
2397       </variantList>
2398     </layout>
2399     <layout>
2400       <configItem>
2401         <name>lv</name>
2402         <_shortDescription>Lva</_shortDescription>
2403         <_description>Latvia</_description>
2404       </configItem>
2405       <variantList>
2406         <variant>
2407           <configItem>
2408             <name>apostrophe</name>
2409             <_description>Apostrophe (') variant</_description>
2410           </configItem>
2411         </variant>
2412         <variant>
2413           <configItem>
2414             <name>tilde</name>
2415             <_description>Tilde (~) variant</_description>
2416           </configItem>
2417         </variant>
2418         <variant>
2419           <configItem>
2420             <name>fkey</name>
2421             <_description>F-letter (F) variant</_description>
2422           </configItem>
2423         </variant>
2424       </variantList>
2425     </layout>
2426     <layout>
2427       <configItem>
2428         <name>mao</name>
2429         <_shortDescription>Mao</_shortDescription>
2430         <_description>Maori</_description>
2431       </configItem>
2432       <variantList/>
2433     </layout>
2434     <layout>
2435       <configItem>
2436         <name>me</name>
2437         <_shortDescription>MNE</_shortDescription>
2438         <_description>Montenegro</_description>
2439       </configItem>
2440       <variantList>
2441         <variant>
2442           <configItem>
2443             <name>yz</name>
2444             <_description>Z and ZHE swapped</_description>
2445           </configItem>
2446         </variant>
2447         <variant>
2448           <configItem>
2449             <name>latin</name>
2450             <_description>Latin</_description>
2451           </configItem>
2452         </variant>
2453         <variant>
2454           <configItem>
2455             <name>latinunicode</name>
2456             <_description>Latin Unicode</_description>
2457           </configItem>
2458         </variant>
2459         <variant>
2460           <configItem>
2461             <name>latinyz</name>
2462             <_description>Latin qwerty</_description>
2463           </configItem>
2464         </variant>
2465         <variant>
2466           <configItem>
2467             <name>latinunicodeyz</name>
2468             <_description>Latin Unicode qwerty</_description>
2469           </configItem>
2470         </variant>
2471         <variant>
2472           <configItem>
2473             <name>alternatequotes</name>
2474             <_description>With guillemets</_description>
2475           </configItem>
2476         </variant>
2477         <variant>
2478           <configItem>
2479             <name>latinalternatequotes</name>
2480             <_description>Latin with guillemets</_description>
2481           </configItem>
2482         </variant>
2483       </variantList>
2484     </layout>
2485     <layout>
2486       <configItem>
2487         <name>mk</name>
2488         <_shortDescription>Mkd</_shortDescription>
2489         <_description>Macedonia</_description>
2490       </configItem>
2491       <variantList>
2492         <variant>
2493           <configItem>
2494             <name>nodeadkeys</name>
2495             <_description>Eliminate dead keys</_description>
2496           </configItem>
2497         </variant>
2498       </variantList>
2499     </layout>
2500     <layout>
2501       <configItem>
2502         <name>mt</name>
2503         <_shortDescription>Mlt</_shortDescription>
2504         <_description>Malta</_description>
2505       </configItem>
2506       <variantList>
2507         <variant>
2508           <configItem>
2509             <name>us</name>
2510             <_description>Maltese keyboard with US layout</_description>
2511           </configItem>
2512         </variant>
2513       </variantList>
2514     </layout>
2515     <layout>
2516       <configItem>
2517         <name>mn</name>
2518         <_shortDescription>Mng</_shortDescription>
2519         <_description>Mongolia</_description>
2520       </configItem>
2521       <variantList/>
2522     </layout>
2523     <layout>
2524       <configItem>
2525         <name>no</name>
2526         <_shortDescription>Nor</_shortDescription>
2527         <_description>Norway</_description>
2528       </configItem>
2529       <variantList>
2530         <variant>
2531           <configItem>
2532             <name>nodeadkeys</name>
2533             <_description>Eliminate dead keys</_description>
2534           </configItem>
2535         </variant>
2536         <variant>
2537           <configItem>
2538             <name>dvorak</name>
2539             <_description>Dvorak</_description>
2540           </configItem>
2541         </variant>
2542         <variant>
2543           <configItem>
2544             <name>smi</name>
2545             <_description>Northern Saami</_description>
2546           </configItem>
2547         </variant>
2548         <variant>
2549           <configItem>
2550             <name>smi_nodeadkeys</name>
2551             <_description>Northern Saami, eliminate dead keys</_description>
2552           </configItem>
2553         </variant>
2554         <variant>
2555           <configItem>
2556             <name>mac</name>
2557             <_description>Macintosh</_description>
2558           </configItem>
2559         </variant>
2560         <variant>
2561           <configItem>
2562             <name>mac_nodeadkeys</name>
2563             <_description>Macintosh, eliminate dead keys</_description>
2564           </configItem>
2565         </variant>
2566       </variantList>
2567     </layout>
2568     <layout>
2569       <configItem>
2570         <name>pl</name>
2571         <_shortDescription>Pol</_shortDescription>
2572         <_description>Poland</_description>
2573       </configItem>
2574       <variantList>
2575         <variant>
2576           <configItem>
2577             <name>qwertz</name>
2578             <_description>qwertz</_description>
2579           </configItem>
2580         </variant>
2581         <variant>
2582           <configItem>
2583             <name>dvorak</name>
2584             <_description>Dvorak</_description>
2585           </configItem>
2586         </variant>
2587         <variant>
2588           <configItem>
2589             <name>dvorak_quotes</name>
2590             <_description>Dvorak, Polish quotes on quotemark key</_description>
2591           </configItem>
2592         </variant>
2593         <variant>
2594           <configItem>
2595             <name>dvorak_altquotes</name>
2596             <_description>Dvorak, Polish quotes on key "1/!"</_description>
2597           </configItem>
2598         </variant>
2599         <variant>
2600           <configItem>
2601             <name>csb</name>
2602             <_description>Kashubian</_description>
2603           </configItem>
2604         </variant>
2605       </variantList>
2606     </layout>
2607     <layout>
2608       <configItem>
2609         <name>pt</name>
2610         <_shortDescription>Prt</_shortDescription>
2611         <_description>Portugal</_description>
2612       </configItem>
2613       <variantList>
2614         <variant>
2615           <configItem>
2616             <name>nodeadkeys</name>
2617             <_description>Eliminate dead keys</_description>
2618           </configItem>
2619         </variant>
2620         <variant>
2621           <configItem>
2622             <name>sundeadkeys</name>
2623             <_description>Sun dead keys</_description>
2624           </configItem>
2625         </variant>
2626         <variant>
2627           <configItem>
2628             <name>mac</name>
2629             <_description>Macintosh</_description>
2630           </configItem>
2631         </variant>
2632         <variant>
2633           <configItem>
2634             <name>mac_nodeadkeys</name>
2635             <_description>Macintosh, eliminate dead keys</_description>
2636           </configItem>
2637         </variant>
2638         <variant>
2639           <configItem>
2640             <name>mac_sundeadkeys</name>
2641             <_description>Macintosh, Sun dead keys</_description>
2642           </configItem>
2643         </variant>
2644       </variantList>
2645     </layout>
2646     <layout>
2647       <configItem>
2648         <name>ro</name>
2649         <_shortDescription>Rou</_shortDescription>
2650         <_description>Romania</_description>
2651       </configItem>
2652       <variantList>
2653         <variant>
2654           <configItem>
2655             <name>comma</name>
2656             <_description>Commabelow</_description>
2657           </configItem>
2658         </variant>
2659         <variant>
2660           <configItem>
2661             <name>std</name>
2662             <_description>Standard</_description>
2663           </configItem>
2664         </variant>
2665         <variant>
2666           <configItem>
2667             <name>academic</name>
2668             <_description>Standard (Commabelow)</_description>
2669           </configItem>
2670         </variant>
2671         <variant>
2672           <configItem>
2673             <name>winkeys</name>
2674             <_description>Winkeys</_description>
2675           </configItem>
2676         </variant>
2677       </variantList>
2678     </layout>
2679     <layout>
2680       <configItem>
2681         <name>ru</name>
2682         <_shortDescription>Rus</_shortDescription>
2683         <_description>Russia</_description>
2684       </configItem>
2685       <variantList>
2686         <variant>
2687           <configItem>
2688             <name>phonetic</name>
2689             <_description>Phonetic</_description>
2690           </configItem>
2691         </variant>
2692         <variant>
2693           <configItem>
2694             <name>typewriter</name>
2695             <_description>Typewriter</_description>
2696           </configItem>
2697         </variant>
2698         <variant>
2699           <configItem>
2700             <name>winkeys</name>
2701             <_description>Winkeys</_description>
2702           </configItem>
2703         </variant>
2704         <variant>
2705           <configItem>
2706             <name>tt</name>
2707             <_description>Tatar</_description>
2708           </configItem>
2709         </variant>
2710         <variant>
2711           <configItem>
2712             <name>os</name>
2713             <_description>Ossetian</_description>
2714           </configItem>
2715         </variant>
2716         <variant>
2717           <configItem>
2718             <name>os_winkeys</name>
2719             <_description>Ossetian, Winkeys</_description>
2720           </configItem>
2721         </variant>
2722         <variant>
2723           <configItem>
2724             <name>cv</name>
2725             <_description>Chuvash</_description>
2726           </configItem>
2727         </variant>
2728         <variant>
2729           <configItem>
2730             <name>cv_latin</name>
2731             <_description>Chuvash Latin</_description>
2732           </configItem>
2733         </variant>
2734         <variant>
2735           <configItem>
2736             <name>udm</name>
2737             <_description>Udmurt</_description>
2738           </configItem>
2739         </variant>
2740       </variantList>
2741     </layout>
2742     <layout>
2743       <configItem>
2744         <name>rs</name>
2745         <_shortDescription>SRB</_shortDescription>
2746         <_description>Serbia</_description>
2747       </configItem>
2748       <variantList>
2749         <variant>
2750           <configItem>
2751             <name>yz</name>
2752             <_description>Z and ZHE swapped</_description>
2753           </configItem>
2754         </variant>
2755         <variant>
2756           <configItem>
2757             <name>latin</name>
2758             <_description>Latin</_description>
2759           </configItem>
2760         </variant>
2761         <variant>
2762           <configItem>
2763             <name>latinunicode</name>
2764             <_description>Latin Unicode</_description>
2765           </configItem>
2766         </variant>
2767         <variant>
2768           <configItem>
2769             <name>latinyz</name>
2770             <_description>Latin qwerty</_description>
2771           </configItem>
2772         </variant>
2773         <variant>
2774           <configItem>
2775             <name>latinunicodeyz</name>
2776             <_description>Latin Unicode qwerty</_description>
2777           </configItem>
2778         </variant>
2779         <variant>
2780           <configItem>
2781             <name>alternatequotes</name>
2782             <_description>With guillemets</_description>
2783           </configItem>
2784         </variant>
2785         <variant>
2786           <configItem>
2787             <name>latinalternatequotes</name>
2788             <_description>Latin with guillemets</_description>
2789           </configItem>
2790         </variant>
2791       </variantList>
2792     </layout>
2793     <layout>
2794       <configItem>
2795         <name>si</name>
2796         <_shortDescription>Svn</_shortDescription>
2797         <_description>Slovenia</_description>
2798       </configItem>
2799       <variantList>
2800         <variant>
2801           <configItem>
2802             <name>alternatequotes</name>
2803             <_description>Use guillemets for quotes</_description>
2804           </configItem>
2805         </variant>
2806         <variant>
2807           <configItem>
2808             <name>unicode</name>
2809             <_description>Use Slovenian digraphs</_description>
2810           </configItem>
2811         </variant>
2812         <variant>
2813           <configItem>
2814             <name>unicodeus</name>
2815             <_description>US keyboard with Slovenian digraphs</_description>
2816           </configItem>
2817         </variant>
2818         <variant>
2819           <configItem>
2820             <name>us</name>
2821             <_description>US keyboard with Slovenian letters</_description>
2822           </configItem>
2823         </variant>
2824       </variantList>
2825     </layout>
2826     <layout>
2827       <configItem>
2828         <name>sk</name>
2829         <_shortDescription>Svk</_shortDescription>
2830         <_description>Slovakia</_description>
2831       </configItem>
2832       <variantList>
2833         <variant>
2834           <configItem>
2835             <name>bksl</name>
2836             <_description>Extended Backslash</_description>
2837           </configItem>
2838         </variant>
2839         <variant>
2840           <configItem>
2841             <name>qwerty</name>
2842             <_description>qwerty</_description>
2843           </configItem>
2844         </variant>
2845         <variant>
2846           <configItem>
2847             <name>qwerty_bksl</name>
2848             <_description>qwerty, extended Backslash</_description>
2849           </configItem>
2850         </variant>
2851       </variantList>
2852     </layout>
2853     <layout>
2854       <configItem>
2855         <name>es</name>
2856         <_shortDescription>Esp</_shortDescription>
2857         <_description>Spain</_description>
2858       </configItem>
2859       <variantList>
2860         <variant>
2861           <configItem>
2862             <name>nodeadkeys</name>
2863             <_description>Eliminate dead keys</_description>
2864           </configItem>
2865         </variant>
2866         <variant>
2867           <configItem>
2868             <name>sundeadkeys</name>
2869             <_description>Sun dead keys</_description>
2870           </configItem>
2871         </variant>
2872         <variant>
2873           <configItem>
2874             <name>dvorak</name>
2875             <_description>Dvorak</_description>
2876           </configItem>
2877         </variant>
2878         <variant>
2879           <configItem>
2880             <name>cat</name>
2881             <_description>Catalan variant with middle-dot L</_description>
2882           </configItem>
2883         </variant>
2884         <variant>
2885           <configItem>
2886             <name>mac</name>
2887             <_description>Macintosh</_description>
2888           </configItem>
2889         </variant>
2890       </variantList>
2891     </layout>
2892     <layout>
2893       <configItem>
2894         <name>se</name>
2895         <_shortDescription>Swe</_shortDescription>
2896         <_description>Sweden</_description>
2897       </configItem>
2898       <variantList>
2899         <variant>
2900           <configItem>
2901             <name>nodeadkeys</name>
2902             <_description>Eliminate dead keys</_description>
2903           </configItem>
2904         </variant>
2905         <variant>
2906           <configItem>
2907             <name>dvorak</name>
2908             <_description>Dvorak</_description>
2909           </configItem>
2910         </variant>
2911         <variant>
2912           <configItem>
2913             <name>rus</name>
2914             <_description>Russian phonetic</_description>
2915           </configItem>
2916         </variant>
2917         <variant>
2918           <configItem>
2919             <name>rus_nodeadkeys</name>
2920             <_description>Russian phonetic, eliminate dead keys</_description>
2921           </configItem>
2922         </variant>
2923         <variant>
2924           <configItem>
2925             <name>smi</name>
2926             <_description>Northern Saami</_description>
2927           </configItem>
2928         </variant>
2929         <variant>
2930           <configItem>
2931             <name>mac</name>
2932             <_description>Macintosh</_description>
2933           </configItem>
2934         </variant>
2935         <variant>
2936           <configItem>
2937             <name>svdvorak</name>
2938             <_description>Svdvorak</_description>
2939           </configItem>
2940         </variant>
2941       </variantList>
2942     </layout>
2943     <layout>
2944       <configItem>
2945         <name>ch</name>
2946         <_shortDescription>Che</_shortDescription>
2947         <_description>Switzerland</_description>
2948       </configItem>
2949       <variantList>
2950         <variant>
2951           <configItem>
2952             <name>de_nodeadkeys</name>
2953             <_description>German, eliminate dead keys</_description>
2954           </configItem>
2955         </variant>
2956         <variant>
2957           <configItem>
2958             <name>de_sundeadkeys</name>
2959             <_description>German, Sun dead keys</_description>
2960           </configItem>
2961         </variant>
2962         <variant>
2963           <configItem>
2964             <name>fr</name>
2965             <_description>French</_description>
2966           </configItem>
2967         </variant>
2968         <variant>
2969           <configItem>
2970             <name>fr_nodeadkeys</name>
2971             <_description>French, eliminate dead keys</_description>
2972           </configItem>
2973         </variant>
2974         <variant>
2975           <configItem>
2976             <name>fr_sundeadkeys</name>
2977             <_description>French, Sun dead keys</_description>
2978           </configItem>
2979         </variant>
2980         <variant>
2981           <configItem>
2982             <name>fr_mac</name>
2983             <_description>French (Macintosh)</_description>
2984           </configItem>
2985         </variant>
2986         <variant>
2987           <configItem>
2988             <name>de_mac</name>
2989             <_description>German (Macintosh)</_description>
2990           </configItem>
2991         </variant>
2992       </variantList>
2993     </layout>
2994     <layout>
2995       <configItem>
2996         <name>sy</name>
2997         <_shortDescription>Syr</_shortDescription>
2998         <_description>Syria</_description>
2999       </configItem>
3000       <variantList>
3001         <variant>
3002           <configItem>
3003             <name>syc</name>
3004             <_description>Syriac</_description>
3005           </configItem>
3006         </variant>
3007         <variant>
3008           <configItem>
3009             <name>syc_phonetic</name>
3010             <_description>Syriac phonetic</_description>
3011           </configItem>
3012         </variant>
3013         <variant>
3014           <configItem>
3015             <name>ku</name>
3016             <_description>Kurdish, Latin Q</_description>
3017           </configItem>
3018         </variant>
3019         <variant>
3020           <configItem>
3021             <name>ku_f</name>
3022             <_description>Kurdish, (F)</_description>
3023           </configItem>
3024         </variant>
3025         <variant>
3026           <configItem>
3027             <name>ku_alt</name>
3028             <_description>Kurdish, Latin Alt-Q</_description>
3029           </configItem>
3030         </variant>
3031       </variantList>
3032     </layout>
3033     <layout>
3034       <configItem>
3035         <name>tj</name>
3036         <_shortDescription>Tjk</_shortDescription>
3037         <_description>Tajikistan</_description>
3038       </configItem>
3039       <variantList/>
3040     </layout>
3041     <layout>
3042       <configItem>
3043         <name>lk</name>
3044         <_shortDescription>SrL</_shortDescription>
3045         <_description>Sri Lanka</_description>
3046       </configItem>
3047       <variantList>
3048         <variant>
3049           <configItem>
3050             <name>tam_unicode</name>
3051             <_description>Tamil Unicode</_description>
3052           </configItem>
3053         </variant>
3054         <variant>
3055           <configItem>
3056             <name>tam_TAB</name>
3057             <_description>Tamil TAB Typewriter</_description>
3058           </configItem>
3059         </variant>
3060       </variantList>
3061     </layout>
3062     <layout>
3063       <configItem>
3064         <name>th</name>
3065         <_shortDescription>Tha</_shortDescription>
3066         <_description>Thailand</_description>
3067       </configItem>
3068       <variantList>
3069         <variant>
3070           <configItem>
3071             <name>tis</name>
3072             <_description>TIS-820.2538</_description>
3073           </configItem>
3074         </variant>
3075         <variant>
3076           <configItem>
3077             <name>pat</name>
3078             <_description>Pattachote</_description>
3079           </configItem>
3080         </variant>
3081       </variantList>
3082     </layout>
3083     <layout>
3084       <configItem>
3085         <name>tr</name>
3086         <_shortDescription>Tur</_shortDescription>
3087         <_description>Turkey</_description>
3088       </configItem>
3089       <variantList>
3090         <variant>
3091           <configItem>
3092             <name>f</name>
3093             <_description>(F)</_description>
3094           </configItem>
3095         </variant>
3096         <variant>
3097           <configItem>
3098             <name>alt</name>
3099             <_description>Alt-Q</_description>
3100           </configItem>
3101         </variant>
3102         <variant>
3103           <configItem>
3104             <name>sundeadkeys</name>
3105             <_description>Sun dead keys</_description>
3106           </configItem>
3107         </variant>
3108         <variant>
3109           <configItem>
3110             <name>ku</name>
3111             <_description>Kurdish, Latin Q</_description>
3112           </configItem>
3113         </variant>
3114         <variant>
3115           <configItem>
3116             <name>ku_f</name>
3117             <_description>Kurdish, (F)</_description>
3118           </configItem>
3119         </variant>
3120         <variant>
3121           <configItem>
3122             <name>ku_alt</name>
3123             <_description>Kurdish, Latin Alt-Q</_description>
3124           </configItem>
3125         </variant>
3126       </variantList>
3127     </layout>
3128     <layout>
3129       <configItem>
3130         <name>ua</name>
3131         <_shortDescription>Ukr</_shortDescription>
3132         <_description>Ukraine</_description>
3133       </configItem>
3134       <variantList>
3135         <variant>
3136           <configItem>
3137             <name>phonetic</name>
3138             <_description>Phonetic</_description>
3139           </configItem>
3140         </variant>
3141         <variant>
3142           <configItem>
3143             <name>typewriter</name>
3144             <_description>Typewriter</_description>
3145           </configItem>
3146         </variant>
3147         <variant>
3148           <configItem>
3149             <name>winkeys</name>
3150             <_description>Winkeys</_description>
3151           </configItem>
3152         </variant>
3153         <variant>
3154           <configItem>
3155             <name>rstu</name>
3156 <!-- RSTU 2019-91 -->
3157             <_description>Standard RSTU</_description>
3158           </configItem>
3159         </variant>
3160         <variant>
3161           <configItem>
3162             <name>rstu_ru</name>
3163 <!-- RSTU 2019-91 -->
3164             <_description>Standard RSTU on Russian layout</_description>
3165           </configItem>
3166         </variant>
3167       </variantList>
3168     </layout>
3169     <layout>
3170       <configItem>
3171         <name>gb</name>
3172         <_shortDescription>GBr</_shortDescription>
3173         <_description>United Kingdom</_description>
3174       </configItem>
3175       <variantList>
3176         <variant>
3177           <configItem>
3178             <name>intl</name>
3179             <_description>International (with dead keys)</_description>
3180           </configItem>
3181         </variant>
3182         <variant>
3183           <configItem>
3184             <name>dvorak</name>
3185             <_description>Dvorak</_description>
3186           </configItem>
3187         </variant>
3188         <variant>
3189           <configItem>
3190             <name>mac</name>
3191             <_description>Macintosh</_description>
3192           </configItem>
3193         </variant>
3194       </variantList>
3195     </layout>
3196     <layout>
3197       <configItem>
3198         <name>uz</name>
3199         <_shortDescription>Uzb</_shortDescription>
3200         <_description>Uzbekistan</_description>
3201       </configItem>
3202       <variantList>
3203         <variant>
3204           <configItem>
3205             <name>latin</name>
3206             <_description>Latin</_description>
3207           </configItem>
3208         </variant>
3209       </variantList>
3210     </layout>
3211     <layout>
3212       <configItem>
3213         <name>vn</name>
3214         <_shortDescription>Vnm</_shortDescription>
3215         <_description>Vietnam</_description>
3216       </configItem>
3217       <variantList/>
3218     </layout>
3219     <layout>
3220        <configItem>
3221         <name>kr</name>
3222         <_shortDescription>Kor</_shortDescription>
3223         <_description>Korea, Republic of</_description>
3224       </configItem>
3225       <variantList>
3226         <variant>
3227           <configItem>
3228             <name>kr104</name>
3229             <_description>101/104 key Compatible</_description>
3230           </configItem>
3231         </variant>
3232       </variantList>
3233     </layout>
3234     <layout>
3235       <configItem>
3236         <name>nec_vndr/jp</name>
3237         <_shortDescription>Jpn</_shortDescription>
3238         <_description>Japan (PC-98xx Series)</_description>
3239       </configItem>
3240       <variantList/>
3241     </layout>
3242     <layout>
3243       <configItem>
3244         <name>ie</name>
3245         <_shortDescription>Irl</_shortDescription>
3246         <_description>Ireland</_description>
3247       </configItem>
3248       <variantList>
3249         <variant>
3250           <configItem>
3251             <name>CloGaelach</name>
3252             <_description>CloGaelach</_description>
3253           </configItem>
3254         </variant>
3255         <variant>
3256           <configItem>
3257             <name>UnicodeExpert</name>
3258             <_description>UnicodeExpert</_description>
3259           </configItem>
3260         </variant>
3261         <variant>
3262           <configItem>
3263             <name>ogam</name>
3264             <_description>Ogham</_description>
3265          </configItem>
3266         </variant>
3267         <variant>
3268           <configItem>
3269             <name>ogam_is434</name>
3270             <_description>Ogham IS434</_description>
3271           </configItem>
3272         </variant>
3273       </variantList>
3274     </layout>
3275     <layout>
3276       <configItem>
3277         <name>pk</name>
3278         <_shortDescription>Pak</_shortDescription>
3279         <_description>Pakistan</_description>
3280       </configItem>
3281       <variantList/>
3282     </layout>
3283     <layout>
3284       <configItem>
3285         <name>mv</name>
3286         <_shortDescription>Mal</_shortDescription>
3287         <_description>Maldives</_description>
3288       </configItem>
3289       <variantList/>
3290     </layout>
3291     <layout>
3292        <configItem>
3293         <name>za</name>
3294         <_shortDescription>Zar</_shortDescription>
3295         <_description>South Africa</_description>
3296       </configItem>
3297     </layout>
3298     <layout>
3299       <configItem>
3300         <name>epo</name>
3301         <_shortDescription>Epo</_shortDescription>
3302         <_description>Esperanto</_description>
3303       </configItem>
3304       <variantList>
3305         <variant>
3306           <configItem>
3307             <name>legacy</name>
3308             <_description>displaced semicolon and quote (obsolete)</_description>
3309           </configItem>
3310         </variant>
3311       </variantList>
3312     </layout>
3313     <layout>
3314       <configItem>
3315         <name>np</name>
3316         <_shortDescription>Nep</_shortDescription>
3317         <_description>Nepal</_description>
3318       </configItem>
3319     </layout>
3320     <layout>
3321       <configItem>
3322         <name>ng</name>
3323         <_shortDescription>Nig</_shortDescription>
3324         <_description>Nigeria</_description>
3325       </configItem>
3326       <variantList>
3327         <variant>
3328           <configItem>
3329             <name>igbo</name>
3330             <_description>Igbo</_description>
3331           </configItem>
3332         </variant>
3333         <variant>
3334           <configItem>
3335             <name>yoruba</name>
3336             <_description>Yoruba</_description>
3337           </configItem>
3338         </variant>
3339         <variant>
3340           <configItem>
3341             <name>hausa</name>
3342             <_description>Hausa</_description>
3343           </configItem>
3344         </variant>
3345       </variantList>
3346     </layout>
3347     <layout>
3348       <configItem>
3349         <name>et</name>
3350         <_shortDescription>Eth</_shortDescription>
3351         <_description>Ethiopia</_description>
3352       </configItem>
3353       <variantList/>
3354     </layout>
3355     <layout>
3356       <configItem>
3357         <name>braille</name>
3358         <_shortDescription>Brl</_shortDescription>
3359         <_description>Braille</_description>
3360       </configItem>
3361       <variantList>
3362         <variant>
3363           <configItem>
3364             <name>left_hand</name>
3365             <_description>Left hand</_description>
3366           </configItem>
3367         </variant>
3368         <variant>
3369           <configItem>
3370             <name>right_hand</name>
3371             <_description>Right hand</_description>
3372           </configItem>
3373         </variant>
3374       </variantList>
3375     </layout>
3376   </layoutList>
3377   <optionList>
3378     <group allowMultipleSelection="true">
3379       <!-- The key combination used to switch between groups -->
3380       <configItem>
3381         <name>grp</name>
3382         <_description>Layout switching</_description>
3383       </configItem>
3384       <option>
3385         <configItem>
3386           <name>grp:switch</name>
3387           <_description>R-Alt switches layout while pressed.</_description>
3388         </configItem>
3389       </option>
3390       <option>
3391         <configItem>
3392           <name>grp:lswitch</name>
3393           <_description>Left Alt key switches layout while pressed.</_description>
3394         </configItem>
3395       </option>
3396       <option>
3397         <configItem>
3398           <name>grp:lwin_switch</name>
3399           <_description>Left Win-key switches layout while pressed.</_description>
3400         </configItem>
3401       </option>
3402       <option>
3403         <configItem>
3404           <name>grp:rwin_switch</name>
3405           <_description>Right Win-key switches layout while pressed.</_description>
3406         </configItem>
3407       </option>
3408       <option>
3409         <configItem>
3410           <name>grp:win_switch</name>
3411           <_description>Both Win-keys switch layout while pressed.</_description>
3412         </configItem>
3413       </option>
3414       <option>
3415         <configItem>
3416           <name>grp:rctrl_switch</name>
3417           <_description>Right Ctrl key switches layout while pressed.</_description>
3418         </configItem>
3419       </option>
3420       <option>
3421         <configItem>
3422           <name>grp:toggle</name>
3423           <_description>Right Alt key changes layout.</_description>
3424         </configItem>
3425       </option>
3426       <option>
3427         <configItem>
3428           <name>grp:lalt_toggle</name>
3429           <_description>Left Alt key changes layout.</_description>
3430         </configItem>
3431       </option>
3432       <option>
3433         <configItem>
3434           <name>grp:caps_toggle</name>
3435           <_description>CapsLock key changes layout.</_description>
3436         </configItem>
3437       </option>
3438       <option>
3439         <configItem>
3440           <name>grp:shift_caps_toggle</name>
3441           <_description>Shift+CapsLock changes layout.</_description>
3442         </configItem>
3443       </option>
3444       <option>
3445         <configItem>
3446           <name>grp:alt_caps_toggle</name>
3447           <_description>Alt+CapsLock changes layout.</_description>
3448         </configItem>
3449       </option>
3450       <option>
3451         <configItem>
3452           <name>grp:shifts_toggle</name>
3453           <_description>Both Shift keys together change layout.</_description>
3454         </configItem>
3455       </option>
3456       <option>
3457         <configItem>
3458           <name>grp:alts_toggle</name>
3459           <_description>Both Alt keys together change layout.</_description>
3460         </configItem>
3461       </option>
3462       <option>
3463         <configItem>
3464           <name>grp:ctrls_toggle</name>
3465           <_description>Both Ctrl keys together change layout.</_description>
3466         </configItem>
3467       </option>
3468       <option>
3469         <configItem>
3470           <name>grp:ctrl_shift_toggle</name>
3471           <_description>Ctrl+Shift change layout.</_description>
3472         </configItem>
3473       </option>
3474       <option>
3475         <configItem>
3476           <name>grp:lctrl_lshift_toggle</name>
3477           <_description>LCtrl+LShift change layout.</_description>
3478         </configItem>
3479       </option>
3480       <option>
3481         <configItem>
3482           <name>grp:ctrl_alt_toggle</name>
3483           <_description>Alt+Ctrl change layout.</_description>
3484         </configItem>
3485       </option>
3486       <option>
3487         <configItem>
3488           <name>grp:alt_shift_toggle</name>
3489           <_description>Alt+Shift change layout.</_description>
3490         </configItem>
3491       </option>
3492       <option>
3493         <configItem>
3494           <name>grp:menu_toggle</name>
3495           <_description>Menu key changes layout.</_description>
3496         </configItem>
3497       </option>
3498       <option>
3499         <configItem>
3500           <name>grp:lwin_toggle</name>
3501           <_description>Left Win-key changes layout.</_description>
3502         </configItem>
3503       </option>
3504       <option>
3505         <configItem>
3506           <name>grp:rwin_toggle</name>
3507           <_description>Right Win-key changes layout.</_description>
3508         </configItem>
3509       </option>
3510       <option>
3511         <configItem>
3512           <name>grp:lshift_toggle</name>
3513           <_description>Left Shift key changes layout.</_description>
3514         </configItem>
3515       </option>
3516       <option>
3517         <configItem>
3518           <name>grp:rshift_toggle</name>
3519           <_description>Right Shift key changes layout.</_description>
3520         </configItem>
3521       </option>
3522       <option>
3523         <configItem>
3524           <name>grp:lctrl_toggle</name>
3525           <_description>Left Ctrl key changes layout.</_description>
3526         </configItem>
3527       </option>
3528       <option>
3529         <configItem>
3530           <name>grp:rctrl_toggle</name>
3531           <_description>Right Ctrl key changes layout.</_description>
3532         </configItem>
3533       </option>
3534     </group>
3535     <group allowMultipleSelection="true">
3536       <!-- The key combination used to choose the 3rd (and 4th, together with Shift)
3537            level of symbols -->
3538       <configItem>
3539         <name>lv3</name>
3540         <_description>Third level choosers</_description>
3541       </configItem>
3542       <option>
3543         <configItem>
3544           <name>lv3:switch</name>
3545           <_description>Press Right Ctrl to choose 3rd level.</_description>
3546         </configItem>
3547       </option>
3548       <option>
3549         <configItem>
3550           <name>lv3:menu_switch</name>
3551           <_description>Press Menu key to choose 3rd level.</_description>
3552         </configItem>
3553       </option>
3554       <option>
3555         <configItem>
3556           <name>lv3:win_switch</name>
3557           <_description>Press any of Win-keys to choose 3rd level.</_description>
3558         </configItem>
3559       </option>
3560       <option>
3561         <configItem>
3562           <name>lv3:lwin_switch</name>
3563           <_description>Press Left Win-key to choose 3rd level.</_description>
3564         </configItem>
3565       </option>
3566       <option>
3567         <configItem>
3568           <name>lv3:rwin_switch</name>
3569           <_description>Press Right Win-key to choose 3rd level.</_description>
3570         </configItem>
3571       </option>
3572       <option>
3573         <configItem>
3574           <name>lv3:alt_switch</name>
3575           <_description>Press any of Alt keys to choose 3rd level.</_description>
3576         </configItem>
3577       </option>
3578       <option>
3579         <configItem>
3580           <name>lv3:lalt_switch</name>
3581           <_description>Press Left Alt key to choose 3rd level.</_description>
3582         </configItem>
3583       </option>
3584       <option>
3585         <configItem>
3586           <name>lv3:ralt_switch</name>
3587           <_description>Press Right Alt key to choose 3rd level.</_description>
3588         </configItem>
3589       </option>
3590       <option>
3591         <configItem>
3592           <name>lv3:ralt_switch_multikey</name>
3593           <_description>Press Right Alt key to choose 3rd level, Shift+Right Alt key is Multi_Key.</_description>
3594         </configItem>
3595       </option>
3596       <option>
3597         <configItem>
3598           <name>lv3:ralt_alt</name>
3599           <_description>Right Alt key never chooses 3rd level.</_description>
3600         </configItem>
3601       </option>
3602     </group>
3603     <group allowMultipleSelection="false">
3604       <!-- Tweaking the position of the "Ctrl" key -->
3605       <configItem>
3606         <name>ctrl</name>
3607         <_description>Ctrl key position</_description>
3608       </configItem>
3609       <option>
3610         <configItem>
3611           <name>ctrl:nocaps</name>
3612           <_description>Make CapsLock an additional Ctrl.</_description>
3613         </configItem>
3614       </option>
3615       <option>
3616         <configItem>
3617           <name>ctrl:swapcaps</name>
3618           <_description>Swap Ctrl and CapsLock.</_description>
3619         </configItem>
3620       </option>
3621       <option>
3622         <configItem>
3623           <name>ctrl:ctrl_ac</name>
3624           <_description>Ctrl key at left of 'A'</_description>
3625         </configItem>
3626       </option>
3627       <option>
3628         <configItem>
3629           <name>ctrl:ctrl_aa</name>
3630           <_description>Ctrl key at bottom left</_description>
3631         </configItem>
3632       </option>
3633       <option>
3634         <configItem>
3635           <name>ctrl:ctrl_ra</name>
3636           <_description>Right Ctrl key works as Right Alt.</_description>
3637         </configItem>
3638       </option>
3639     </group>
3640     <group allowMultipleSelection="true">
3641       <!-- Using startard LEDs to indicate the alternative (not first) group(s) -->
3642       <configItem>
3643         <name>grp_led</name>
3644         <_description>Use keyboard LED to show alternative layout.</_description>
3645       </configItem>
3646       <option>
3647         <configItem>
3648           <name>grp_led:num</name>
3649           <_description>NumLock LED shows alternative layout.</_description>
3650         </configItem>
3651       </option>
3652       <option>
3653         <configItem>
3654           <name>grp_led:caps</name>
3655           <_description>CapsLock LED shows alternative layout.</_description>
3656         </configItem>
3657       </option>
3658       <option>
3659         <configItem>
3660           <name>grp_led:scroll</name>
3661           <_description>ScrollLock LED shows alternative layout.</_description>
3662         </configItem>
3663       </option>
3664     </group>
3665     <group allowMultipleSelection="false">
3666       <!-- Select a keypad type -->
3667       <configItem>
3668         <name>keypad</name>
3669         <_description>Numeric keypad layout selection</_description>
3670       </configItem>
3671       <option>
3672         <configItem>
3673           <name>keypad:legacy</name>
3674           <_description>Legacy keypad</_description>
3675        </configItem>
3676       </option>
3677       <option>
3678         <configItem>
3679           <name>keypad:oss</name>
3680           <_description>Keypad with unicode additions (arrows and math operators)</_description>
3681        </configItem>
3682       </option>
3683       <option>
3684         <configItem>
3685           <name>keypad:future</name>
3686           <_description>Keypad with unicode additions (arrows and math operators). Math operators on default level.</_description>
3687        </configItem>
3688       </option>
3689       <option>
3690         <configItem>
3691           <name>keypad:legacy_wang</name>
3692           <_description>Legacy Wang 724 keypad</_description>
3693        </configItem>
3694       </option>
3695       <option>
3696         <configItem>
3697           <name>keypad:oss_wang</name>
3698           <_description>Wang 724 keypad with unicode additions (arrows and math operators)</_description>
3699        </configItem>
3700       </option>
3701       <option>
3702         <configItem>
3703           <name>keypad:future_wang</name>
3704           <_description>Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level.</_description>
3705        </configItem>
3706       </option>
3707     </group>
3708     <!-- This option should override the KPDL key defined in keypad; I hope it's declared in the right place -->
3709     <group allowMultipleSelection="false">
3710       <!-- Select a keypad KPDL variant -->
3711       <configItem>
3712         <name>kpdl</name>
3713         <_description>Numeric keypad delete key behaviour</_description>
3714       </configItem>
3715       <option>
3716         <configItem>
3717           <!-- Actually, with KP_DECIMAL, as the old keypad(dot) -->
3718           <name>kpdl:dot</name>
3719           <_description>Legacy key with dot</_description>
3720        </configItem>
3721       </option>
3722       <option>
3723         <configItem>
3724           <name>kpdl:comma</name>
3725           <!-- Actually, with KP_SEPARATOR, as the old keypad(comma) -->
3726           <_description>Legacy key with comma</_description>
3727        </configItem>
3728       </option>
3729       <option>
3730         <configItem>
3731           <name>kpdl:dotoss</name>
3732           <_description>Four-level key with dot</_description>
3733        </configItem>
3734       </option>
3735       <option>
3736         <configItem>
3737           <name>kpdl:commaoss</name>
3738           <_description>Four-level key with comma</_description>
3739        </configItem>
3740       </option>
3741       <option>
3742         <configItem>
3743           <name>kpdl:momayyezoss</name>
3744           <_description>Four-level key with momayyez</_description>
3745        </configItem>
3746       </option>
3747       <option>
3748         <configItem>
3749           <name>kpdl:kposs</name>
3750           <!-- This assumes the KP_ abstract symbols are actually useful for some apps
3751                The description needs to be rewritten -->
3752           <_description>Four-level key with abstract separators</_description>
3753        </configItem>
3754       </option>
3755     </group>
3756     <group allowMultipleSelection="false">
3757       <!-- CapsLock tweaks. 
3758            "Internal" capitalization means capitalization using some internal tables.
3759            Otherwise "as Shift" - means using next group. -->
3760       <configItem>
3761         <name>caps</name>
3762         <_description>CapsLock key behavior</_description>
3763       </configItem>
3764       <option>
3765         <configItem>
3766           <name>caps:internal</name>
3767           <_description>CapsLock uses internal capitalization. Shift "pauses" CapsLock.</_description>
3768         </configItem>
3769       </option>
3770       <option>
3771         <configItem>
3772           <name>caps:internal_nocancel</name>
3773           <_description>CapsLock uses internal capitalization. Shift doesn't affect CapsLock.</_description>
3774         </configItem>
3775       </option>
3776       <option>
3777         <configItem>
3778           <name>caps:shift</name>
3779           <_description>CapsLock acts as Shift with locking. Shift "pauses" CapsLock.</_description>
3780         </configItem>
3781       </option>
3782       <option>
3783         <configItem>
3784           <name>caps:shift_nocancel</name>
3785           <_description>CapsLock acts as Shift with locking. Shift doesn't affect CapsLock.</_description>
3786         </configItem>
3787       </option>
3788       <option>
3789         <configItem>
3790           <name>caps:shift_lock</name>
3791           <_description>CapsLock just locks the Shift modifier.</_description>
3792         </configItem>
3793       </option>
3794       <option>
3795         <configItem>
3796           <name>caps:capslock</name>
3797           <_description>CapsLock toggles normal capitalization of alphabetic characters.</_description>
3798         </configItem>
3799       </option>
3800       <option>
3801         <configItem>
3802           <name>caps:shiftlock</name>
3803           <_description>CapsLock toggles Shift so all keys are affected.</_description>
3804         </configItem>
3805       </option>
3806     </group>
3807     <group allowMultipleSelection="false">
3808       <!-- Using special PC keys (Win, Menu) to work as standard X keys (Super, Hyper, etc.) -->
3809       <configItem>
3810         <name>altwin</name>
3811         <_description>Alt/Win key behavior</_description>
3812       </configItem>
3813       <option>
3814         <configItem>
3815           <name>altwin:menu</name>
3816           <_description>Add the standard behavior to Menu key.</_description>
3817         </configItem>
3818       </option>
3819       <option>
3820         <configItem>
3821           <name>altwin:meta_alt</name>
3822           <_description>Alt and Meta are on the Alt keys.</_description>
3823         </configItem>
3824       </option>
3825       <option>
3826         <configItem>
3827           <name>altwin:ctrl_win</name>
3828           <_description>Control is mapped to the Win-keys (and the usual Ctrl keys).</_description>
3829         </configItem>
3830       </option>
3831       <option>
3832         <configItem>
3833           <name>altwin:meta_win</name>
3834           <_description>Meta is mapped to the Win-keys.</_description>
3835         </configItem>
3836       </option>
3837       <option>
3838         <configItem>
3839           <name>altwin:left_meta_win</name>
3840           <_description>Meta is mapped to the left Win-key.</_description>
3841         </configItem>
3842       </option>
3843       <option>
3844         <configItem>
3845           <name>altwin:super_win</name>
3846           <_description>Super is mapped to the Win-keys.</_description>
3847         </configItem>
3848       </option>
3849       <option>
3850         <configItem>
3851           <name>altwin:hyper_win</name>
3852           <_description>Hyper is mapped to the Win-keys.</_description>
3853         </configItem>
3854       </option>
3855       <option>
3856         <configItem>
3857           <name>altwin:alt_super_win</name>
3858           <_description>Alt is mapped to the right Win-key and Super to Menu.</_description>
3859         </configItem>
3860       </option>
3861       <option>
3862         <configItem>
3863           <name>altwin:swap_lalt_lwin</name>
3864           <_description>Left Alt is swapped with left Win-key.</_description>
3865         </configItem>
3866       </option>
3867     </group>
3868     <group allowMultipleSelection="true">
3869       <!-- Tweaking the position of the "Compose" key: mapping to existing PC keys -->
3870       <configItem>
3871         <name>Compose key</name>
3872         <_description>Compose key position</_description>
3873       </configItem>
3874       <option>
3875         <configItem>
3876           <name>compose:ralt</name>
3877           <_description>Right Alt is Compose.</_description>
3878         </configItem>
3879       </option>
3880       <option>
3881         <configItem>
3882           <name>compose:lwin</name>
3883           <_description>Left Win-key is Compose.</_description>
3884         </configItem>
3885       </option>
3886       <option>
3887         <configItem>
3888           <name>compose:rwin</name>
3889           <_description>Right Win-key is Compose.</_description>
3890         </configItem>
3891       </option>
3892       <option>
3893         <configItem>
3894           <name>compose:menu</name>
3895           <_description>Menu is Compose.</_description>
3896         </configItem>
3897       </option>
3898       <option>
3899         <configItem>
3900           <name>compose:rctrl</name>
3901           <_description>Right Ctrl is Compose.</_description>
3902         </configItem>
3903       </option>
3904       <option>
3905         <configItem>
3906           <name>compose:caps</name>
3907           <_description>Caps Lock is Compose.</_description>
3908         </configItem>
3909       </option>
3910     </group>
3911     <group allowMultipleSelection="true">
3912       <configItem>
3913         <name>compat</name>
3914         <_description>Miscellaneous compatibility options</_description>
3915       </configItem>
3916       <option>
3917         <configItem>
3918           <name>numpad:pc</name>
3919           <_description>Default numeric keypad keys.</_description>
3920         </configItem>
3921       </option>
3922       <option>
3923         <configItem>
3924           <name>numpad:mac</name>
3925           <_description>Numeric keypad keys work as with Mac.</_description>
3926         </configItem>
3927       </option>
3928       <option>
3929         <configItem>
3930           <name>numpad:microsoft</name>
3931           <_description>Shift with numeric keypad keys works as in MS Windows.</_description>
3932         </configItem>
3933       </option>
3934       <option>
3935         <configItem>
3936           <name>srvrkeys:none</name>
3937           <_description>Special keys (Ctrl+Alt+&lt;key&gt;) handled in a server.</_description>
3938         </configItem>
3939       </option>
3940       <option>
3941         <configItem>
3942           <name>apple:badmap</name>
3943           <_description>Swap keycodes of two keys when Mac keyboards are misdetected by kernel.</_description>
3944         </configItem>
3945       </option>
3946       <option>
3947         <configItem>
3948           <name>shift:breaks_caps</name>
3949           <_description>Shift cancels CapsLock.</_description>
3950         </configItem>
3951       </option>
3952     </group>
3953     <group allowMultipleSelection="true">
3954       <!-- Special shortcuts for the Euro character -->
3955       <configItem>
3956         <name>eurosign</name>
3957         <_description>Adding the EuroSign to certain keys</_description>
3958       </configItem>
3959       <option>
3960         <configItem>
3961           <name>eurosign:e</name>
3962           <_description>Add the EuroSign to the E key.</_description>
3963         </configItem>
3964       </option>
3965       <option>
3966         <configItem>
3967           <name>eurosign:5</name>
3968           <_description>Add the EuroSign to the 5 key.</_description>
3969         </configItem>
3970       </option>
3971       <option>
3972         <configItem>
3973           <name>eurosign:2</name>
3974           <_description>Add the EuroSign to the 2 key.</_description>
3975         </configItem>
3976       </option>
3977     </group>
3978     <group allowMultipleSelection="false">
3979       <!-- Let space output nobreakspace for the desired level -->
3980       <configItem>
3981         <name>nbsp</name>
3982         <_description>Using space key to input non-breakable space character</_description>
3983       </configItem>
3984       <option>
3985         <configItem>
3986           <name>nbsp:none</name>
3987           <_description>Space key outputs usual space at any level.</_description>
3988         </configItem>
3989       </option>
3990       <option>
3991         <configItem>
3992           <name>nbsp:level2</name>
3993           <_description>Space key outputs non-breakable space character at second level.</_description>
3994         </configItem>
3995       </option>
3996       <option>
3997         <configItem>
3998           <name>nbsp:level3</name>
3999           <_description>Space key outputs non-breakable space character at third level.</_description>
4000         </configItem>
4001       </option>
4002       <option>
4003         <configItem>
4004           <name>nbsp:level3s</name>
4005           <_description>Space key outputs non-breakable space character at third level, nothing at fourth level.</_description>
4006         </configItem>
4007       </option>
4008       <option>
4009         <configItem>
4010           <name>nbsp:level3n</name>
4011           <_description>Space key outputs non-breakable space character at third level, thin non-breakable space character at fourth level</_description>
4012         </configItem>
4013       </option>
4014       <option>
4015         <configItem>
4016           <name>nbsp:level4</name>
4017           <_description>Space key outputs non-breakable space character at fourth level.</_description>
4018         </configItem>
4019       </option>
4020       <option>
4021         <configItem>
4022           <name>nbsp:level4n</name>
4023           <_description>Space key outputs non-breakable space character at fourth level, thin non-breakable space character at sixth level</_description>
4024         </configItem>
4025       </option>
4026     </group>
4027     <group allowMultipleSelection="true">
4028       <configItem>
4029         <name>japan</name>
4030         <_description>Japanese keyboard options</_description>
4031       </configItem>
4032       <option>
4033         <configItem>
4034           <name>japan:kana_lock</name>
4035           <_description>Kana Lock key is locking</_description>
4036        </configItem>
4037       </option>
4038       <option>
4039         <configItem>
4040           <name>japan:nicola_f_bs</name>
4041           <_description>NICOLA-F style Backspace</_description>
4042        </configItem>
4043       </option>
4044     </group>
4045   </optionList>
4046 </xkbConfigRegistry>