massive patch from OLPC
[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>U.S. English</_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>OLPC with mode 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>ori</name>
1279             <_description>Oriya</_description>
1280           </configItem>
1281         </variant>
1282         <variant>
1283           <configItem>
1284             <name>tam_unicode</name>
1285             <_description>Tamil Unicode</_description>
1286           </configItem>
1287         </variant>
1288         <variant>
1289           <configItem>
1290             <name>tam_TAB</name>
1291             <_description>Tamil TAB Typewriter</_description>
1292           </configItem>
1293         </variant>
1294         <variant>
1295           <configItem>
1296             <name>tam_TSCII</name>
1297             <_description>Tamil TSCII Typewriter</_description>
1298           </configItem>
1299         </variant>
1300         <variant>
1301           <configItem>
1302             <name>tam</name>
1303             <_description>Tamil</_description>
1304           </configItem>
1305         </variant>
1306         <variant>
1307           <configItem>
1308             <name>tel</name>
1309             <_description>Telugu</_description>
1310           </configItem>
1311         </variant>
1312         <variant>
1313           <configItem>
1314             <name>urd</name>
1315             <_description>Urdu</_description>
1316           </configItem>
1317         </variant>
1318         <variant>
1319           <configItem>
1320             <name>bolnagri</name>
1321             <_description>Hindi Bolnagri</_description>
1322           </configItem>
1323         </variant>
1324       </variantList>
1325     </layout>
1326     <layout>
1327       <configItem>
1328         <name>ba</name>
1329         <_shortDescription>Bih</_shortDescription>
1330         <_description>Bosnia and Herzegovina</_description>
1331       </configItem>
1332       <variantList>
1333         <variant>
1334           <configItem>
1335             <name>alternatequotes</name>
1336             <_description> Use guillemets for quotes</_description>
1337           </configItem>
1338         </variant>
1339         <variant>
1340           <configItem>
1341             <name>unicode</name>
1342             <_description>Use Bosnian digraphs</_description>
1343           </configItem>
1344         </variant>
1345         <variant>
1346           <configItem>
1347             <name>unicodeus</name>
1348             <_description>US keyboard with Bosnian digraphs</_description>
1349           </configItem>
1350         </variant>
1351         <variant>
1352           <configItem>
1353             <name>us</name>
1354             <_description>US keyboard with Bosnian letters</_description>
1355           </configItem>
1356         </variant>
1357       </variantList>
1358     </layout>
1359     <layout>
1360       <configItem>
1361         <name>br</name>
1362         <_shortDescription>Bra</_shortDescription>
1363         <_description>Brazil</_description>
1364       </configItem>
1365       <variantList>
1366         <variant>
1367           <configItem>
1368             <name>nodeadkeys</name>
1369             <_description>Eliminate dead keys</_description>
1370           </configItem>
1371         </variant>
1372       </variantList>
1373     </layout>
1374     <layout>
1375       <configItem>
1376         <name>bg</name>
1377         <_shortDescription>Bgr</_shortDescription>
1378         <_description>Bulgaria</_description>
1379       </configItem>
1380       <variantList>
1381         <variant>
1382           <configItem>
1383             <name>phonetic</name>
1384             <_description>Phonetic</_description>
1385           </configItem>
1386         </variant>
1387       </variantList>
1388     </layout>
1389     <layout>
1390       <configItem>
1391         <name>ma</name>
1392         <_description>Morocco</_description>
1393       </configItem>
1394       <variantList>
1395         <variant>
1396           <configItem>
1397             <name>french</name>
1398             <_description>French</_description>
1399           </configItem>
1400         </variant>
1401         <variant>
1402           <configItem>
1403             <name>tifinagh</name>
1404             <_description>Tifinagh</_description>
1405           </configItem>
1406         </variant>
1407         <variant>
1408           <configItem>
1409             <name>tifinagh-alt</name>
1410             <_description>Tifinagh Alternative</_description>
1411           </configItem>
1412         </variant>
1413         <variant>
1414           <configItem>
1415             <name>tifinagh-alt-phonetic</name>
1416             <_description>Tifinagh Alternative Phonetic</_description>
1417           </configItem>
1418         </variant>
1419         <variant>
1420           <configItem>
1421             <name>tifinagh-extended</name>
1422             <_description>Tifinagh Extended</_description>
1423           </configItem>
1424         </variant>
1425         <variant>
1426           <configItem>
1427             <name>tifinagh-phonetic</name>
1428             <_description>Tifinagh Phonetic</_description>
1429           </configItem>
1430         </variant>
1431         <variant>
1432           <configItem>
1433             <name>tifinagh-extended-phonetic</name>
1434             <_description>Tifinagh Extended Phonetic</_description>
1435           </configItem>
1436         </variant>
1437       </variantList>
1438     </layout>
1439     <layout>
1440       <configItem>
1441         <name>mm</name>
1442         <_shortDescription>Mmr</_shortDescription>
1443         <_description>Myanmar</_description>
1444       </configItem>
1445       <variantList/>
1446     </layout>
1447     <layout>
1448       <configItem>
1449         <name>ca</name>
1450         <_shortDescription>Can</_shortDescription>
1451         <_description>Canada</_description>
1452       </configItem>
1453       <variantList>
1454         <variant>
1455           <configItem>
1456             <name>fr-dvorak</name>
1457             <_description>French Dvorak</_description>
1458           </configItem>
1459         </variant>
1460         <variant>
1461           <configItem>
1462             <name>fr-legacy</name>
1463             <_description>French (legacy)</_description>
1464           </configItem>
1465         </variant>
1466         <variant>
1467           <configItem>
1468             <name>multix</name>
1469             <_description>Multilingual</_description>
1470           </configItem>
1471         </variant>
1472         <variant>
1473           <configItem>
1474             <name>multi</name>
1475             <_description>Multilingual, first part</_description>
1476           </configItem>
1477         </variant>
1478         <variant>
1479           <configItem>
1480             <name>multi-2gr</name>
1481             <_description>Multilingual, second part</_description>
1482           </configItem>
1483         </variant>
1484         <variant>
1485           <configItem>
1486             <name>ike</name>
1487             <_description>Inuktitut</_description>
1488           </configItem>
1489         </variant>
1490       </variantList>
1491     </layout>
1492     <layout>
1493       <configItem>
1494         <name>cd</name>
1495         <_shortDescription>DRC</_shortDescription>
1496         <_description>Congo, Democratic Republic of the</_description>
1497       </configItem>
1498       <variantList/>
1499     </layout>
1500     <layout>
1501       <configItem>
1502         <name>cn</name>
1503         <_shortDescription>China</_shortDescription>
1504         <_description>China</_description>
1505       </configItem>
1506       <variantList>
1507         <variant>
1508           <configItem>
1509             <name>tib</name>
1510             <_description>Tibetan</_description>
1511           </configItem>
1512         </variant>
1513         <variant>
1514           <configItem>
1515             <name>tib_asciinum</name>
1516             <_description>Tibetan (with ASCII numerals)</_description>
1517           </configItem>
1518         </variant>
1519       </variantList>
1520     </layout>
1521     <layout>
1522       <configItem>
1523         <name>hr</name>
1524         <_shortDescription>Hrv</_shortDescription>
1525         <_description>Croatia</_description>
1526       </configItem>
1527       <variantList>
1528         <variant>
1529           <configItem>
1530             <name>alternatequotes</name>
1531             <_description>Use guillemets for quotes</_description>
1532           </configItem>
1533         </variant>
1534         <variant>
1535           <configItem>
1536             <name>unicode</name>
1537             <_description>Use Croatian digraphs</_description>
1538           </configItem>
1539         </variant>
1540         <variant>
1541           <configItem>
1542             <name>unicodeus</name>
1543             <_description>US keyboard with Croatian digraphs</_description>
1544           </configItem>
1545         </variant>
1546         <variant>
1547           <configItem>
1548             <name>us</name>
1549             <_description>US keyboard with Croatian letters</_description>
1550           </configItem>
1551         </variant>
1552       </variantList>
1553     </layout>
1554     <layout>
1555       <configItem>
1556         <name>cz</name>
1557         <_shortDescription>Cze</_shortDescription>
1558         <_description>Czechia</_description>
1559       </configItem>
1560       <variantList>
1561         <variant>
1562           <configItem>
1563             <name>bksl</name>
1564             <_description>With &lt;\|&gt; key</_description>
1565           </configItem>
1566         </variant>
1567         <variant>
1568           <configItem>
1569             <name>qwerty</name>
1570             <_description>qwerty</_description>
1571           </configItem>
1572         </variant>
1573         <variant>
1574           <configItem>
1575             <name>qwerty_bksl</name>
1576             <_description>qwerty, extended Backslash</_description>
1577           </configItem>
1578         </variant>
1579       </variantList>
1580     </layout>
1581     <layout>
1582       <configItem>
1583         <name>dk</name>
1584         <_shortDescription>Dnk</_shortDescription>
1585         <_description>Denmark</_description>
1586       </configItem>
1587       <variantList>
1588         <variant>
1589           <configItem>
1590             <name>nodeadkeys</name>
1591             <_description>Eliminate dead keys</_description>
1592           </configItem>
1593         </variant>
1594         <variant>
1595           <configItem>
1596             <name>mac</name>
1597             <_description>Macintosh</_description>
1598           </configItem>
1599         </variant>
1600         <variant>
1601           <configItem>
1602             <name>mac_nodeadkeys</name>
1603             <_description>Macintosh, eliminate dead keys</_description>
1604           </configItem>
1605         </variant>
1606       </variantList>
1607     </layout>
1608     <layout>
1609       <configItem>
1610         <name>nl</name>
1611         <_shortDescription>Nld</_shortDescription>
1612         <_description>Netherlands</_description>
1613       </configItem>
1614       <variantList>
1615         <variant>
1616           <configItem>
1617             <name>sundeadkeys</name>
1618             <_description>Sun dead keys</_description>
1619           </configItem>
1620         </variant>
1621         <variant>
1622           <configItem>
1623             <name>mac</name>
1624             <_description>Macintosh</_description>
1625           </configItem>
1626         </variant>
1627         <variant>
1628           <configItem>
1629             <name>std</name>
1630             <_description>Standard</_description>
1631           </configItem>
1632         </variant>
1633       </variantList>
1634     </layout>
1635     <layout>
1636       <configItem>
1637         <name>bt</name>
1638         <_shortDescription>Bhu</_shortDescription>
1639         <_description>Bhutan</_description>
1640       </configItem>
1641     </layout>
1642     <layout>
1643       <configItem>
1644         <name>ee</name>
1645         <_shortDescription>Est</_shortDescription>
1646         <_description>Estonia</_description>
1647       </configItem>
1648       <variantList>
1649         <variant>
1650           <configItem>
1651             <name>nodeadkeys</name>
1652             <_description>Eliminate dead keys</_description>
1653           </configItem>
1654         </variant>
1655         <variant>
1656           <configItem>
1657             <name>dvorak</name>
1658             <_description>Dvorak</_description>
1659           </configItem>
1660         </variant>
1661       </variantList>
1662     </layout>
1663     <layout>
1664       <configItem>
1665         <name>ir</name>
1666         <_shortDescription>Irn</_shortDescription>
1667         <_description>Iran</_description>
1668       </configItem>
1669       <variantList>
1670         <variant>
1671           <configItem>
1672             <name>pro</name>
1673             <_description>Pro</_description>
1674           </configItem>
1675         </variant>
1676         <variant>
1677           <configItem>
1678             <name>keypad</name>
1679             <_description>Keypad</_description>
1680           </configItem>
1681         </variant>
1682         <variant>
1683           <configItem>
1684             <name>pro_keypad</name>
1685             <_description>Pro Keypad</_description>
1686           </configItem>
1687         </variant>
1688         <variant>
1689           <configItem>
1690             <name>ku</name>
1691             <_description>Kurdish, Latin Q</_description>
1692           </configItem>
1693         </variant>
1694         <variant>
1695           <configItem>
1696             <name>ku_f</name>
1697             <_description>Kurdish, (F)</_description>
1698           </configItem>
1699         </variant>
1700         <variant>
1701           <configItem>
1702             <name>ku_alt</name>
1703             <_description>Kurdish, Latin Alt-Q</_description>
1704           </configItem>
1705         </variant>
1706         <variant>
1707           <configItem>
1708             <name>ku_ara</name>
1709             <_description>Kurdish, Arabic-Latin</_description>
1710           </configItem>
1711         </variant>
1712       </variantList>
1713     </layout>
1714     <layout>
1715       <configItem>
1716         <name>iq</name>
1717         <_shortDescription>Irq</_shortDescription>
1718         <_description>Iraq</_description>
1719       </configItem>
1720       <variantList>
1721         <variant>
1722           <configItem>
1723             <name>ku</name>
1724             <_description>Kurdish, Latin Q</_description>
1725           </configItem>
1726         </variant>
1727         <variant>
1728           <configItem>
1729             <name>ku_f</name>
1730             <_description>Kurdish, (F)</_description>
1731           </configItem>
1732         </variant>
1733         <variant>
1734           <configItem>
1735             <name>ku_alt</name>
1736             <_description>Kurdish, Latin Alt-Q</_description>
1737           </configItem>
1738         </variant>
1739         <variant>
1740           <configItem>
1741             <name>ku_ara</name>
1742             <_description>Kurdish, Arabic-Latin</_description>
1743           </configItem>
1744         </variant>
1745       </variantList>
1746     </layout>
1747     <layout>
1748       <configItem>
1749         <name>fo</name>
1750         <_shortDescription>Fao</_shortDescription>
1751         <_description>Faroe Islands</_description>
1752       </configItem>
1753       <variantList>
1754         <variant>
1755           <configItem>
1756             <name>nodeadkeys</name>
1757             <_description>Eliminate dead keys</_description>
1758           </configItem>
1759         </variant>
1760       </variantList>
1761     </layout>
1762     <layout>
1763       <configItem>
1764         <name>fi</name>
1765         <_shortDescription>Fin</_shortDescription>
1766         <_description>Finland</_description>
1767       </configItem>
1768       <variantList>
1769         <variant>
1770           <configItem>
1771             <name>nodeadkeys</name>
1772             <_description>Eliminate dead keys</_description>
1773           </configItem>
1774         </variant>
1775         <variant>
1776           <configItem>
1777             <name>smi</name>
1778             <_description>Northern Saami</_description>
1779           </configItem>
1780         </variant>
1781         <variant>
1782           <configItem>
1783             <name>kotoistus</name>
1784             <_description>Kotoistus</_description>
1785           </configItem>
1786         </variant>
1787         <variant>
1788           <configItem>
1789             <name>mac</name>
1790             <_description>Macintosh</_description>
1791           </configItem>
1792         </variant>
1793       </variantList>
1794     </layout>
1795     <layout>
1796       <configItem>
1797         <name>fr</name>
1798         <_shortDescription>Fra</_shortDescription>
1799         <_description>France</_description>
1800       </configItem>
1801       <variantList>
1802         <variant>
1803           <configItem>
1804             <name>nodeadkeys</name>
1805             <_description>Eliminate dead keys</_description>
1806           </configItem>
1807         </variant>
1808         <variant>
1809           <configItem>
1810             <name>sundeadkeys</name>
1811             <_description>Sun dead keys</_description>
1812           </configItem>
1813         </variant>
1814         <variant>
1815           <configItem>
1816             <name>oss</name>
1817             <_description>Alternative</_description>
1818           </configItem>
1819         </variant>
1820         <variant>
1821           <configItem>
1822             <name>oss_latin9</name>
1823             <_description>Alternative, latin-9 only</_description>
1824           </configItem>
1825         </variant>
1826         <variant>
1827           <configItem>
1828             <name>oss_nodeadkeys</name>
1829             <_description>Alternative, eliminate dead keys</_description>
1830           </configItem>
1831         </variant>
1832         <variant>
1833           <configItem>
1834             <name>oss_sundeadkeys</name>
1835             <_description>Alternative, Sun dead keys</_description>
1836           </configItem>
1837         </variant>
1838         <variant>
1839           <configItem>
1840             <name>latin9</name>
1841             <_description>(Legacy) Alternative</_description>
1842           </configItem>
1843         </variant>
1844         <variant>
1845           <configItem>
1846             <name>latin9_nodeadkeys</name>
1847             <_description>(Legacy) Alternative, eliminate dead keys</_description>
1848           </configItem>
1849         </variant>
1850         <variant>
1851           <configItem>
1852             <name>latin9_sundeadkeys</name>
1853             <_description>(Legacy) Alternative, Sun dead keys</_description>
1854           </configItem>
1855         </variant>
1856         <variant>
1857           <configItem>
1858             <name>bepo</name>
1859             <_description>Bepo, ergonomic, Dvorak way</_description>
1860           </configItem>
1861         </variant>
1862         <variant>
1863           <configItem>
1864             <name>bepo_latin9</name>
1865             <_description>Bepo, ergonomic, Dvorak way, latin-9 only</_description>
1866           </configItem>
1867         </variant>
1868         <variant>
1869           <configItem>
1870             <name>dvorak</name>
1871             <_description>(Legacy) Dvorak</_description>
1872           </configItem>
1873         </variant>
1874         <variant>
1875           <configItem>
1876             <name>mac</name>
1877             <_description>Macintosh</_description>
1878           </configItem>
1879         </variant>
1880       </variantList>
1881     </layout>
1882     <layout>
1883       <configItem>
1884         <name>gh</name>
1885         <_shortDescription>Gha</_shortDescription>
1886         <_description>Ghana</_description>
1887       </configItem>
1888       <variantList>
1889         <variant>
1890           <configItem>
1891             <name>generic</name>
1892             <_description>Multilingual</_description>
1893           </configItem>
1894         </variant>
1895         <variant>
1896           <configItem>
1897             <name>akan</name>
1898             <_description>Akan</_description>
1899           </configItem>
1900         </variant>
1901         <variant>
1902           <configItem>
1903             <name>ewe</name>
1904             <_description>Ewe</_description>
1905           </configItem>
1906         </variant>
1907         <variant>
1908           <configItem>
1909             <name>fula</name>
1910             <_description>Fula</_description>
1911           </configItem>
1912         </variant>
1913         <variant>
1914           <configItem>
1915             <name>ga</name>
1916             <_description>Ga</_description>
1917           </configItem>
1918         </variant>
1919         <variant>
1920           <configItem>
1921             <name>hausa</name>
1922             <_description>Hausa</_description>
1923           </configItem>
1924         </variant>
1925       </variantList>
1926     </layout>
1927     <layout>
1928       <configItem>
1929         <name>gn</name>
1930         <_shortDescription>Gui</_shortDescription>
1931         <_description>Guinea</_description>
1932       </configItem>
1933       <variantList/>
1934     </layout>
1935     <layout>
1936       <configItem>
1937         <name>ge</name>
1938         <_shortDescription>Geo</_shortDescription>
1939         <_description>Georgia</_description>
1940       </configItem>
1941       <variantList>
1942         <variant>
1943           <configItem>
1944             <name>azerty_tskapo</name>
1945             <_description>AZERTY Tskapo</_description>
1946           </configItem>
1947         </variant>
1948         <variant>
1949           <configItem>
1950             <name>ergonomic</name>
1951             <_description>Ergonomic</_description>
1952           </configItem>
1953         </variant>
1954         <variant>
1955           <configItem>
1956             <name>mess</name>
1957             <_description>MESS</_description>
1958           </configItem>
1959         </variant>
1960         <variant>
1961           <configItem>
1962             <name>ru</name>
1963             <_description>Russian</_description>
1964           </configItem>
1965         </variant>
1966         <variant>
1967           <configItem>
1968             <name>os</name>
1969             <_description>Ossetian</_description>
1970           </configItem>
1971         </variant>
1972       </variantList>
1973     </layout>
1974     <layout>
1975       <configItem>
1976         <name>de</name>
1977         <_shortDescription>Deu</_shortDescription>
1978         <_description>Germany</_description>
1979       </configItem>
1980       <variantList>
1981         <variant>
1982           <configItem>
1983             <name>deadacute</name>
1984             <_description>Dead acute</_description>
1985           </configItem>
1986         </variant>
1987         <variant>
1988           <configItem>
1989             <name>deadgraveacute</name>
1990             <_description>Dead grave acute</_description>
1991           </configItem>
1992         </variant>
1993         <variant>
1994           <configItem>
1995             <name>nodeadkeys</name>
1996             <_description>Eliminate dead keys</_description>
1997           </configItem>
1998         </variant>
1999         <variant>
2000           <configItem>
2001             <name>ro</name>
2002             <_description>Romanian keyboard with German letters</_description>
2003           </configItem>
2004         </variant>
2005         <variant>
2006           <configItem>
2007             <name>ro_nodeadkeys</name>
2008             <_description>Romanian keyboard with German letters, eliminate dead keys</_description>
2009           </configItem>
2010         </variant>
2011         <variant>
2012           <configItem>
2013             <name>dvorak</name>
2014             <_description>Dvorak</_description>
2015           </configItem>
2016         </variant>
2017         <variant>
2018           <configItem>
2019             <name>sundeadkeys</name>
2020             <_description>Sun dead keys</_description>
2021           </configItem>
2022         </variant>
2023         <variant>
2024           <configItem>
2025             <name>neo</name>
2026             <_description>Neostyle</_description>
2027           </configItem>
2028         </variant>
2029         <variant>
2030           <configItem>
2031             <name>mac</name>
2032             <_description>Macintosh</_description>
2033           </configItem>
2034         </variant>
2035         <variant>
2036           <configItem>
2037             <name>mac_nodeadkeys</name>
2038             <_description>Macintosh, eliminate dead keys</_description>
2039           </configItem>
2040         </variant>
2041       </variantList>
2042     </layout>
2043     <layout>
2044       <configItem>
2045         <name>gr</name>
2046         <_shortDescription>Gre</_shortDescription>
2047         <_description>Greece</_description>
2048       </configItem>
2049       <variantList>
2050         <variant>
2051           <configItem>
2052             <name>extended</name>
2053             <_description>Extended</_description>
2054           </configItem>
2055         </variant>
2056         <variant>
2057           <configItem>
2058             <name>nodeadkeys</name>
2059             <_description>Eliminate dead keys</_description>
2060           </configItem>
2061         </variant>
2062         <variant>
2063           <configItem>
2064             <name>polytonic</name>
2065             <_description>Polytonic</_description>
2066           </configItem>
2067         </variant>
2068       </variantList>
2069     </layout>
2070     <layout>
2071       <configItem>
2072         <name>hu</name>
2073         <_shortDescription>Hun</_shortDescription>
2074         <_description>Hungary</_description>
2075       </configItem>
2076       <variantList>
2077         <variant>
2078           <configItem>
2079             <name>standard</name>
2080             <_description>Standard</_description>
2081           </configItem>
2082         </variant>
2083         <variant>
2084           <configItem>
2085             <name>nodeadkeys</name>
2086             <_description>Eliminate dead keys</_description>
2087           </configItem>
2088         </variant>
2089         <variant>
2090           <configItem>
2091             <name>qwerty</name>
2092             <_description>qwerty</_description>
2093           </configItem>
2094         </variant>
2095
2096         <!-- 101 keys -->
2097         <variant>
2098           <configItem>
2099             <name>101_qwertz_comma_dead</name>
2100             <_description>101/qwertz/comma/Dead keys</_description>
2101           </configItem>
2102         </variant>
2103         <variant>
2104           <configItem>
2105             <name>101_qwertz_comma_nodead</name>
2106             <_description>101/qwertz/comma/Eliminate dead keys</_description>
2107           </configItem>
2108         </variant>
2109         <variant>
2110           <configItem>
2111             <name>101_qwertz_dot_dead</name>
2112             <_description>101/qwertz/dot/Dead keys</_description>
2113           </configItem>
2114         </variant>
2115         <variant>
2116           <configItem>
2117             <name>101_qwertz_dot_nodead</name>
2118             <_description>101/qwertz/dot/Eliminate dead keys</_description>
2119           </configItem>
2120         </variant>
2121         <variant>
2122           <configItem>
2123             <name>101_qwerty_comma_dead</name>
2124             <_description>101/qwerty/comma/Dead keys</_description>
2125           </configItem>
2126         </variant>
2127         <variant>
2128           <configItem>
2129             <name>101_qwerty_comma_nodead</name>
2130             <_description>101/qwerty/comma/Eliminate dead keys</_description>
2131           </configItem>
2132         </variant>
2133         <variant>
2134           <configItem>
2135             <name>101_qwerty_dot_dead</name>
2136             <_description>101/qwerty/dot/Dead keys</_description>
2137           </configItem>
2138         </variant>
2139         <variant>
2140           <configItem>
2141             <name>101_qwerty_dot_nodead</name>
2142             <_description>101/qwerty/dot/Eliminate dead keys</_description>
2143           </configItem>
2144         </variant>
2145
2146
2147         <!-- 102 keys -->
2148         <variant>
2149           <configItem>
2150             <name>102_qwertz_comma_dead</name>
2151             <_description>102/qwertz/comma/Dead keys</_description>
2152           </configItem>
2153         </variant>
2154         <variant>
2155           <configItem>
2156             <name>102_qwertz_comma_nodead</name>
2157             <_description>102/qwertz/comma/Eliminate dead keys</_description>
2158           </configItem>
2159         </variant>
2160         <variant>
2161           <configItem>
2162             <name>102_qwertz_dot_dead</name>
2163             <_description>102/qwertz/dot/Dead keys</_description>
2164           </configItem>
2165         </variant>
2166         <variant>
2167           <configItem>
2168             <name>102_qwertz_dot_nodead</name>
2169             <_description>102/qwertz/dot/Eliminate dead keys</_description>
2170           </configItem>
2171         </variant>
2172         <variant>
2173           <configItem>
2174             <name>102_qwerty_comma_dead</name>
2175             <_description>102/qwerty/comma/Dead keys</_description>
2176           </configItem>
2177         </variant>
2178         <variant>
2179           <configItem>
2180             <name>102_qwerty_comma_nodead</name>
2181             <_description>102/qwerty/comma/Eliminate dead keys</_description>
2182           </configItem>
2183         </variant>
2184         <variant>
2185           <configItem>
2186             <name>102_qwerty_dot_dead</name>
2187             <_description>102/qwerty/dot/Dead keys</_description>
2188           </configItem>
2189         </variant>
2190         <variant>
2191           <configItem>
2192             <name>102_qwerty_dot_nodead</name>
2193             <_description>102/qwerty/dot/Eliminate dead keys</_description>
2194           </configItem>
2195         </variant>
2196       </variantList>
2197     </layout>
2198     <layout>
2199       <configItem>
2200         <name>is</name>
2201         <_shortDescription>Isl</_shortDescription>
2202         <_description>Iceland</_description>
2203       </configItem>
2204       <variantList>
2205         <variant>
2206           <configItem>
2207             <name>Sundeadkeys</name>
2208             <_description>Sun dead keys</_description>
2209           </configItem>
2210         </variant>
2211         <variant>
2212           <configItem>
2213             <name>nodeadkeys</name>
2214             <_description>Eliminate dead keys</_description>
2215           </configItem>
2216         </variant>
2217         <variant>
2218           <configItem>
2219             <name>mac</name>
2220             <_description>Macintosh</_description>
2221           </configItem>
2222         </variant>
2223       </variantList>
2224     </layout>
2225     <layout>
2226       <configItem>
2227         <name>il</name>
2228         <_shortDescription>Isr</_shortDescription>
2229         <_description>Israel</_description>
2230       </configItem>
2231       <variantList>
2232         <variant>
2233           <configItem>
2234             <name>lyx</name>
2235             <_description>lyx</_description>
2236           </configItem>
2237         </variant>
2238         <variant>
2239           <configItem>
2240             <name>phonetic</name>
2241             <_description>Phonetic</_description>
2242           </configItem>
2243         </variant>
2244         <variant>
2245           <configItem>
2246             <name>biblical</name>
2247             <_description>Biblical Hebrew (Tiro)</_description>
2248           </configItem>
2249         </variant>
2250       </variantList>
2251     </layout>
2252     <layout>
2253       <configItem>
2254         <name>it</name>
2255         <_shortDescription>Ita</_shortDescription>
2256         <_description>Italy</_description>
2257       </configItem>
2258       <variantList>
2259         <variant>
2260           <configItem>
2261             <name>nodeadkeys</name>
2262             <_description>Eliminate dead keys</_description>
2263           </configItem>
2264         </variant>
2265         <variant>
2266           <configItem>
2267             <name>mac</name>
2268             <_description>Macintosh</_description>
2269           </configItem>
2270         </variant>
2271         <variant>
2272           <configItem>
2273             <name>geo</name>
2274             <_description>Georgian</_description>
2275           </configItem>
2276         </variant>
2277       </variantList>
2278     </layout>
2279     <layout>
2280       <configItem>
2281         <name>jp</name>
2282         <_shortDescription>Jpn</_shortDescription>
2283         <_description>Japan</_description>
2284       </configItem>
2285       <variantList>
2286         <variant>
2287           <configItem>
2288             <name>kana</name>
2289             <_description>Kana</_description>
2290           </configItem>
2291         </variant>
2292         <variant>
2293           <configItem>
2294             <name>OADG109A</name>
2295             <_description>OADG 109A</_description>
2296           </configItem>
2297         </variant>
2298       </variantList>
2299     </layout>
2300     <layout>
2301       <configItem>
2302         <name>kg</name>
2303         <_shortDescription>Kyr</_shortDescription>
2304         <_description>Kyrgyzstan</_description>
2305       </configItem>
2306       <variantList/>
2307     </layout>
2308     <layout>
2309       <configItem>
2310         <name>kh</name>
2311         <_shortDescription>Khm</_shortDescription>
2312         <_description>Cambodia</_description>
2313       </configItem>
2314       <variantList/>
2315     </layout>
2316     <layout>
2317       <configItem>
2318         <name>kz</name>
2319         <_shortDescription>Kaz</_shortDescription>
2320         <_description>Kazakhstan</_description>
2321       </configItem>
2322       <variantList>
2323         <variant>
2324           <configItem>
2325             <name>ruskaz</name>
2326             <_description>Russian with Kazakh</_description>
2327           </configItem>
2328         </variant>
2329         <variant>
2330           <configItem>
2331             <name>kazrus</name>
2332             <_description>Kazakh with Russian</_description>
2333           </configItem>
2334         </variant>
2335       </variantList>
2336     </layout>
2337     <layout>
2338       <configItem>
2339         <name>la</name>
2340         <_shortDescription>Lao</_shortDescription>
2341         <_description>Laos</_description>
2342       </configItem>
2343       <variantList/>
2344     </layout>
2345     <layout>
2346       <configItem>
2347         <name>latam</name>
2348         <_shortDescription>LAm</_shortDescription>
2349         <_description>Latin American</_description>
2350       </configItem>
2351       <variantList>
2352         <variant>
2353           <configItem>
2354             <name>nodeadkeys</name>
2355             <_description>Eliminate dead keys</_description>
2356           </configItem>
2357         </variant>
2358         <variant>
2359           <configItem>
2360             <name>sundeadkeys</name>
2361             <_description>Sun dead keys</_description>
2362           </configItem>
2363         </variant>
2364       </variantList>
2365     </layout>
2366     <layout>
2367       <configItem>
2368         <name>lt</name>
2369         <_shortDescription>Ltu</_shortDescription>
2370         <_description>Lithuania</_description>
2371       </configItem>
2372       <variantList>
2373         <variant>
2374           <configItem>
2375             <name>std</name>
2376             <_description>Standard</_description>
2377           </configItem>
2378         </variant>
2379         <variant>
2380           <configItem>
2381             <name>us</name>
2382             <_description>US keyboard with Lithuanian letters</_description>
2383           </configItem>
2384         </variant>
2385         <variant>
2386           <configItem>
2387             <name>ibm</name>
2388             <_description>IBM (LST 1205-92)</_description>
2389           </configItem>
2390         </variant>
2391       </variantList>
2392     </layout>
2393     <layout>
2394       <configItem>
2395         <name>lv</name>
2396         <_shortDescription>Lva</_shortDescription>
2397         <_description>Latvia</_description>
2398       </configItem>
2399       <variantList>
2400         <variant>
2401           <configItem>
2402             <name>apostrophe</name>
2403             <_description>Apostrophe (') variant</_description>
2404           </configItem>
2405         </variant>
2406         <variant>
2407           <configItem>
2408             <name>tilde</name>
2409             <_description>Tilde (~) variant</_description>
2410           </configItem>
2411         </variant>
2412         <variant>
2413           <configItem>
2414             <name>fkey</name>
2415             <_description>F-letter (F) variant</_description>
2416           </configItem>
2417         </variant>
2418       </variantList>
2419     </layout>
2420     <layout>
2421       <configItem>
2422         <name>mao</name>
2423         <_shortDescription>Mao</_shortDescription>
2424         <_description>Maori</_description>
2425       </configItem>
2426       <variantList/>
2427     </layout>
2428     <layout>
2429       <configItem>
2430         <name>mk</name>
2431         <_shortDescription>Mkd</_shortDescription>
2432         <_description>Macedonia</_description>
2433       </configItem>
2434       <variantList>
2435         <variant>
2436           <configItem>
2437             <name>nodeadkeys</name>
2438             <_description>Eliminate dead keys</_description>
2439           </configItem>
2440         </variant>
2441       </variantList>
2442     </layout>
2443     <layout>
2444       <configItem>
2445         <name>mt</name>
2446         <_shortDescription>Mlt</_shortDescription>
2447         <_description>Malta</_description>
2448       </configItem>
2449       <variantList>
2450         <variant>
2451           <configItem>
2452             <name>us</name>
2453             <_description>Maltese keyboard with US layout</_description>
2454           </configItem>
2455         </variant>
2456       </variantList>
2457     </layout>
2458     <layout>
2459       <configItem>
2460         <name>mn</name>
2461         <_shortDescription>Mng</_shortDescription>
2462         <_description>Mongolia</_description>
2463       </configItem>
2464       <variantList/>
2465     </layout>
2466     <layout>
2467       <configItem>
2468         <name>no</name>
2469         <_shortDescription>Nor</_shortDescription>
2470         <_description>Norway</_description>
2471       </configItem>
2472       <variantList>
2473         <variant>
2474           <configItem>
2475             <name>nodeadkeys</name>
2476             <_description>Eliminate dead keys</_description>
2477           </configItem>
2478         </variant>
2479         <variant>
2480           <configItem>
2481             <name>dvorak</name>
2482             <_description>Dvorak</_description>
2483           </configItem>
2484         </variant>
2485         <variant>
2486           <configItem>
2487             <name>smi</name>
2488             <_description>Northern Saami</_description>
2489           </configItem>
2490         </variant>
2491         <variant>
2492           <configItem>
2493             <name>smi_nodeadkeys</name>
2494             <_description>Northern Saami, eliminate dead keys</_description>
2495           </configItem>
2496         </variant>
2497         <variant>
2498           <configItem>
2499             <name>mac</name>
2500             <_description>Macintosh</_description>
2501           </configItem>
2502         </variant>
2503         <variant>
2504           <configItem>
2505             <name>mac_nodeadkeys</name>
2506             <_description>Macintosh, eliminate dead keys</_description>
2507           </configItem>
2508         </variant>
2509       </variantList>
2510     </layout>
2511     <layout>
2512       <configItem>
2513         <name>pl</name>
2514         <_shortDescription>Pol</_shortDescription>
2515         <_description>Poland</_description>
2516       </configItem>
2517       <variantList>
2518         <variant>
2519           <configItem>
2520             <name>qwertz</name>
2521             <_description>qwertz</_description>
2522           </configItem>
2523         </variant>
2524         <variant>
2525           <configItem>
2526             <name>dvorak</name>
2527             <_description>Dvorak</_description>
2528           </configItem>
2529         </variant>
2530         <variant>
2531           <configItem>
2532             <name>dvorak_quotes</name>
2533             <_description>Dvorak, Polish quotes on quotemark key</_description>
2534           </configItem>
2535         </variant>
2536         <variant>
2537           <configItem>
2538             <name>dvorak_altquotes</name>
2539             <_description>Dvorak, Polish quotes on key "1/!"</_description>
2540           </configItem>
2541         </variant>
2542         <variant>
2543           <configItem>
2544             <name>csb</name>
2545             <_description>Kashubian</_description>
2546           </configItem>
2547         </variant>
2548       </variantList>
2549     </layout>
2550     <layout>
2551       <configItem>
2552         <name>pt</name>
2553         <_shortDescription>Prt</_shortDescription>
2554         <_description>Portugal</_description>
2555       </configItem>
2556       <variantList>
2557         <variant>
2558           <configItem>
2559             <name>nodeadkeys</name>
2560             <_description>Eliminate dead keys</_description>
2561           </configItem>
2562         </variant>
2563         <variant>
2564           <configItem>
2565             <name>sundeadkeys</name>
2566             <_description>Sun dead keys</_description>
2567           </configItem>
2568         </variant>
2569         <variant>
2570           <configItem>
2571             <name>mac</name>
2572             <_description>Macintosh</_description>
2573           </configItem>
2574         </variant>
2575         <variant>
2576           <configItem>
2577             <name>mac_nodeadkeys</name>
2578             <_description>Macintosh, eliminate dead keys</_description>
2579           </configItem>
2580         </variant>
2581         <variant>
2582           <configItem>
2583             <name>mac_sundeadkeys</name>
2584             <_description>Macintosh, Sun dead keys</_description>
2585           </configItem>
2586         </variant>
2587       </variantList>
2588     </layout>
2589     <layout>
2590       <configItem>
2591         <name>ro</name>
2592         <_shortDescription>Rou</_shortDescription>
2593         <_description>Romania</_description>
2594       </configItem>
2595       <variantList>
2596         <variant>
2597           <configItem>
2598             <name>comma</name>
2599             <_description>Commabelow</_description>
2600           </configItem>
2601         </variant>
2602         <variant>
2603           <configItem>
2604             <name>std</name>
2605             <_description>Standard</_description>
2606           </configItem>
2607         </variant>
2608         <variant>
2609           <configItem>
2610             <name>academic</name>
2611             <_description>Standard (Commabelow)</_description>
2612           </configItem>
2613         </variant>
2614         <variant>
2615           <configItem>
2616             <name>winkeys</name>
2617             <_description>Winkeys</_description>
2618           </configItem>
2619         </variant>
2620       </variantList>
2621     </layout>
2622     <layout>
2623       <configItem>
2624         <name>ru</name>
2625         <_shortDescription>Rus</_shortDescription>
2626         <_description>Russia</_description>
2627       </configItem>
2628       <variantList>
2629         <variant>
2630           <configItem>
2631             <name>phonetic</name>
2632             <_description>Phonetic</_description>
2633           </configItem>
2634         </variant>
2635         <variant>
2636           <configItem>
2637             <name>typewriter</name>
2638             <_description>Typewriter</_description>
2639           </configItem>
2640         </variant>
2641         <variant>
2642           <configItem>
2643             <name>winkeys</name>
2644             <_description>Winkeys</_description>
2645           </configItem>
2646         </variant>
2647         <variant>
2648           <configItem>
2649             <name>tt</name>
2650             <_description>Tatar</_description>
2651           </configItem>
2652         </variant>
2653         <variant>
2654           <configItem>
2655             <name>os</name>
2656             <_description>Ossetian</_description>
2657           </configItem>
2658         </variant>
2659         <variant>
2660           <configItem>
2661             <name>os_winkeys</name>
2662             <_description>Ossetian, Winkeys</_description>
2663           </configItem>
2664         </variant>
2665         <variant>
2666           <configItem>
2667             <name>cv</name>
2668             <_description>Chuvash</_description>
2669           </configItem>
2670         </variant>
2671         <variant>
2672           <configItem>
2673             <name>cv_latin</name>
2674             <_description>Chuvash Latin</_description>
2675           </configItem>
2676         </variant>
2677         <variant>
2678           <configItem>
2679             <name>udm</name>
2680             <_description>Udmurt</_description>
2681           </configItem>
2682         </variant>
2683       </variantList>
2684     </layout>
2685     <layout>
2686       <configItem>
2687         <name>cs</name>
2688         <_shortDescription>SCG</_shortDescription>
2689         <_description>Serbia and Montenegro</_description>
2690       </configItem>
2691       <variantList>
2692         <variant>
2693           <configItem>
2694             <name>yz</name>
2695             <_description>Z and ZHE swapped</_description>
2696           </configItem>
2697         </variant>
2698         <variant>
2699           <configItem>
2700             <name>latin</name>
2701             <_description>Latin</_description>
2702           </configItem>
2703         </variant>
2704         <variant>
2705           <configItem>
2706             <name>latinunicode</name>
2707             <_description>Latin Unicode</_description>
2708           </configItem>
2709         </variant>
2710         <variant>
2711           <configItem>
2712             <name>latinyz</name>
2713             <_description>Latin qwerty</_description>
2714           </configItem>
2715         </variant>
2716         <variant>
2717           <configItem>
2718             <name>latinunicodeyz</name>
2719             <_description>Latin Unicode qwerty</_description>
2720           </configItem>
2721         </variant>
2722         <variant>
2723           <configItem>
2724             <name>alternatequotes</name>
2725             <_description>With guillemets</_description>
2726           </configItem>
2727         </variant>
2728         <variant>
2729           <configItem>
2730             <name>latinalternatequotes</name>
2731             <_description>Latin with guillemets</_description>
2732           </configItem>
2733         </variant>
2734       </variantList>
2735     </layout>
2736     <layout>
2737       <configItem>
2738         <name>si</name>
2739         <_shortDescription>Svn</_shortDescription>
2740         <_description>Slovenia</_description>
2741       </configItem>
2742       <variantList>
2743         <variant>
2744           <configItem>
2745             <name>alternatequotes</name>
2746             <_description>Use guillemets for quotes</_description>
2747           </configItem>
2748         </variant>
2749         <variant>
2750           <configItem>
2751             <name>unicode</name>
2752             <_description>Use Slovenian digraphs</_description>
2753           </configItem>
2754         </variant>
2755         <variant>
2756           <configItem>
2757             <name>unicodeus</name>
2758             <_description>US keyboard with Slovenian digraphs</_description>
2759           </configItem>
2760         </variant>
2761         <variant>
2762           <configItem>
2763             <name>us</name>
2764             <_description>US keyboard with Slovenian letters</_description>
2765           </configItem>
2766         </variant>
2767       </variantList>
2768     </layout>
2769     <layout>
2770       <configItem>
2771         <name>sk</name>
2772         <_shortDescription>Svk</_shortDescription>
2773         <_description>Slovakia</_description>
2774       </configItem>
2775       <variantList>
2776         <variant>
2777           <configItem>
2778             <name>bksl</name>
2779             <_description>Extended Backslash</_description>
2780           </configItem>
2781         </variant>
2782         <variant>
2783           <configItem>
2784             <name>qwerty</name>
2785             <_description>qwerty</_description>
2786           </configItem>
2787         </variant>
2788         <variant>
2789           <configItem>
2790             <name>qwerty_bksl</name>
2791             <_description>qwerty, extended Backslash</_description>
2792           </configItem>
2793         </variant>
2794       </variantList>
2795     </layout>
2796     <layout>
2797       <configItem>
2798         <name>es</name>
2799         <_shortDescription>Esp</_shortDescription>
2800         <_description>Spain</_description>
2801       </configItem>
2802       <variantList>
2803         <variant>
2804           <configItem>
2805             <name>nodeadkeys</name>
2806             <_description>Eliminate dead keys</_description>
2807           </configItem>
2808         </variant>
2809         <variant>
2810           <configItem>
2811             <name>sundeadkeys</name>
2812             <_description>Sun dead keys</_description>
2813           </configItem>
2814         </variant>
2815         <variant>
2816           <configItem>
2817             <name>dvorak</name>
2818             <_description>Dvorak</_description>
2819           </configItem>
2820         </variant>
2821         <variant>
2822           <configItem>
2823             <name>cat</name>
2824             <_description>Catalan variant with middle-dot L</_description>
2825           </configItem>
2826         </variant>
2827         <variant>
2828           <configItem>
2829             <name>mac</name>
2830             <_description>Macintosh</_description>
2831           </configItem>
2832         </variant>
2833       </variantList>
2834     </layout>
2835     <layout>
2836       <configItem>
2837         <name>se</name>
2838         <_shortDescription>Swe</_shortDescription>
2839         <_description>Sweden</_description>
2840       </configItem>
2841       <variantList>
2842         <variant>
2843           <configItem>
2844             <name>nodeadkeys</name>
2845             <_description>Eliminate dead keys</_description>
2846           </configItem>
2847         </variant>
2848         <variant>
2849           <configItem>
2850             <name>dvorak</name>
2851             <_description>Dvorak</_description>
2852           </configItem>
2853         </variant>
2854         <variant>
2855           <configItem>
2856             <name>rus</name>
2857             <_description>Russian phonetic</_description>
2858           </configItem>
2859         </variant>
2860         <variant>
2861           <configItem>
2862             <name>rus_nodeadkeys</name>
2863             <_description>Russian phonetic, eliminate dead keys</_description>
2864           </configItem>
2865         </variant>
2866         <variant>
2867           <configItem>
2868             <name>smi</name>
2869             <_description>Northern Saami</_description>
2870           </configItem>
2871         </variant>
2872         <variant>
2873           <configItem>
2874             <name>mac</name>
2875             <_description>Macintosh</_description>
2876           </configItem>
2877         </variant>
2878         <variant>
2879           <configItem>
2880             <name>svdvorak</name>
2881             <_description>Svdvorak</_description>
2882           </configItem>
2883         </variant>
2884       </variantList>
2885     </layout>
2886     <layout>
2887       <configItem>
2888         <name>ch</name>
2889         <_shortDescription>Che</_shortDescription>
2890         <_description>Switzerland</_description>
2891       </configItem>
2892       <variantList>
2893         <variant>
2894           <configItem>
2895             <name>de_nodeadkeys</name>
2896             <_description>German, eliminate dead keys</_description>
2897           </configItem>
2898         </variant>
2899         <variant>
2900           <configItem>
2901             <name>de_sundeadkeys</name>
2902             <_description>German, Sun dead keys</_description>
2903           </configItem>
2904         </variant>
2905         <variant>
2906           <configItem>
2907             <name>fr</name>
2908             <_description>French</_description>
2909           </configItem>
2910         </variant>
2911         <variant>
2912           <configItem>
2913             <name>fr_nodeadkeys</name>
2914             <_description>French, eliminate dead keys</_description>
2915           </configItem>
2916         </variant>
2917         <variant>
2918           <configItem>
2919             <name>fr_sundeadkeys</name>
2920             <_description>French, Sun dead keys</_description>
2921           </configItem>
2922         </variant>
2923         <variant>
2924           <configItem>
2925             <name>fr_mac</name>
2926             <_description>French (Macintosh)</_description>
2927           </configItem>
2928         </variant>
2929         <variant>
2930           <configItem>
2931             <name>de_mac</name>
2932             <_description>German (Macintosh)</_description>
2933           </configItem>
2934         </variant>
2935       </variantList>
2936     </layout>
2937     <layout>
2938       <configItem>
2939         <name>sy</name>
2940         <_shortDescription>Syr</_shortDescription>
2941         <_description>Syria</_description>
2942       </configItem>
2943       <variantList>
2944         <variant>
2945           <configItem>
2946             <name>syc</name>
2947             <_description>Syriac</_description>
2948           </configItem>
2949         </variant>
2950         <variant>
2951           <configItem>
2952             <name>syc_phonetic</name>
2953             <_description>Syriac phonetic</_description>
2954           </configItem>
2955         </variant>
2956         <variant>
2957           <configItem>
2958             <name>ku</name>
2959             <_description>Kurdish, Latin Q</_description>
2960           </configItem>
2961         </variant>
2962         <variant>
2963           <configItem>
2964             <name>ku_f</name>
2965             <_description>Kurdish, (F)</_description>
2966           </configItem>
2967         </variant>
2968         <variant>
2969           <configItem>
2970             <name>ku_alt</name>
2971             <_description>Kurdish, Latin Alt-Q</_description>
2972           </configItem>
2973         </variant>
2974       </variantList>
2975     </layout>
2976     <layout>
2977       <configItem>
2978         <name>tj</name>
2979         <_shortDescription>Tjk</_shortDescription>
2980         <_description>Tajikistan</_description>
2981       </configItem>
2982       <variantList/>
2983     </layout>
2984     <layout>
2985       <configItem>
2986         <name>lk</name>
2987         <_shortDescription>SrL</_shortDescription>
2988         <_description>Sri Lanka</_description>
2989       </configItem>
2990       <variantList>
2991         <variant>
2992           <configItem>
2993             <name>tam_unicode</name>
2994             <_description>Tamil Unicode</_description>
2995           </configItem>
2996         </variant>
2997         <variant>
2998           <configItem>
2999             <name>tam_TAB</name>
3000             <_description>Tamil TAB Typewriter</_description>
3001           </configItem>
3002         </variant>
3003       </variantList>
3004     </layout>
3005     <layout>
3006       <configItem>
3007         <name>th</name>
3008         <_shortDescription>Tha</_shortDescription>
3009         <_description>Thailand</_description>
3010       </configItem>
3011       <variantList>
3012         <variant>
3013           <configItem>
3014             <name>tis</name>
3015             <_description>TIS-820.2538</_description>
3016           </configItem>
3017         </variant>
3018         <variant>
3019           <configItem>
3020             <name>pat</name>
3021             <_description>Pattachote</_description>
3022           </configItem>
3023         </variant>
3024       </variantList>
3025     </layout>
3026     <layout>
3027       <configItem>
3028         <name>tr</name>
3029         <_shortDescription>Tur</_shortDescription>
3030         <_description>Turkey</_description>
3031       </configItem>
3032       <variantList>
3033         <variant>
3034           <configItem>
3035             <name>f</name>
3036             <_description>(F)</_description>
3037           </configItem>
3038         </variant>
3039         <variant>
3040           <configItem>
3041             <name>alt</name>
3042             <_description>Alt-Q</_description>
3043           </configItem>
3044         </variant>
3045         <variant>
3046           <configItem>
3047             <name>sundeadkeys</name>
3048             <_description>Sun dead keys</_description>
3049           </configItem>
3050         </variant>
3051         <variant>
3052           <configItem>
3053             <name>ku</name>
3054             <_description>Kurdish, Latin Q</_description>
3055           </configItem>
3056         </variant>
3057         <variant>
3058           <configItem>
3059             <name>ku_f</name>
3060             <_description>Kurdish, (F)</_description>
3061           </configItem>
3062         </variant>
3063         <variant>
3064           <configItem>
3065             <name>ku_alt</name>
3066             <_description>Kurdish, Latin Alt-Q</_description>
3067           </configItem>
3068         </variant>
3069       </variantList>
3070     </layout>
3071     <layout>
3072       <configItem>
3073         <name>ua</name>
3074         <_shortDescription>Ukr</_shortDescription>
3075         <_description>Ukraine</_description>
3076       </configItem>
3077       <variantList>
3078         <variant>
3079           <configItem>
3080             <name>phonetic</name>
3081             <_description>Phonetic</_description>
3082           </configItem>
3083         </variant>
3084         <variant>
3085           <configItem>
3086             <name>typewriter</name>
3087             <_description>Typewriter</_description>
3088           </configItem>
3089         </variant>
3090         <variant>
3091           <configItem>
3092             <name>winkeys</name>
3093             <_description>Winkeys</_description>
3094           </configItem>
3095         </variant>
3096         <variant>
3097           <configItem>
3098             <name>rstu</name>
3099 <!-- RSTU 2019-91 -->
3100             <_description>Standard RSTU</_description>
3101           </configItem>
3102         </variant>
3103         <variant>
3104           <configItem>
3105             <name>rstu_ru</name>
3106 <!-- RSTU 2019-91 -->
3107             <_description>Standard RSTU on Russian layout</_description>
3108           </configItem>
3109         </variant>
3110       </variantList>
3111     </layout>
3112     <layout>
3113       <configItem>
3114         <name>gb</name>
3115         <_shortDescription>GBr</_shortDescription>
3116         <_description>United Kingdom</_description>
3117       </configItem>
3118       <variantList>
3119         <variant>
3120           <configItem>
3121             <name>intl</name>
3122             <_description>International (with dead keys)</_description>
3123           </configItem>
3124         </variant>
3125         <variant>
3126           <configItem>
3127             <name>dvorak</name>
3128             <_description>Dvorak</_description>
3129           </configItem>
3130         </variant>
3131         <variant>
3132           <configItem>
3133             <name>mac</name>
3134             <_description>Macintosh</_description>
3135           </configItem>
3136         </variant>
3137       </variantList>
3138     </layout>
3139     <layout>
3140       <configItem>
3141         <name>uz</name>
3142         <_shortDescription>Uzb</_shortDescription>
3143         <_description>Uzbekistan</_description>
3144       </configItem>
3145       <variantList>
3146         <variant>
3147           <configItem>
3148             <name>latin</name>
3149             <_description>Latin</_description>
3150           </configItem>
3151         </variant>
3152       </variantList>
3153     </layout>
3154     <layout>
3155       <configItem>
3156         <name>vn</name>
3157         <_shortDescription>Vnm</_shortDescription>
3158         <_description>Vietnam</_description>
3159       </configItem>
3160       <variantList/>
3161     </layout>
3162     <layout>
3163        <configItem>
3164         <name>kr</name>
3165         <_shortDescription>Kor</_shortDescription>
3166         <_description>Korea, Republic of</_description>
3167       </configItem>
3168       <variantList>
3169         <variant>
3170           <configItem>
3171             <name>kr104</name>
3172             <_description>101/104 key Compatible</_description>
3173           </configItem>
3174         </variant>
3175       </variantList>
3176     </layout>
3177     <layout>
3178       <configItem>
3179         <name>nec_vndr/jp</name>
3180         <_shortDescription>Jpn</_shortDescription>
3181         <_description>Japan (PC-98xx Series)</_description>
3182       </configItem>
3183       <variantList/>
3184     </layout>
3185     <layout>
3186       <configItem>
3187         <name>ie</name>
3188         <_shortDescription>Irl</_shortDescription>
3189         <_description>Ireland</_description>
3190       </configItem>
3191       <variantList>
3192         <variant>
3193           <configItem>
3194             <name>CloGaelach</name>
3195             <_description>CloGaelach</_description>
3196           </configItem>
3197         </variant>
3198         <variant>
3199           <configItem>
3200             <name>UnicodeExpert</name>
3201             <_description>UnicodeExpert</_description>
3202           </configItem>
3203         </variant>
3204         <variant>
3205           <configItem>
3206             <name>ogam</name>
3207             <_description>Ogham</_description>
3208          </configItem>
3209         </variant>
3210         <variant>
3211           <configItem>
3212             <name>ogam_is434</name>
3213             <_description>Ogham IS434</_description>
3214           </configItem>
3215         </variant>
3216       </variantList>
3217     </layout>
3218     <layout>
3219       <configItem>
3220         <name>pk</name>
3221         <_shortDescription>Pak</_shortDescription>
3222         <_description>Pakistan</_description>
3223       </configItem>
3224       <variantList/>
3225     </layout>
3226     <layout>
3227       <configItem>
3228         <name>mv</name>
3229         <_shortDescription>Mal</_shortDescription>
3230         <_description>Maldives</_description>
3231       </configItem>
3232       <variantList/>
3233     </layout>
3234     <layout>
3235        <configItem>
3236         <name>za</name>
3237         <_shortDescription>Zar</_shortDescription>
3238         <_description>South Africa</_description>
3239       </configItem>
3240     </layout>
3241     <layout>
3242       <configItem>
3243         <name>epo</name>
3244         <_shortDescription>Epo</_shortDescription>
3245         <_description>Esperanto</_description>
3246       </configItem>
3247       <variantList>
3248         <variant>
3249           <configItem>
3250             <name>legacy</name>
3251             <_description>displaced semicolon and quote (obsolete)</_description>
3252           </configItem>
3253         </variant>
3254       </variantList>
3255     </layout>
3256     <layout>
3257       <configItem>
3258         <name>np</name>
3259         <_shortDescription>Nep</_shortDescription>
3260         <_description>Nepal</_description>
3261       </configItem>
3262     </layout>
3263     <layout>
3264       <configItem>
3265         <name>ng</name>
3266         <_shortDescription>Nig</_shortDescription>
3267         <_description>Nigeria</_description>
3268       </configItem>
3269       <variantList>
3270         <variant>
3271           <configItem>
3272             <name>igbo</name>
3273             <_description>Igbo</_description>
3274           </configItem>
3275         </variant>
3276         <variant>
3277           <configItem>
3278             <name>yoruba</name>
3279             <_description>Yoruba</_description>
3280           </configItem>
3281         </variant>
3282         <variant>
3283           <configItem>
3284             <name>hausa</name>
3285             <_description>Hausa</_description>
3286           </configItem>
3287         </variant>
3288       </variantList>
3289     </layout>
3290     <layout>
3291       <configItem>
3292         <name>et</name>
3293         <_shortDescription>Eth</_shortDescription>
3294         <_description>Ethiopia</_description>
3295       </configItem>
3296       <variantList/>
3297     </layout>
3298     <layout>
3299       <configItem>
3300         <name>braille</name>
3301         <_shortDescription>Brl</_shortDescription>
3302         <_description>Braille</_description>
3303       </configItem>
3304       <variantList>
3305         <variant>
3306           <configItem>
3307             <name>left_hand</name>
3308             <_description>Left hand</_description>
3309           </configItem>
3310         </variant>
3311         <variant>
3312           <configItem>
3313             <name>right_hand</name>
3314             <_description>Right hand</_description>
3315           </configItem>
3316         </variant>
3317       </variantList>
3318     </layout>
3319   </layoutList>
3320   <optionList>
3321     <group allowMultipleSelection="true">
3322       <!-- The key combination used to switch between groups -->
3323       <configItem>
3324         <name>grp</name>
3325         <_description>Layout switching</_description>
3326       </configItem>
3327       <option>
3328         <configItem>
3329           <name>grp:switch</name>
3330           <_description>R-Alt switches layout while pressed.</_description>
3331         </configItem>
3332       </option>
3333       <option>
3334         <configItem>
3335           <name>grp:lswitch</name>
3336           <_description>Left Alt key switches layout while pressed.</_description>
3337         </configItem>
3338       </option>
3339       <option>
3340         <configItem>
3341           <name>grp:lwin_switch</name>
3342           <_description>Left Win-key switches layout while pressed.</_description>
3343         </configItem>
3344       </option>
3345       <option>
3346         <configItem>
3347           <name>grp:rwin_switch</name>
3348           <_description>Right Win-key switches layout while pressed.</_description>
3349         </configItem>
3350       </option>
3351       <option>
3352         <configItem>
3353           <name>grp:win_switch</name>
3354           <_description>Both Win-keys switch layout while pressed.</_description>
3355         </configItem>
3356       </option>
3357       <option>
3358         <configItem>
3359           <name>grp:rctrl_switch</name>
3360           <_description>Right Ctrl key switches layout while pressed.</_description>
3361         </configItem>
3362       </option>
3363       <option>
3364         <configItem>
3365           <name>grp:toggle</name>
3366           <_description>Right Alt key changes layout.</_description>
3367         </configItem>
3368       </option>
3369       <option>
3370         <configItem>
3371           <name>grp:lalt_toggle</name>
3372           <_description>Left Alt key changes layout.</_description>
3373         </configItem>
3374       </option>
3375       <option>
3376         <configItem>
3377           <name>grp:caps_toggle</name>
3378           <_description>CapsLock key changes layout.</_description>
3379         </configItem>
3380       </option>
3381       <option>
3382         <configItem>
3383           <name>grp:shift_caps_toggle</name>
3384           <_description>Shift+CapsLock changes layout.</_description>
3385         </configItem>
3386       </option>
3387       <option>
3388         <configItem>
3389           <name>grp:alt_caps_toggle</name>
3390           <_description>Alt+CapsLock changes layout.</_description>
3391         </configItem>
3392       </option>
3393       <option>
3394         <configItem>
3395           <name>grp:shifts_toggle</name>
3396           <_description>Both Shift keys together change layout.</_description>
3397         </configItem>
3398       </option>
3399       <option>
3400         <configItem>
3401           <name>grp:alts_toggle</name>
3402           <_description>Both Alt keys together change layout.</_description>
3403         </configItem>
3404       </option>
3405       <option>
3406         <configItem>
3407           <name>grp:ctrls_toggle</name>
3408           <_description>Both Ctrl keys together change layout.</_description>
3409         </configItem>
3410       </option>
3411       <option>
3412         <configItem>
3413           <name>grp:ctrl_shift_toggle</name>
3414           <_description>Ctrl+Shift change layout.</_description>
3415         </configItem>
3416       </option>
3417       <option>
3418         <configItem>
3419           <name>grp:lctrl_lshift_toggle</name>
3420           <_description>LCtrl+LShift change layout.</_description>
3421         </configItem>
3422       </option>
3423       <option>
3424         <configItem>
3425           <name>grp:ctrl_alt_toggle</name>
3426           <_description>Alt+Ctrl change layout.</_description>
3427         </configItem>
3428       </option>
3429       <option>
3430         <configItem>
3431           <name>grp:alt_shift_toggle</name>
3432           <_description>Alt+Shift change layout.</_description>
3433         </configItem>
3434       </option>
3435       <option>
3436         <configItem>
3437           <name>grp:menu_toggle</name>
3438           <_description>Menu key changes layout.</_description>
3439         </configItem>
3440       </option>
3441       <option>
3442         <configItem>
3443           <name>grp:lwin_toggle</name>
3444           <_description>Left Win-key changes layout.</_description>
3445         </configItem>
3446       </option>
3447       <option>
3448         <configItem>
3449           <name>grp:rwin_toggle</name>
3450           <_description>Right Win-key changes layout.</_description>
3451         </configItem>
3452       </option>
3453       <option>
3454         <configItem>
3455           <name>grp:lshift_toggle</name>
3456           <_description>Left Shift key changes layout.</_description>
3457         </configItem>
3458       </option>
3459       <option>
3460         <configItem>
3461           <name>grp:rshift_toggle</name>
3462           <_description>Right Shift key changes layout.</_description>
3463         </configItem>
3464       </option>
3465       <option>
3466         <configItem>
3467           <name>grp:lctrl_toggle</name>
3468           <_description>Left Ctrl key changes layout.</_description>
3469         </configItem>
3470       </option>
3471       <option>
3472         <configItem>
3473           <name>grp:rctrl_toggle</name>
3474           <_description>Right Ctrl key changes layout.</_description>
3475         </configItem>
3476       </option>
3477     </group>
3478     <group allowMultipleSelection="true">
3479       <!-- The key combination used to choose the 3rd (and 4th, together with Shift)
3480            level of symbols -->
3481       <configItem>
3482         <name>lv3</name>
3483         <_description>Third level choosers</_description>
3484       </configItem>
3485       <option>
3486         <configItem>
3487           <name>lv3:switch</name>
3488           <_description>Press Right Ctrl to choose 3rd level.</_description>
3489         </configItem>
3490       </option>
3491       <option>
3492         <configItem>
3493           <name>lv3:menu_switch</name>
3494           <_description>Press Menu key to choose 3rd level.</_description>
3495         </configItem>
3496       </option>
3497       <option>
3498         <configItem>
3499           <name>lv3:win_switch</name>
3500           <_description>Press any of Win-keys to choose 3rd level.</_description>
3501         </configItem>
3502       </option>
3503       <option>
3504         <configItem>
3505           <name>lv3:lwin_switch</name>
3506           <_description>Press Left Win-key to choose 3rd level.</_description>
3507         </configItem>
3508       </option>
3509       <option>
3510         <configItem>
3511           <name>lv3:rwin_switch</name>
3512           <_description>Press Right Win-key to choose 3rd level.</_description>
3513         </configItem>
3514       </option>
3515       <option>
3516         <configItem>
3517           <name>lv3:alt_switch</name>
3518           <_description>Press any of Alt keys to choose 3rd level.</_description>
3519         </configItem>
3520       </option>
3521       <option>
3522         <configItem>
3523           <name>lv3:lalt_switch</name>
3524           <_description>Press Left Alt key to choose 3rd level.</_description>
3525         </configItem>
3526       </option>
3527       <option>
3528         <configItem>
3529           <name>lv3:ralt_switch</name>
3530           <_description>Press Right Alt key to choose 3rd level.</_description>
3531         </configItem>
3532       </option>
3533       <option>
3534         <configItem>
3535           <name>lv3:ralt_switch_multikey</name>
3536           <_description>Press Right Alt key to choose 3rd level, Shift+Right Alt key is Multi_Key.</_description>
3537         </configItem>
3538       </option>
3539       <option>
3540         <configItem>
3541           <name>lv3:ralt_alt</name>
3542           <_description>Right Alt key never chooses 3rd level.</_description>
3543         </configItem>
3544       </option>
3545     </group>
3546     <group allowMultipleSelection="false">
3547       <!-- Tweaking the position of the "Ctrl" key -->
3548       <configItem>
3549         <name>ctrl</name>
3550         <_description>Ctrl key position</_description>
3551       </configItem>
3552       <option>
3553         <configItem>
3554           <name>ctrl:nocaps</name>
3555           <_description>Make CapsLock an additional Ctrl.</_description>
3556         </configItem>
3557       </option>
3558       <option>
3559         <configItem>
3560           <name>ctrl:swapcaps</name>
3561           <_description>Swap Ctrl and CapsLock.</_description>
3562         </configItem>
3563       </option>
3564       <option>
3565         <configItem>
3566           <name>ctrl:ctrl_ac</name>
3567           <_description>Ctrl key at left of 'A'</_description>
3568         </configItem>
3569       </option>
3570       <option>
3571         <configItem>
3572           <name>ctrl:ctrl_aa</name>
3573           <_description>Ctrl key at bottom left</_description>
3574         </configItem>
3575       </option>
3576       <option>
3577         <configItem>
3578           <name>ctrl:ctrl_ra</name>
3579           <_description>Right Ctrl key works as Right Alt.</_description>
3580         </configItem>
3581       </option>
3582     </group>
3583     <group allowMultipleSelection="true">
3584       <!-- Using startard LEDs to indicate the alternative (not first) group(s) -->
3585       <configItem>
3586         <name>grp_led</name>
3587         <_description>Use keyboard LED to show alternative layout.</_description>
3588       </configItem>
3589       <option>
3590         <configItem>
3591           <name>grp_led:num</name>
3592           <_description>NumLock LED shows alternative layout.</_description>
3593         </configItem>
3594       </option>
3595       <option>
3596         <configItem>
3597           <name>grp_led:caps</name>
3598           <_description>CapsLock LED shows alternative layout.</_description>
3599         </configItem>
3600       </option>
3601       <option>
3602         <configItem>
3603           <name>grp_led:scroll</name>
3604           <_description>ScrollLock LED shows alternative layout.</_description>
3605         </configItem>
3606       </option>
3607     </group>
3608     <group allowMultipleSelection="false">
3609       <!-- Select a keypad type -->
3610       <configItem>
3611         <name>keypad</name>
3612         <_description>Numeric keypad layout selection</_description>
3613       </configItem>
3614       <option>
3615         <configItem>
3616           <name>keypad:legacy</name>
3617           <_description>Legacy keypad</_description>
3618        </configItem>
3619       </option>
3620       <option>
3621         <configItem>
3622           <name>keypad:oss</name>
3623           <_description>Keypad with unicode additions (arrows and math operators)</_description>
3624        </configItem>
3625       </option>
3626       <option>
3627         <configItem>
3628           <name>keypad:future</name>
3629           <_description>Keypad with unicode additions (arrows and math operators). Math operators on default level.</_description>
3630        </configItem>
3631       </option>
3632       <option>
3633         <configItem>
3634           <name>keypad:legacy_wang</name>
3635           <_description>Legacy Wang 724 keypad</_description>
3636        </configItem>
3637       </option>
3638       <option>
3639         <configItem>
3640           <name>keypad:oss_wang</name>
3641           <_description>Wang 724 keypad with unicode additions (arrows and math operators)</_description>
3642        </configItem>
3643       </option>
3644       <option>
3645         <configItem>
3646           <name>keypad:future_wang</name>
3647           <_description>Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level.</_description>
3648        </configItem>
3649       </option>
3650     </group>
3651     <!-- This option should override the KPDL key defined in keypad; I hope it's declared in the right place -->
3652     <group allowMultipleSelection="false">
3653       <!-- Select a keypad KPDL variant -->
3654       <configItem>
3655         <name>kpdl</name>
3656         <_description>Numeric keypad delete key behaviour</_description>
3657       </configItem>
3658       <option>
3659         <configItem>
3660           <!-- Actually, with KP_DECIMAL, as the old keypad(dot) -->
3661           <name>kpdl:dot</name>
3662           <_description>Legacy key with dot</_description>
3663        </configItem>
3664       </option>
3665       <option>
3666         <configItem>
3667           <name>kpdl:comma</name>
3668           <!-- Actually, with KP_SEPARATOR, as the old keypad(comma) -->
3669           <_description>Legacy key with comma</_description>
3670        </configItem>
3671       </option>
3672       <option>
3673         <configItem>
3674           <name>kpdl:dotoss</name>
3675           <_description>Four-level key with dot</_description>
3676        </configItem>
3677       </option>
3678       <option>
3679         <configItem>
3680           <name>kpdl:commaoss</name>
3681           <_description>Four-level key with comma</_description>
3682        </configItem>
3683       </option>
3684       <option>
3685         <configItem>
3686           <name>kpdl:momayyezoss</name>
3687           <_description>Four-level key with momayyez</_description>
3688        </configItem>
3689       </option>
3690       <option>
3691         <configItem>
3692           <name>kpdl:kposs</name>
3693           <!-- This assumes the KP_ abstract symbols are actually useful for some apps
3694                The description needs to be rewritten -->
3695           <_description>Four-level key with abstract separators</_description>
3696        </configItem>
3697       </option>
3698     </group>
3699     <group allowMultipleSelection="false">
3700       <!-- CapsLock tweaks. 
3701            "Internal" capitalization means capitalization using some internal tables.
3702            Otherwise "as Shift" - means using next group. -->
3703       <configItem>
3704         <name>caps</name>
3705         <_description>CapsLock key behavior</_description>
3706       </configItem>
3707       <option>
3708         <configItem>
3709           <name>caps:internal</name>
3710           <_description>CapsLock uses internal capitalization. Shift "pauses" CapsLock.</_description>
3711         </configItem>
3712       </option>
3713       <option>
3714         <configItem>
3715           <name>caps:internal_nocancel</name>
3716           <_description>CapsLock uses internal capitalization. Shift doesn't affect CapsLock.</_description>
3717         </configItem>
3718       </option>
3719       <option>
3720         <configItem>
3721           <name>caps:shift</name>
3722           <_description>CapsLock acts as Shift with locking. Shift "pauses" CapsLock.</_description>
3723         </configItem>
3724       </option>
3725       <option>
3726         <configItem>
3727           <name>caps:shift_nocancel</name>
3728           <_description>CapsLock acts as Shift with locking. Shift doesn't affect CapsLock.</_description>
3729         </configItem>
3730       </option>
3731       <option>
3732         <configItem>
3733           <name>caps:shift_lock</name>
3734           <_description>CapsLock just locks the Shift modifier.</_description>
3735         </configItem>
3736       </option>
3737       <option>
3738         <configItem>
3739           <name>caps:capslock</name>
3740           <_description>CapsLock toggles normal capitalization of alphabetic characters.</_description>
3741         </configItem>
3742       </option>
3743       <option>
3744         <configItem>
3745           <name>caps:shiftlock</name>
3746           <_description>CapsLock toggles Shift so all keys are affected.</_description>
3747         </configItem>
3748       </option>
3749     </group>
3750     <group allowMultipleSelection="false">
3751       <!-- Using special PC keys (Win, Menu) to work as standard X keys (Super, Hyper, etc.) -->
3752       <configItem>
3753         <name>altwin</name>
3754         <_description>Alt/Win key behavior</_description>
3755       </configItem>
3756       <option>
3757         <configItem>
3758           <name>altwin:menu</name>
3759           <_description>Add the standard behavior to Menu key.</_description>
3760         </configItem>
3761       </option>
3762       <option>
3763         <configItem>
3764           <name>altwin:meta_alt</name>
3765           <_description>Alt and Meta are on the Alt keys.</_description>
3766         </configItem>
3767       </option>
3768       <option>
3769         <configItem>
3770           <name>altwin:ctrl_win</name>
3771           <_description>Control is mapped to the Win-keys (and the usual Ctrl keys).</_description>
3772         </configItem>
3773       </option>
3774       <option>
3775         <configItem>
3776           <name>altwin:meta_win</name>
3777           <_description>Meta is mapped to the Win-keys.</_description>
3778         </configItem>
3779       </option>
3780       <option>
3781         <configItem>
3782           <name>altwin:left_meta_win</name>
3783           <_description>Meta is mapped to the left Win-key.</_description>
3784         </configItem>
3785       </option>
3786       <option>
3787         <configItem>
3788           <name>altwin:super_win</name>
3789           <_description>Super is mapped to the Win-keys.</_description>
3790         </configItem>
3791       </option>
3792       <option>
3793         <configItem>
3794           <name>altwin:hyper_win</name>
3795           <_description>Hyper is mapped to the Win-keys.</_description>
3796         </configItem>
3797       </option>
3798       <option>
3799         <configItem>
3800           <name>altwin:alt_super_win</name>
3801           <_description>Alt is mapped to the right Win-key and Super to Menu.</_description>
3802         </configItem>
3803       </option>
3804       <option>
3805         <configItem>
3806           <name>altwin:swap_lalt_lwin</name>
3807           <_description>Left Alt is swapped with left Win-key.</_description>
3808         </configItem>
3809       </option>
3810     </group>
3811     <group allowMultipleSelection="true">
3812       <!-- Tweaking the position of the "Compose" key: mapping to existing PC keys -->
3813       <configItem>
3814         <name>Compose key</name>
3815         <_description>Compose key position</_description>
3816       </configItem>
3817       <option>
3818         <configItem>
3819           <name>compose:ralt</name>
3820           <_description>Right Alt is Compose.</_description>
3821         </configItem>
3822       </option>
3823       <option>
3824         <configItem>
3825           <name>compose:lwin</name>
3826           <_description>Left Win-key is Compose.</_description>
3827         </configItem>
3828       </option>
3829       <option>
3830         <configItem>
3831           <name>compose:rwin</name>
3832           <_description>Right Win-key is Compose.</_description>
3833         </configItem>
3834       </option>
3835       <option>
3836         <configItem>
3837           <name>compose:menu</name>
3838           <_description>Menu is Compose.</_description>
3839         </configItem>
3840       </option>
3841       <option>
3842         <configItem>
3843           <name>compose:rctrl</name>
3844           <_description>Right Ctrl is Compose.</_description>
3845         </configItem>
3846       </option>
3847       <option>
3848         <configItem>
3849           <name>compose:caps</name>
3850           <_description>Caps Lock is Compose.</_description>
3851         </configItem>
3852       </option>
3853     </group>
3854     <group allowMultipleSelection="true">
3855       <configItem>
3856         <name>compat</name>
3857         <_description>Miscellaneous compatibility options</_description>
3858       </configItem>
3859       <option>
3860         <configItem>
3861           <name>numpad:pc</name>
3862           <_description>Default numeric keypad keys.</_description>
3863         </configItem>
3864       </option>
3865       <option>
3866         <configItem>
3867           <name>numpad:mac</name>
3868           <_description>Numeric keypad keys work as with Mac.</_description>
3869         </configItem>
3870       </option>
3871       <option>
3872         <configItem>
3873           <name>numpad:microsoft</name>
3874           <_description>Shift with numeric keypad keys works as in MS Windows.</_description>
3875         </configItem>
3876       </option>
3877       <option>
3878         <configItem>
3879           <name>srvrkeys:none</name>
3880           <_description>Special keys (Ctrl+Alt+&lt;key&gt;) handled in a server.</_description>
3881         </configItem>
3882       </option>
3883       <option>
3884         <configItem>
3885           <name>apple:badmap</name>
3886           <_description>Swap keycodes of two keys when Mac keyboards are misdetected by kernel.</_description>
3887         </configItem>
3888       </option>
3889     </group>
3890     <group allowMultipleSelection="true">
3891       <!-- Special shortcuts for the Euro character -->
3892       <configItem>
3893         <name>eurosign</name>
3894         <_description>Adding the EuroSign to certain keys</_description>
3895       </configItem>
3896       <option>
3897         <configItem>
3898           <name>eurosign:e</name>
3899           <_description>Add the EuroSign to the E key.</_description>
3900         </configItem>
3901       </option>
3902       <option>
3903         <configItem>
3904           <name>eurosign:5</name>
3905           <_description>Add the EuroSign to the 5 key.</_description>
3906         </configItem>
3907       </option>
3908       <option>
3909         <configItem>
3910           <name>eurosign:2</name>
3911           <_description>Add the EuroSign to the 2 key.</_description>
3912         </configItem>
3913       </option>
3914     </group>
3915     <group allowMultipleSelection="false">
3916       <!-- Let space output nobreakspace for the desired level -->
3917       <configItem>
3918         <name>nbsp</name>
3919         <_description>Using space key to input non-breakable space character</_description>
3920       </configItem>
3921       <option>
3922         <configItem>
3923           <name>nbsp:none</name>
3924           <_description>Space key outputs usual space at any level.</_description>
3925         </configItem>
3926       </option>
3927       <option>
3928         <configItem>
3929           <name>nbsp:level2</name>
3930           <_description>Space key outputs non-breakable space character at second level.</_description>
3931         </configItem>
3932       </option>
3933       <option>
3934         <configItem>
3935           <name>nbsp:level3</name>
3936           <_description>Space key outputs non-breakable space character at third level.</_description>
3937         </configItem>
3938       </option>
3939       <option>
3940         <configItem>
3941           <name>nbsp:level3s</name>
3942           <_description>Space key outputs non-breakable space character at third level, nothing at fourth level.</_description>
3943         </configItem>
3944       </option>
3945       <option>
3946         <configItem>
3947           <name>nbsp:level3n</name>
3948           <_description>Space key outputs non-breakable space character at third level, thin non-breakable space character at fourth level</_description>
3949         </configItem>
3950       </option>
3951       <option>
3952         <configItem>
3953           <name>nbsp:level4</name>
3954           <_description>Space key outputs non-breakable space character at fourth level.</_description>
3955         </configItem>
3956       </option>
3957       <option>
3958         <configItem>
3959           <name>nbsp:level4n</name>
3960           <_description>Space key outputs non-breakable space character at fourth level, thin non-breakable space character at sixth level</_description>
3961         </configItem>
3962       </option>
3963     </group>
3964     <group allowMultipleSelection="true">
3965       <configItem>
3966         <name>japan</name>
3967         <_description>Japanese keyboard options</_description>
3968       </configItem>
3969       <option>
3970         <configItem>
3971           <name>japan:kana_lock</name>
3972           <_description>Kana Lock key is locking</_description>
3973        </configItem>
3974       </option>
3975       <option>
3976         <configItem>
3977           <name>japan:nicola_f_bs</name>
3978           <_description>NICOLA-F style Backspace</_description>
3979        </configItem>
3980       </option>
3981     </group>
3982   </optionList>
3983 </xkbConfigRegistry>