1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE xkbConfigRegistry SYSTEM "xkb.dtd">
3 <xkbConfigRegistry version="1.1">
8 <description>Generic 86-key PC</description>
9 <vendor>Generic</vendor>
15 <description>Generic 101-key PC</description>
16 <vendor>Generic</vendor>
22 <description>Generic 102-key PC</description>
23 <vendor>Generic</vendor>
29 <description>Generic 104-key PC</description>
30 <vendor>Generic</vendor>
36 <description>Generic 104-key PC with L-shaped Enter key</description>
37 <vendor>Generic</vendor>
43 <description>Generic 105-key PC</description>
44 <vendor>Generic</vendor>
50 <description>Dell 101-key PC</description>
57 <description>Dell Latitude laptop</description>
64 <description>Dell Precision M65 laptop</description>
71 <description>Everex STEPnote</description>
72 <vendor>Everex</vendor>
78 <description>Keytronic FlexPro</description>
79 <vendor>Keytronic</vendor>
84 <name>microsoft</name>
85 <description>Microsoft Natural</description>
86 <vendor>Microsoft</vendor>
91 <name>omnikey101</name>
92 <description>Northgate OmniKey 101</description>
93 <vendor>Northgate</vendor>
99 <description>Winbook Model XP5</description>
100 <vendor>Generic</vendor>
106 <description>PC-98</description>
107 <vendor>Generic</vendor>
112 <name>a4techKB21</name>
113 <description>A4Tech KB-21</description>
114 <vendor>A4Tech</vendor>
119 <name>a4techKBS8</name>
120 <description>A4Tech KBS-8</description>
121 <vendor>A4Tech</vendor>
126 <name>a4_rfkb23</name>
127 <description>A4Tech Wireless Desktop RFKB-23</description>
128 <vendor>A4Tech</vendor>
134 <description>Acer AirKey V</description>
135 <vendor>Acer</vendor>
140 <name>azonaRF2300</name>
141 <description>Azona RF2300 wireless Internet</description>
142 <vendor>Azona</vendor>
147 <name>scorpius</name>
148 <description>Advance Scorpius KI</description>
149 <vendor>Scorpius</vendor>
155 <description>Brother Internet</description>
156 <vendor>Brother</vendor>
161 <name>btc5113rf</name>
162 <description>BTC 5113RF Multimedia</description>
168 <name>btc5126t</name>
169 <description>BTC 5126T</description>
175 <name>btc6301urf</name>
176 <description>BTC 6301URF</description>
183 <description>BTC 9000</description>
189 <name>btc9000a</name>
190 <description>BTC 9000A</description>
196 <name>btc9001ah</name>
197 <description>BTC 9001AH</description>
204 <description>BTC 5090</description>
210 <name>btc9019u</name>
211 <description>BTC 9019U</description>
217 <name>btc9116u</name>
218 <description>BTC 9116U Mini Wireless Internet and Gaming</description>
223 <name>cherryblue</name>
224 <description>Cherry Blue Line CyBo@rd</description>
229 <name>cherryblueb</name>
230 <description>Cherry CyMotion Master XPress</description>
231 <vendor>Cherry</vendor>
236 <name>cherrybluea</name>
237 <description>Cherry Blue Line CyBo@rd (alt.)</description>
238 <vendor>Cherry</vendor>
243 <name>cherrycyboard</name>
244 <description>Cherry CyBo@rd USB-Hub</description>
245 <vendor>Cherry</vendor>
250 <name>cherrycmexpert</name>
251 <description>Cherry CyMotion Expert</description>
252 <vendor>Cherry</vendor>
257 <name>cherrybunlim</name>
258 <description>Cherry B.UNLIMITED</description>
259 <vendor>Cherry</vendor>
265 <description>Chicony Internet</description>
266 <vendor>Chicony</vendor>
271 <name>chicony0108</name>
272 <description>Chicony KU-0108</description>
273 <vendor>Chicony</vendor>
278 <name>chicony0420</name>
279 <description>Chicony KU-0420</description>
280 <vendor>Chicony</vendor>
285 <name>chicony9885</name>
286 <description>Chicony KB-9885</description>
287 <vendor>Chicony</vendor>
292 <name>compaqeak8</name>
293 <description>Compaq Easy Access</description>
294 <vendor>Compaq</vendor>
299 <name>compaqik7</name>
300 <description>Compaq Internet (7 keys)</description>
301 <vendor>Compaq</vendor>
306 <name>compaqik13</name>
307 <description>Compaq Internet (13 keys)</description>
308 <vendor>Compaq</vendor>
313 <name>compaqik18</name>
314 <description>Compaq Internet (18 keys)</description>
315 <vendor>Compaq</vendor>
320 <name>cymotionlinux</name>
321 <description>Cherry CyMotion Master Linux</description>
322 <vendor>Cherry</vendor>
328 <description>Compaq Armada laptop</description>
329 <vendor>Compaq</vendor>
334 <name>presario</name>
335 <description>Compaq Presario laptop</description>
336 <vendor>Compaq</vendor>
342 <description>Compaq iPaq</description>
343 <vendor>Compaq</vendor>
349 <description>Dell</description>
350 <vendor>Dell</vendor>
355 <name>dellsk8125</name>
356 <description>Dell SK-8125</description>
357 <vendor>Dell</vendor>
362 <name>dellsk8135</name>
363 <description>Dell SK-8135</description>
364 <vendor>Dell</vendor>
369 <name>dellusbmm</name>
370 <description>Dell USB Multimedia</description>
371 <vendor>Dell</vendor>
376 <name>inspiron</name>
377 <description>Dell Inspiron 6000/8000 laptop</description>
378 <vendor>Dell</vendor>
383 <name>precision_m</name>
384 <description>Dell Precision M laptop</description>
385 <vendor>Dell</vendor>
391 <description>Dexxa Wireless Desktop</description>
392 <vendor>Dexxa</vendor>
398 <description>Diamond 9801/9802</description>
399 <vendor>Diamond</vendor>
405 <description>DTK2000</description>
410 <name>ennyah_dkb1008</name>
411 <description>Ennyah DKB-1008</description>
412 <vendor>Ennyah</vendor>
417 <name>fscaa1667g</name>
418 <description>Fujitsu-Siemens Amilo laptop</description>
419 <vendor>Fujitsu-Siemens</vendor>
425 <description>Genius Comfy KB-16M/Multimedia KWD-910</description>
426 <vendor>Genius</vendor>
431 <name>geniuscomfy</name>
432 <description>Genius Comfy KB-12e</description>
433 <vendor>Genius</vendor>
438 <name>geniuscomfy2</name>
439 <description>Genius Comfy KB-21e-Scroll</description>
440 <vendor>Genius</vendor>
445 <name>geniuskb19e</name>
446 <description>Genius KB-19e NB</description>
447 <vendor>Genius</vendor>
452 <name>geniuskkb2050hs</name>
453 <description>Genius KKB-2050HS</description>
454 <vendor>Genius</vendor>
459 <name>gyration</name>
460 <description>Gyration</description>
461 <vendor>Gyration</vendor>
467 <description>Kinesis</description>
468 <vendor>Kinesis</vendor>
473 <name>logitech_base</name>
474 <description>Logitech</description>
475 <vendor>Logitech</vendor>
480 <name>logitech_g15</name>
481 <description>Logitech G15 extra keys via G15daemon</description>
482 <vendor>Logitech</vendor>
488 <description>Hewlett-Packard Internet</description>
489 <vendor>Hewlett-Packard</vendor>
495 <description>Hewlett-Packard NEC SK-2500 Multimedia</description>
496 <vendor>Hewlett-Packard</vendor>
502 <description>Hewlett-Packard Omnibook XE3 GC</description>
503 <vendor>Hewlett-Packard</vendor>
509 <description>Hewlett-Packard Omnibook XE3 GF</description>
510 <vendor>Hewlett-Packard</vendor>
515 <name>hpxt1000</name>
516 <description>Hewlett-Packard Omnibook XT1000</description>
517 <vendor>Hewlett-Packard</vendor>
523 <description>Hewlett-Packard Pavilion dv5</description>
524 <vendor>Hewlett-Packard</vendor>
529 <name>hpzt11xx</name>
530 <description>Hewlett-Packard Pavilion ZT1100</description>
531 <vendor>Hewlett-Packard</vendor>
537 <description>Hewlett-Packard Omnibook 500 FA</description>
538 <vendor>Hewlett-Packard</vendor>
544 <description>Hewlett-Packard Omnibook 500</description>
545 <vendor>Hewlett-Packard</vendor>
550 <name>hpnx9020</name>
551 <description>Hewlett-Packard nx9020</description>
552 <vendor>Hewlett-Packard</vendor>
558 <description>Hewlett-Packard Omnibook 6000/6100</description>
559 <vendor>Hewlett-Packard</vendor>
564 <name>honeywell_euroboard</name>
565 <description>Honeywell Euroboard</description>
566 <vendor>Hewlett-Packard</vendor>
571 <name>hpmini110</name>
572 <description>Hewlett-Packard Mini 110 laptop</description>
573 <vendor>Hewlett-Packard</vendor>
578 <name>rapidaccess</name>
579 <description>IBM Rapid Access</description>
580 <vendor>Lenovo (previously IBM)</vendor>
585 <name>rapidaccess2</name>
586 <description>IBM Rapid Access II</description>
587 <vendor>Lenovo (previously IBM)</vendor>
592 <name>thinkpad</name>
593 <description>IBM ThinkPad 560Z/600/600E/A22E</description>
594 <vendor>Lenovo (previously IBM)</vendor>
599 <name>thinkpad60</name>
600 <description>IBM ThinkPad R60/T60/R61/T61</description>
601 <vendor>Lenovo (previously IBM)</vendor>
606 <name>thinkpadz60</name>
607 <description>IBM ThinkPad Z60m/Z60t/Z61m/Z61t</description>
608 <vendor>Lenovo (previously IBM)</vendor>
613 <name>ibm_spacesaver</name>
614 <description>IBM Space Saver</description>
615 <vendor>Lenovo (previously IBM)</vendor>
620 <name>logiaccess</name>
621 <description>Logitech Access</description>
622 <vendor>Logitech</vendor>
627 <name>logiclx300</name>
628 <description>Logitech Cordless Desktop LX-300</description>
629 <vendor>Logitech</vendor>
634 <name>logii350</name>
635 <description>Logitech Internet 350</description>
636 <vendor>Logitech</vendor>
637 <hwList> <hwId>046d:c313</hwId></hwList>
643 <description>Logitech Internet 350</description>
644 <vendor>Logitech</vendor>
650 <description>Logitech Cordless Desktop</description>
651 <vendor>Logitech</vendor>
656 <name>logicd_it</name>
657 <description>Logitech Cordless Desktop iTouch</description>
658 <vendor>Logitech</vendor>
663 <name>logicd_nav</name>
664 <description>Logitech Cordless Desktop Navigator</description>
665 <vendor>Logitech</vendor>
670 <name>logicd_opt</name>
671 <description>Logitech Cordless Desktop Optical</description>
672 <vendor>Logitech</vendor>
678 <description>Logitech Cordless Desktop (alt.)</description>
679 <vendor>Logitech</vendor>
684 <name>logicdpa2</name>
685 <description>Logitech Cordless Desktop Pro (2nd alt.)</description>
686 <vendor>Logitech</vendor>
692 <description>Logitech Cordless Freedom/Desktop Navigator</description>
693 <vendor>Logitech</vendor>
699 <description>Logitech Cordless Desktop Navigator</description>
700 <vendor>Logitech</vendor>
706 <description>Logitech iTouch Cordless Y-RB6</description>
707 <vendor>Logitech</vendor>
713 <description>Logitech Internet</description>
714 <vendor>Logitech</vendor>
720 <description>Logitech iTouch</description>
721 <vendor>Logitech</vendor>
726 <name>logicink</name>
727 <description>Logitech Internet Navigator</description>
728 <vendor>Logitech</vendor>
733 <name>logiex110</name>
734 <description>Logitech Cordless Desktop EX110</description>
735 <vendor>Logitech</vendor>
740 <name>logiinkse</name>
741 <description>Logitech iTouch Internet Navigator SE</description>
742 <vendor>Logitech</vendor>
747 <name>logiinkseusb</name>
748 <description>Logitech iTouch Internet Navigator SE USB</description>
749 <vendor>Logitech</vendor>
754 <name>logiultrax</name>
755 <description>Logitech Ultra-X</description>
756 <vendor>Logitech</vendor>
761 <name>logiultraxc</name>
762 <description>Logitech Ultra-X Cordless Media Desktop</description>
763 <vendor>Logitech</vendor>
768 <name>logidinovo</name>
769 <description>Logitech diNovo</description>
770 <vendor>Logitech</vendor>
775 <name>logidinovoedge</name>
776 <description>Logitech diNovo Edge</description>
777 <vendor>Logitech</vendor>
783 <description>Memorex MX1998</description>
784 <vendor>Memorex</vendor>
790 <description>Memorex MX2500 EZ-Access</description>
791 <vendor>Memorex</vendor>
797 <description>Memorex MX2750</description>
798 <vendor>Memorex</vendor>
803 <name>microsoft4000</name>
804 <description>Microsoft Natural Ergonomic 4000</description>
805 <vendor>Microsoft</vendor>
810 <name>microsoft7000</name>
811 <description>Microsoft Natural Wireless Ergonomic 7000</description>
812 <vendor>Microsoft</vendor>
817 <name>microsoftinet</name>
818 <description>Microsoft Internet</description>
819 <vendor>Microsoft</vendor>
824 <name>microsoftpro</name>
825 <description>Microsoft Natural Pro/Internet Pro</description>
826 <vendor>Microsoft</vendor>
831 <name>microsoftprousb</name>
832 <description>Microsoft Natural Pro USB/Internet Pro</description>
833 <vendor>Microsoft</vendor>
838 <name>microsoftprooem</name>
839 <description>Microsoft Natural Pro OEM</description>
840 <vendor>Microsoft</vendor>
845 <name>vsonku306</name>
846 <description>ViewSonic KU-306 Internet</description>
847 <vendor>ViewSonic</vendor>
852 <name>microsoftprose</name>
853 <description>Microsoft Internet Pro (Swedish)</description>
854 <vendor>Microsoft</vendor>
859 <name>microsoftoffice</name>
860 <description>Microsoft Office Keyboard</description>
861 <vendor>Microsoft</vendor>
866 <name>microsoftmult</name>
867 <description>Microsoft Wireless Multimedia 1.0A</description>
868 <vendor>Microsoft</vendor>
873 <name>microsoftsurface</name>
874 <description>Microsoft Surface</description>
875 <vendor>Microsoft</vendor>
880 <name>microsoftelite</name>
881 <description>Microsoft Natural Elite</description>
882 <vendor>Microsoft</vendor>
887 <name>microsoftccurve2k</name>
888 <description>Microsoft Comfort Curve 2000</description>
889 <vendor>Microsoft</vendor>
895 <description>Ortek Multimedia/Internet MCK-800</description>
896 <vendor>Ortek</vendor>
901 <name>propeller</name>
902 <description>Propeller Voyager KTEZ-1000</description>
903 <vendor>KeyTronic</vendor>
909 <description>QTronix Scorpius 98N+</description>
910 <vendor>QTronix</vendor>
915 <name>samsung4500</name>
916 <description>Samsung SDM 4500P</description>
917 <vendor>Samsung</vendor>
922 <name>samsung4510</name>
923 <description>Samsung SDM 4510P</description>
924 <vendor>Samsung</vendor>
929 <name>sanwaskbkg3</name>
930 <description>Sanwa Supply SKB-KG3</description>
931 <vendor>Sanwa Supply Inc.</vendor>
937 <description>NEC SK-1300</description>
944 <description>NEC SK-2500</description>
951 <description>NEC SK-6200</description>
958 <description>NEC SK-7100</description>
965 <description>Super Power Multimedia</description>
966 <vendor>Generic</vendor>
972 <description>SVEN Ergonomic 2500</description>
973 <vendor>SVEN</vendor>
979 <description>SVEN Slim 303</description>
980 <vendor>SVEN</vendor>
986 <description>Symplon PaceBook tablet</description>
987 <vendor>Symplon</vendor>
992 <name>toshiba_s3000</name>
993 <description>Toshiba Satellite S3000</description>
994 <vendor>Toshiba</vendor>
1000 <description>Trust Wireless Classic</description>
1001 <vendor>Trust</vendor>
1006 <name>trustda</name>
1007 <description>Trust Direct Access</description>
1008 <vendor>Trust</vendor>
1013 <name>trust_slimline</name>
1014 <description>Trust Slimline</description>
1015 <vendor>Trust</vendor>
1021 <description>TypeMatrix EZ-Reach 2020</description>
1022 <vendor>TypeMatrix</vendor>
1027 <name>tm2030PS2</name>
1028 <description>TypeMatrix EZ-Reach 2030 PS2</description>
1029 <vendor>TypeMatrix</vendor>
1034 <name>tm2030USB</name>
1035 <description>TypeMatrix EZ-Reach 2030 USB</description>
1036 <vendor>TypeMatrix</vendor>
1041 <name>tm2030USB-102</name>
1042 <description>TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)</description>
1043 <vendor>TypeMatrix</vendor>
1048 <name>tm2030USB-106</name>
1049 <description>TypeMatrix EZ-Reach 2030 USB (106:JP mode)</description>
1050 <vendor>TypeMatrix</vendor>
1056 <description>Yahoo! Internet</description>
1057 <vendor>Yahoo!</vendor>
1062 <name>macbook78</name>
1063 <description>MacBook/MacBook Pro</description>
1064 <vendor>Apple</vendor>
1069 <name>macbook79</name>
1070 <description>MacBook/MacBook Pro (intl.)</description>
1071 <vendor>Apple</vendor>
1076 <name>macintosh</name>
1077 <description>Macintosh</description>
1078 <vendor>Apple</vendor>
1083 <name>macintosh_old</name>
1084 <description>Macintosh Old</description>
1085 <vendor>Apple</vendor>
1090 <name>macintosh_hhk</name>
1091 <description>Happy Hacking for Mac</description>
1092 <vendor>Fujitsu</vendor>
1097 <name>acer_c300</name>
1098 <description>Acer C300</description>
1099 <vendor>Acer</vendor>
1104 <name>acer_ferrari4k</name>
1105 <description>Acer Ferrari 4000</description>
1106 <vendor>Acer</vendor>
1111 <name>acer_laptop</name>
1112 <description>Acer laptop</description>
1113 <vendor>Acer</vendor>
1118 <name>asus_laptop</name>
1119 <description>Asus laptop</description>
1120 <vendor>Asus</vendor>
1126 <description>Apple</description>
1127 <vendor>Apple</vendor>
1132 <name>apple_laptop</name>
1133 <description>Apple laptop</description>
1134 <vendor>Apple</vendor>
1139 <name>applealu_ansi</name>
1140 <description>Apple Aluminium (ANSI)</description>
1141 <vendor>Apple</vendor>
1146 <name>applealu_iso</name>
1147 <description>Apple Aluminium (ISO)</description>
1148 <vendor>Apple</vendor>
1153 <name>applealu_jis</name>
1154 <description>Apple Aluminium (JIS)</description>
1155 <vendor>Apple</vendor>
1160 <name>silvercrest</name>
1161 <description>Silvercrest Multimedia Wireless</description>
1162 <vendor>Silvercrest</vendor>
1167 <name>emachines</name>
1168 <description>eMachines m6800 laptop</description>
1169 <vendor>eMachines</vendor>
1175 <description>BenQ X-Touch</description>
1176 <vendor>BenQ</vendor>
1181 <name>benqx730</name>
1182 <description>BenQ X-Touch 730</description>
1183 <vendor>BenQ</vendor>
1188 <name>benqx800</name>
1189 <description>BenQ X-Touch 800</description>
1190 <vendor>BenQ</vendor>
1196 <description>Happy Hacking</description>
1197 <vendor>Fujitsu</vendor>
1202 <name>classmate</name>
1203 <description>Classmate PC</description>
1204 <vendor>Intel</vendor>
1210 <description>OLPC</description>
1211 <vendor>OLPC</vendor>
1216 <name>sun_type7_usb</name>
1217 <description>Sun Type 7 USB</description>
1218 <vendor>Sun Microsystems</vendor>
1223 <name>sun_type7_euro_usb</name>
1224 <description>Sun Type 7 USB (European)</description>
1225 <vendor>Sun Microsystems</vendor>
1230 <name>sun_type7_unix_usb</name>
1231 <description>Sun Type 7 USB (Unix)</description>
1232 <vendor>Sun Microsystems</vendor>
1237 <name>sun_type7_jp_usb</name>
1238 <description>Sun Type 7 USB (Japanese)/Japanese 106-key</description>
1239 <vendor>Sun Microsystems</vendor>
1244 <name>sun_type6_usb</name>
1245 <description>Sun Type 6/7 USB</description>
1246 <vendor>Sun Microsystems</vendor>
1251 <name>sun_type6_euro_usb</name>
1252 <description>Sun Type 6/7 USB (European)</description>
1253 <vendor>Sun Microsystems</vendor>
1258 <name>sun_type6_unix_usb</name>
1259 <description>Sun Type 6 USB (Unix)</description>
1260 <vendor>Sun Microsystems</vendor>
1265 <name>sun_type6_jp_usb</name>
1266 <description>Sun Type 6 USB (Japanese)</description>
1267 <vendor>Sun Microsystems</vendor>
1272 <name>sun_type6_jp</name>
1273 <description>Sun Type 6 (Japanese)</description>
1274 <vendor>Sun Microsystems</vendor>
1279 <name>targa_v811</name>
1280 <description>Targa Visionary 811</description>
1281 <vendor>Targa</vendor>
1286 <name>unitekkb1925</name>
1287 <description>Unitek KB-1925</description>
1288 <vendor>Unitek Group</vendor>
1293 <name>compalfl90</name>
1294 <description>FL90</description>
1295 <vendor>Compal Electronics</vendor>
1300 <name>creativedw7000</name>
1301 <description>Creative Desktop Wireless 7000</description>
1302 <vendor>Creative</vendor>
1307 <name>teck227</name>
1308 <description>Truly Ergonomic 227</description>
1309 <vendor>Truly Ergonomic</vendor>
1314 <name>teck229</name>
1315 <description>Truly Ergonomic 229</description>
1316 <vendor>Truly Ergonomic</vendor>
1321 <name>apex300</name>
1322 <description>SteelSeries Apex 300 (Apex RAW)</description>
1323 <vendor>SteelSeries</vendor>
1328 <name>chromebook</name>
1329 <description>Chromebook</description>
1330 <vendor>Google</vendor>
1335 <name>teck227</name>
1336 <description>Truly Ergonomic Computer Keyboard Model 227 (Wide Alt keys)</description>
1337 <vendor>Megawin Technology</vendor>
1342 <name>teck229</name>
1343 <description>Truly Ergonomic Computer Keyboard Model 229 (Standard sized Alt keys, additional Super and Menu key)</description>
1344 <vendor>Megawin Technology</vendor>
1352 <!-- Keyboard indicator for English layouts -->
1353 <shortDescription>en</shortDescription>
1354 <description>English (US)</description>
1356 <iso639Id>eng</iso639Id>
1363 <!-- Keyboard indicator for Cherokee layouts -->
1364 <shortDescription>chr</shortDescription>
1365 <description>Cherokee</description>
1367 <iso639Id>chr</iso639Id>
1374 <shortDescription>haw</shortDescription>
1375 <description>Hawaiian</description>
1377 <iso639Id>haw</iso639Id>
1384 <description>English (US, euro on 5)</description>
1390 <description>English (US, intl., with dead keys)</description>
1395 <name>alt-intl</name>
1396 <description>English (US, alt. intl.)</description>
1401 <name>colemak</name>
1402 <description>English (Colemak)</description>
1408 <description>English (Dvorak)</description>
1413 <name>dvorak-intl</name>
1414 <description>English (Dvorak, intl., with dead keys)</description>
1419 <name>dvorak-alt-intl</name>
1420 <description>English (Dvorak, alt. intl.)</description>
1425 <name>dvorak-l</name>
1426 <description>English (Dvorak, left-handed)</description>
1431 <name>dvorak-r</name>
1432 <description>English (Dvorak, right-handed)</description>
1437 <name>dvorak-classic</name>
1438 <description>English (classic Dvorak)</description>
1444 <description>English (programmer Dvorak)</description>
1450 <!-- Keyboard indicator for Russian layouts -->
1451 <shortDescription>ru</shortDescription>
1452 <description>Russian (US, phonetic)</description>
1454 <iso639Id>rus</iso639Id>
1461 <description>English (Macintosh)</description>
1466 <name>altgr-intl</name>
1467 <description>English (intl., with AltGr dead keys)</description>
1469 <iso639Id>eng</iso639Id>
1470 <iso639Id>fra</iso639Id>
1471 <iso639Id>deu</iso639Id>
1478 <description>English (the divide/multiply toggle the layout)</description>
1484 <description>Serbo-Croatian (US)</description>
1486 <iso639Id>eng</iso639Id>
1487 <iso639Id>bos</iso639Id>
1488 <iso639Id>hbs</iso639Id>
1489 <iso639Id>hrv</iso639Id>
1490 <iso639Id>srp</iso639Id>
1497 <description>English (Norman)</description>
1502 <name>workman</name>
1503 <description>English (Workman)</description>
1508 <name>workman-intl</name>
1509 <description>English (Workman, intl., with dead keys)</description>
1517 <!-- Keyboard indicator for Afghani layouts -->
1518 <shortDescription>fa</shortDescription>
1519 <description>Afghani</description>
1525 <!-- Keyboard indicator for Pashto layouts -->
1526 <shortDescription>ps</shortDescription>
1527 <description>Pashto</description>
1529 <iso639Id>pus</iso639Id>
1536 <!-- Keyboard indicator for Uzbek layouts -->
1537 <shortDescription>uz</shortDescription>
1538 <description>Uzbek (Afghanistan)</description>
1540 <iso639Id>uzb</iso639Id>
1546 <name>olpc-ps</name>
1547 <!-- Keyboard indicator for Pashto layouts -->
1548 <shortDescription>ps</shortDescription>
1549 <description>Pashto (Afghanistan, OLPC)</description>
1551 <iso639Id>pus</iso639Id>
1557 <name>fa-olpc</name>
1558 <!-- Keyboard indicator for Persian layouts -->
1559 <shortDescription>fa</shortDescription>
1560 <description>Persian (Afghanistan, Dari OLPC)</description>
1565 <name>uz-olpc</name>
1566 <!-- Keyboard indicator for Uzbek layouts -->
1567 <shortDescription>uz</shortDescription>
1568 <description>Uzbek (Afghanistan, OLPC)</description>
1570 <iso639Id>uzb</iso639Id>
1579 <!-- Keyboard indicator for Arabic layouts -->
1580 <shortDescription>ar</shortDescription>
1581 <description>Arabic</description>
1583 <iso3166Id>AE</iso3166Id>
1584 <iso3166Id>BH</iso3166Id>
1585 <iso3166Id>DZ</iso3166Id>
1586 <iso3166Id>EG</iso3166Id>
1587 <iso3166Id>EH</iso3166Id>
1588 <iso3166Id>JO</iso3166Id>
1589 <iso3166Id>KW</iso3166Id>
1590 <iso3166Id>LB</iso3166Id>
1591 <iso3166Id>LY</iso3166Id>
1592 <iso3166Id>MA</iso3166Id>
1593 <iso3166Id>MR</iso3166Id>
1594 <iso3166Id>OM</iso3166Id>
1595 <iso3166Id>PS</iso3166Id>
1596 <iso3166Id>QA</iso3166Id>
1597 <iso3166Id>SA</iso3166Id>
1598 <iso3166Id>SD</iso3166Id>
1599 <iso3166Id>SY</iso3166Id>
1600 <iso3166Id>TN</iso3166Id>
1601 <iso3166Id>YE</iso3166Id>
1604 <iso639Id>ara</iso639Id>
1611 <description>Arabic (AZERTY)</description>
1616 <name>azerty_digits</name>
1617 <description>Arabic (AZERTY, Eastern Arabic numerals)</description>
1623 <description>Arabic (Eastern Arabic numerals)</description>
1629 <description>Arabic (QWERTY)</description>
1634 <name>qwerty_digits</name>
1635 <description>Arabic (QWERTY, Eastern Arabic numerals)</description>
1640 <name>buckwalter</name>
1641 <description>Arabic (Buckwalter)</description>
1647 <description>Arabic (OLPC)</description>
1653 <description>Arabic (Macintosh)</description>
1661 <!-- Keyboard indicator for Albanian layouts -->
1662 <shortDescription>sq</shortDescription>
1663 <description>Albanian</description>
1665 <iso639Id>sqi</iso639Id>
1672 <description>Albanian (Plisi)</description>
1677 <name>veqilharxhi</name>
1678 <description>Albanian (Veqilharxhi)</description>
1686 <!-- Keyboard indicator for Armenian layouts -->
1687 <shortDescription>hy</shortDescription>
1688 <description>Armenian</description>
1690 <iso639Id>hye</iso639Id>
1696 <name>phonetic</name>
1697 <description>Armenian (phonetic)</description>
1702 <name>phonetic-alt</name>
1703 <description>Armenian (alt. phonetic)</description>
1708 <name>eastern</name>
1709 <description>Armenian (eastern)</description>
1714 <name>western</name>
1715 <description>Armenian (western)</description>
1720 <name>eastern-alt</name>
1721 <description>Armenian (alt. eastern)</description>
1729 <!-- Keyboard indicator for German layouts -->
1730 <shortDescription>de</shortDescription>
1731 <description>German (Austria)</description>
1733 <iso639Id>deu</iso639Id>
1739 <name>nodeadkeys</name>
1740 <description>German (Austria, no dead keys)</description>
1745 <name>sundeadkeys</name>
1746 <description>German (Austria, Sun dead keys)</description>
1752 <description>German (Austria, Macintosh)</description>
1760 <!-- Keyboard indicator for Australian layouts -->
1761 <shortDescription>en</shortDescription>
1762 <description>English (Australian)</description>
1764 <iso639Id>eng</iso639Id>
1771 <!-- Keyboard indicator for Azerbaijani layouts -->
1772 <shortDescription>az</shortDescription>
1773 <description>Azerbaijani</description>
1775 <iso639Id>aze</iso639Id>
1781 <name>cyrillic</name>
1782 <description>Azerbaijani (Cyrillic)</description>
1790 <!-- Keyboard indicator for Belarusian layouts -->
1791 <shortDescription>by</shortDescription>
1792 <description>Belarusian</description>
1794 <iso639Id>bel</iso639Id>
1801 <description>Belarusian (legacy)</description>
1807 <description>Belarusian (Latin)</description>
1813 <description>Russian (Belarus)</description>
1819 <description>Belarusian (intl.)</description>
1827 <!-- Keyboard indicator for Belgian layouts -->
1828 <shortDescription>be</shortDescription>
1829 <description>Belgian</description>
1831 <iso639Id>deu</iso639Id>
1832 <iso639Id>nld</iso639Id>
1833 <iso639Id>fra</iso639Id>
1840 <description>Belgian (alt.)</description>
1845 <name>oss_latin9</name>
1846 <description>Belgian (Latin-9 only, alt.)</description>
1851 <name>oss_sundeadkeys</name>
1852 <description>Belgian (Sun dead keys, alt.)</description>
1857 <name>iso-alternate</name>
1858 <description>Belgian (ISO, alt.)</description>
1863 <name>nodeadkeys</name>
1864 <description>Belgian (no dead keys)</description>
1869 <name>sundeadkeys</name>
1870 <description>Belgian (Sun dead keys)</description>
1876 <description>Belgian (Wang 724 AZERTY)</description>
1884 <!-- Keyboard indicator for Bangla layouts -->
1885 <shortDescription>bn</shortDescription>
1886 <description>Bangla</description>
1888 <iso639Id>ben</iso639Id>
1889 <!-- sat-Beng: http://www.ethnologue.com/language/sat -->
1890 <iso639Id>sat</iso639Id>
1896 <name>probhat</name>
1897 <description>Bangla (Probhat)</description>
1905 <!-- Keyboard indicator for Indian layouts -->
1906 <shortDescription>in</shortDescription>
1907 <description>Indian</description>
1913 <!-- Keyboard indicator for Bangla layouts -->
1914 <shortDescription>bn</shortDescription>
1915 <description>Bangla (India)</description>
1917 <iso639Id>ben</iso639Id>
1918 <!-- sat-Beng: http://www.ethnologue.com/language/sat -->
1919 <iso639Id>sat</iso639Id>
1925 <name>ben_probhat</name>
1926 <!-- Keyboard indicator for Bangla layouts -->
1927 <shortDescription>bn</shortDescription>
1928 <description>Bangla (India, Probhat)</description>
1930 <iso639Id>ben</iso639Id>
1931 <!-- sat-Beng: http://www.ethnologue.com/language/sat -->
1932 <iso639Id>sat</iso639Id>
1938 <name>ben_baishakhi</name>
1939 <description>Bangla (India, Baishakhi)</description>
1941 <iso639Id>ben</iso639Id>
1942 <!-- sat-Beng: http://www.ethnologue.com/language/sat -->
1943 <iso639Id>sat</iso639Id>
1949 <name>ben_bornona</name>
1950 <description>Bangla (India, Bornona)</description>
1952 <iso639Id>ben</iso639Id>
1953 <!-- sat-Beng: http://www.ethnologue.com/language/sat -->
1954 <iso639Id>sat</iso639Id>
1960 <name>ben_gitanjali</name>
1961 <description>Bangla (India, Gitanjali)</description>
1963 <iso639Id>ben</iso639Id>
1964 <!-- sat-Beng: http://www.ethnologue.com/language/sat -->
1965 <iso639Id>sat</iso639Id>
1971 <name>ben_inscript</name>
1972 <description>Bangla (India, Baishakhi Inscript)</description>
1974 <iso639Id>ben</iso639Id>
1975 <!-- sat-Beng: http://www.ethnologue.com/language/sat -->
1976 <iso639Id>sat</iso639Id>
1983 <description>Manipuri (Eeyek)</description>
1985 <iso639Id>mni</iso639Id>
1992 <!-- Keyboard indicator for Gujarati layouts -->
1993 <shortDescription>gu</shortDescription>
1994 <description>Gujarati</description>
1996 <iso639Id>guj</iso639Id>
2003 <!-- Keyboard indicator for Punjabi layouts -->
2004 <shortDescription>pa</shortDescription>
2005 <description>Punjabi (Gurmukhi)</description>
2007 <iso639Id>pan</iso639Id>
2014 <!-- Keyboard indicator for Punjabi layouts -->
2015 <shortDescription>pa</shortDescription>
2016 <description>Punjabi (Gurmukhi Jhelum)</description>
2018 <iso639Id>pan</iso639Id>
2025 <!-- Keyboard indicator for Kannada layouts -->
2026 <shortDescription>kn</shortDescription>
2027 <description>Kannada</description>
2029 <iso639Id>kan</iso639Id>
2035 <name>kan-kagapa</name>
2036 <!-- Keyboard indicator for Kannada layouts -->
2037 <shortDescription>kn</shortDescription>
2038 <description>Kannada (KaGaPa, phonetic)</description>
2040 <iso639Id>kan</iso639Id>
2047 <!-- Keyboard indicator for Malayalam layouts -->
2048 <shortDescription>ml</shortDescription>
2049 <description>Malayalam</description>
2051 <iso639Id>mal</iso639Id>
2057 <name>mal_lalitha</name>
2058 <!-- Keyboard indicator for Malayalam layouts -->
2059 <shortDescription>ml</shortDescription>
2060 <description>Malayalam (Lalitha)</description>
2062 <iso639Id>mal</iso639Id>
2068 <name>mal_enhanced</name>
2069 <!-- Keyboard indicator for Malayalam layouts -->
2070 <shortDescription>ml</shortDescription>
2071 <description>Malayalam (enhanced Inscript, with rupee)</description>
2073 <iso639Id>mal</iso639Id>
2080 <!-- Keyboard indicator for Oriya layouts -->
2081 <shortDescription>or</shortDescription>
2082 <description>Oriya</description>
2084 <iso639Id>ori</iso639Id>
2085 <!-- sat-Orya: http://www.ethnologue.com/language/sat -->
2086 <iso639Id>sat</iso639Id>
2093 <!-- Keyboard indicator for Ol Chiki layouts -->
2094 <shortDescription>sat</shortDescription>
2095 <description>Ol Chiki</description>
2097 <!-- sat-Olck: http://www.ethnologue.com/language/sat -->
2098 <iso639Id>sat</iso639Id>
2104 <name>tam_tamilnet</name>
2105 <!-- Keyboard indicator for Tamil layouts -->
2106 <shortDescription>ta</shortDescription>
2107 <description>Tamil (TamilNet '99)</description>
2109 <iso639Id>tam</iso639Id>
2115 <name>tam_tamilnet_with_tam_nums</name>
2116 <!-- Keyboard indicator for Tamil layouts -->
2117 <shortDescription>ta</shortDescription>
2118 <description>Tamil (TamilNet '99 with Tamil numerals)</description>
2120 <iso639Id>tam</iso639Id>
2126 <name>tam_tamilnet_TAB</name>
2127 <!-- Keyboard indicator for Tamil layouts -->
2128 <shortDescription>ta</shortDescription>
2129 <description>Tamil (TamilNet '99, TAB encoding)</description>
2131 <iso639Id>tam</iso639Id>
2137 <name>tam_tamilnet_TSCII</name>
2138 <!-- Keyboard indicator for Tamil layouts -->
2139 <shortDescription>ta</shortDescription>
2140 <description>Tamil (TamilNet '99, TSCII encoding)</description>
2142 <iso639Id>tam</iso639Id>
2149 <!-- Keyboard indicator for Tamil layouts -->
2150 <shortDescription>ta</shortDescription>
2151 <description>Tamil (Inscript)</description>
2153 <iso639Id>tam</iso639Id>
2160 <!-- Keyboard indicator for Telugu layouts -->
2161 <shortDescription>te</shortDescription>
2162 <description>Telugu</description>
2164 <iso639Id>tel</iso639Id>
2170 <name>tel-kagapa</name>
2171 <!-- Keyboard indicator for Telugu layouts -->
2172 <shortDescription>te</shortDescription>
2173 <description>Telugu (KaGaPa, phonetic)</description>
2175 <iso639Id>tel</iso639Id>
2181 <name>tel-sarala</name>
2182 <!-- Keyboard indicator for Telugu layouts -->
2183 <shortDescription>te</shortDescription>
2184 <description>Telugu (Sarala)</description>
2186 <iso639Id>tel</iso639Id>
2192 <name>tel-kagapa</name>
2193 <!-- Keyboard indicator for Telugu layouts -->
2194 <shortDescription>te</shortDescription>
2195 <description>Telugu (KaGaPa, phonetic)</description>
2197 <iso639Id>tel</iso639Id>
2203 <name>urd-phonetic</name>
2204 <!-- Keyboard indicator for Urdu layouts -->
2205 <shortDescription>ur</shortDescription>
2206 <description>Urdu (phonetic)</description>
2208 <iso639Id>urd</iso639Id>
2214 <name>urd-phonetic3</name>
2215 <!-- Keyboard indicator for Urdu layouts -->
2216 <shortDescription>ur</shortDescription>
2217 <description>Urdu (alt. phonetic)</description>
2219 <iso639Id>urd</iso639Id>
2225 <name>urd-winkeys</name>
2226 <!-- Keyboard indicator for Urdu layouts -->
2227 <shortDescription>ur</shortDescription>
2228 <description>Urdu (Windows)</description>
2230 <iso639Id>urd</iso639Id>
2236 <name>bolnagri</name>
2237 <!-- Keyboard indicator for Hindi layouts -->
2238 <shortDescription>hi</shortDescription>
2239 <description>Hindi (Bolnagri)</description>
2241 <iso639Id>hin</iso639Id>
2248 <!-- Keyboard indicator for Hindi layouts -->
2249 <shortDescription>hi</shortDescription>
2250 <description>Hindi (Wx)</description>
2252 <iso639Id>hin</iso639Id>
2258 <name>hin-kagapa</name>
2259 <!-- Keyboard indicator for Hindi layouts -->
2260 <shortDescription>hi</shortDescription>
2261 <description>Hindi (KaGaPa, phonetic)</description>
2263 <iso639Id>hin</iso639Id>
2269 <name>san-kagapa</name>
2270 <!-- Keyboard indicator for Sanskrit layouts -->
2271 <shortDescription>sa</shortDescription>
2272 <description>Sanskrit (KaGaPa, phonetic)</description>
2274 <iso639Id>san</iso639Id>
2280 <name>mar-kagapa</name>
2281 <!-- Keyboard indicator for Marathi layouts -->
2282 <shortDescription>mr</shortDescription>
2283 <description>Marathi (KaGaPa, phonetic)</description>
2285 <iso639Id>mar</iso639Id>
2292 <!-- Keyboard indicator for English layouts -->
2293 <shortDescription>en</shortDescription>
2294 <description>English (India, with rupee)</description>
2296 <iso639Id>eng</iso639Id>
2303 <shortDescription>iipa</shortDescription>
2304 <description>Indic IPA (IIPA)</description>
2306 <iso639Id>eng</iso639Id>
2313 <name>marathi</name>
2314 <shortDescription>ins</shortDescription>
2315 <description>मराठी इन्स्क्रिप्ट</description>
2317 <iso639Id>eng</iso639Id>
2326 <!-- Keyboard indicator for Bosnian layouts -->
2327 <shortDescription>bs</shortDescription>
2328 <description>Bosnian</description>
2330 <iso639Id>bos</iso639Id>
2336 <name>alternatequotes</name>
2337 <description>Bosnian (with guillemets)</description>
2342 <name>unicode</name>
2343 <description>Bosnian (with Bosnian digraphs)</description>
2348 <name>unicodeus</name>
2349 <description>Bosnian (US, with Bosnian digraphs)</description>
2355 <description>Bosnian (US)</description>
2363 <!-- Keyboard indicator for Portuguese layouts -->
2364 <shortDescription>pt</shortDescription>
2365 <description>Portuguese (Brazil)</description>
2367 <iso639Id>por</iso639Id>
2373 <name>nodeadkeys</name>
2374 <description>Portuguese (Brazil, no dead keys)</description>
2380 <description>Portuguese (Brazil, Dvorak)</description>
2386 <description>Portuguese (Brazil, Nativo)</description>
2391 <name>nativo-us</name>
2392 <description>Portuguese (Brazil, Nativo for US keyboards)</description>
2397 <name>nativo-epo</name>
2398 <description>Esperanto (Brazil, Nativo)</description>
2400 <iso639Id>epo</iso639Id>
2406 <name>thinkpad</name>
2407 <description>Portuguese (Brazil, IBM/Lenovo ThinkPad)</description>
2415 <!-- Keyboard indicator for Bulgarian layouts -->
2416 <shortDescription>bg</shortDescription>
2417 <description>Bulgarian</description>
2419 <iso639Id>bul</iso639Id>
2425 <name>phonetic</name>
2426 <description>Bulgarian (traditional phonetic)</description>
2431 <name>bas_phonetic</name>
2432 <description>Bulgarian (new phonetic)</description>
2440 <shortDescription>kab</shortDescription>
2441 <description>Kabylian (azerty layout, no dead keys)</description>
2446 <name>azerty-deadkeys</name>
2447 <shortDescription>kab</shortDescription>
2448 <description>Kabylian (azerty layout, with dead keys)</description>
2450 <iso639Id>kab</iso639Id>
2456 <name>qwerty-gb-deadkeys</name>
2457 <shortDescription>kab</shortDescription>
2458 <description>Kabylian (qwerty-gb layout, with dead keys)</description>
2460 <iso639Id>kab</iso639Id>
2466 <name>qwerty-us-deadkeys</name>
2467 <shortDescription>kab</shortDescription>
2468 <description>Kabylian (qwerty-us layout, with dead keys)</description>
2470 <iso639Id>kab</iso639Id>
2477 <shortDescription>kab</shortDescription>
2478 <description>Kabylian (Algeria, Tifinagh)</description>
2480 <iso639Id>kab</iso639Id>
2487 <shortDescription>ar</shortDescription>
2488 <description>Arabic (Algeria)</description>
2490 <iso639Id>ara</iso639Id>
2499 <!-- Keyboard indicator for Arabic layouts -->
2500 <shortDescription>ar</shortDescription>
2501 <description>Arabic (Morocco)</description>
2507 <!-- Keyboard indicator for French layouts -->
2508 <shortDescription>fr</shortDescription>
2509 <description>French (Morocco)</description>
2511 <iso639Id>fra</iso639Id>
2517 <name>tifinagh</name>
2518 <!-- Keyboard indicator for Berber layouts -->
2519 <shortDescription>ber</shortDescription>
2520 <description>Berber (Morocco, Tifinagh)</description>
2522 <iso639Id>ber</iso639Id>
2528 <name>tifinagh-alt</name>
2529 <!-- Keyboard indicator for Berber layouts -->
2530 <shortDescription>ber</shortDescription>
2531 <description>Berber (Morocco, Tifinagh alt.)</description>
2533 <iso639Id>ber</iso639Id>
2539 <name>tifinagh-alt-phonetic</name>
2540 <!-- Keyboard indicator for Berber layouts -->
2541 <shortDescription>ber</shortDescription>
2542 <description>Berber (Morocco, Tifinagh phonetic, alt.)</description>
2544 <iso639Id>ber</iso639Id>
2550 <name>tifinagh-extended</name>
2551 <!-- Keyboard indicator for Berber layouts -->
2552 <shortDescription>ber</shortDescription>
2553 <description>Berber (Morocco, Tifinagh extended)</description>
2555 <iso639Id>ber</iso639Id>
2561 <name>tifinagh-phonetic</name>
2562 <!-- Keyboard indicator for Berber layouts -->
2563 <shortDescription>ber</shortDescription>
2564 <description>Berber (Morocco, Tifinagh phonetic)</description>
2566 <iso639Id>ber</iso639Id>
2572 <name>tifinagh-extended-phonetic</name>
2573 <!-- Keyboard indicator for Berber layouts -->
2574 <shortDescription>ber</shortDescription>
2575 <description>Berber (Morocco, Tifinagh extended phonetic)</description>
2577 <iso639Id>ber</iso639Id>
2586 <!-- Keyboard indicator for Cameroon layouts -->
2587 <shortDescription>cm</shortDescription>
2588 <description>English (Cameroon)</description>
2590 <iso639Id>eng</iso639Id>
2597 <description>French (Cameroon)</description>
2599 <iso639Id>fra</iso639Id>
2606 <description>Cameroon Multilingual (QWERTY, intl.)</description>
2608 <iso639Id>eng</iso639Id>
2609 <iso639Id>bas</iso639Id>
2610 <iso639Id>nmg</iso639Id>
2611 <iso639Id>fub</iso639Id>
2612 <iso639Id>ewo</iso639Id>
2613 <iso639Id>xmd</iso639Id>
2614 <iso639Id>mfh</iso639Id>
2615 <iso639Id>bkm</iso639Id>
2616 <iso639Id>ozm</iso639Id>
2617 <iso639Id>lns</iso639Id>
2618 <iso639Id>sox</iso639Id>
2619 <iso639Id>pny</iso639Id>
2620 <iso639Id>wes</iso639Id>
2621 <iso639Id>lem</iso639Id>
2622 <iso639Id>nyj</iso639Id>
2623 <iso639Id>mfk</iso639Id>
2624 <iso639Id>mcp</iso639Id>
2625 <iso639Id>ass</iso639Id>
2626 <iso639Id>xed</iso639Id>
2627 <iso639Id>dua</iso639Id>
2628 <iso639Id>anv</iso639Id>
2629 <iso639Id>bum</iso639Id>
2630 <iso639Id>btb</iso639Id>
2631 <iso639Id>bfd</iso639Id>
2632 <iso639Id>azo</iso639Id>
2633 <iso639Id>ken</iso639Id>
2634 <iso639Id>yam</iso639Id>
2635 <iso639Id>yat</iso639Id>
2636 <iso639Id>yas</iso639Id>
2643 <description>Cameroon (AZERTY, intl.)</description>
2645 <iso639Id>fra</iso639Id>
2646 <iso639Id>bas</iso639Id>
2647 <iso639Id>nmg</iso639Id>
2648 <iso639Id>fub</iso639Id>
2649 <iso639Id>ewo</iso639Id>
2650 <iso639Id>xmd</iso639Id>
2651 <iso639Id>mfh</iso639Id>
2652 <iso639Id>bkm</iso639Id>
2653 <iso639Id>ozm</iso639Id>
2654 <iso639Id>lns</iso639Id>
2655 <iso639Id>sox</iso639Id>
2656 <iso639Id>pny</iso639Id>
2657 <iso639Id>wes</iso639Id>
2658 <iso639Id>lem</iso639Id>
2659 <iso639Id>nyj</iso639Id>
2660 <iso639Id>mfk</iso639Id>
2661 <iso639Id>mcp</iso639Id>
2662 <iso639Id>ass</iso639Id>
2663 <iso639Id>xed</iso639Id>
2664 <iso639Id>dua</iso639Id>
2665 <iso639Id>anv</iso639Id>
2666 <iso639Id>bum</iso639Id>
2667 <iso639Id>btb</iso639Id>
2668 <iso639Id>bfd</iso639Id>
2669 <iso639Id>azo</iso639Id>
2670 <iso639Id>ken</iso639Id>
2671 <iso639Id>yam</iso639Id>
2672 <iso639Id>yat</iso639Id>
2673 <iso639Id>yas</iso639Id>
2680 <description>Cameroon (Dvorak, intl.)</description>
2686 <description>Mmuock</description>
2694 <!-- Keyboard indicator for Burmese layouts -->
2695 <shortDescription>my</shortDescription>
2696 <description>Burmese</description>
2698 <iso639Id>mya</iso639Id>
2705 <shortDescription>zg</shortDescription>
2706 <description>Burmese Zawgyi</description>
2714 <!-- Keyboard indicator for French layouts -->
2715 <shortDescription>fr</shortDescription>
2716 <description>French (Canada)</description>
2718 <iso639Id>fra</iso639Id>
2724 <name>fr-dvorak</name>
2725 <!-- Keyboard indicator for French layouts -->
2726 <shortDescription>fr</shortDescription>
2727 <description>French (Canada, Dvorak)</description>
2732 <name>fr-legacy</name>
2733 <!-- Keyboard indicator for French layouts -->
2734 <shortDescription>fr</shortDescription>
2735 <description>French (Canada, legacy)</description>
2741 <description>Canadian (intl.)</description>
2747 <description>Canadian (intl., 1st part)</description>
2752 <name>multi-2gr</name>
2753 <description>Canadian (intl., 2nd part)</description>
2759 <!-- Keyboard indicator for Inuktikut layouts -->
2760 <shortDescription>ike</shortDescription>
2761 <description>Inuktitut</description>
2763 <iso639Id>iku</iso639Id>
2770 <!-- Keyboard indicator for English layouts -->
2771 <shortDescription>en</shortDescription>
2772 <description>English (Canada)</description>
2774 <iso639Id>eng</iso639Id>
2783 <!-- Keyboard indicator for French layouts -->
2784 <shortDescription>fr</shortDescription>
2785 <description>French (Democratic Republic of the Congo)</description>
2787 <iso639Id>fra</iso639Id>
2795 <!-- Keyboard indicator for Chinese layouts -->
2796 <shortDescription>zh</shortDescription>
2797 <description>Chinese</description>
2799 <iso639Id>zho</iso639Id>
2806 <name>mon_trad</name>
2807 <description>Mongolian (Bichig)</description>
2809 <iso639Id>mvf</iso639Id>
2815 <name>mon_trad_todo</name>
2816 <description>Mongolian (Todo)</description>
2818 <iso639Id>mvf</iso639Id>
2824 <name>mon_trad_xibe</name>
2825 <description>Mongolian (Xibe)</description>
2827 <iso639Id>sjo</iso639Id>
2833 <name>mon_trad_manchu</name>
2834 <description>Mongolian (Manchu)</description>
2836 <iso639Id>mnc</iso639Id>
2842 <name>mon_trad_galik</name>
2843 <description>Mongolian (Galik)</description>
2845 <iso639Id>mvf</iso639Id>
2851 <name>mon_todo_galik</name>
2852 <description>Mongolian (Todo Galik)</description>
2854 <iso639Id>mvf</iso639Id>
2860 <name>mon_manchu_galik</name>
2861 <description>Mongolian (Manchu Galik)</description>
2863 <iso639Id>mnc</iso639Id>
2871 <description>Tibetan</description>
2873 <iso639Id>tib</iso639Id>
2879 <name>tib_asciinum</name>
2880 <description>Tibetan (with ASCII numerals)</description>
2882 <iso639Id>tib</iso639Id>
2889 <shortDescription>ug</shortDescription>
2890 <description>Uyghur</description>
2892 <iso639Id>uig</iso639Id>
2898 <name>altgr-pinyin</name>
2899 <description>Hanyu Pinyin (with AltGr dead keys)</description>
2901 <iso639Id>zho</iso639Id>
2910 <!-- Keyboard indicator for Croatian layouts -->
2911 <shortDescription>hr</shortDescription>
2912 <description>Croatian</description>
2914 <iso639Id>hrv</iso639Id>
2920 <name>alternatequotes</name>
2921 <description>Croatian (with guillemets)</description>
2926 <name>unicode</name>
2927 <description>Croatian (with Croatian digraphs)</description>
2932 <name>unicodeus</name>
2933 <description>Croatian (US, with Croatian digraphs)</description>
2939 <description>Croatian (US)</description>
2947 <!-- Keyboard indicator for Chech layouts -->
2948 <shortDescription>cs</shortDescription>
2949 <description>Czech</description>
2951 <iso639Id>ces</iso639Id>
2958 <description>Czech (with <\|> key)</description>
2964 <description>Czech (QWERTY)</description>
2969 <name>qwerty_bksl</name>
2970 <description>Czech (QWERTY, extended backslash)</description>
2975 <name>qwerty-mac</name>
2976 <description>Czech (QWERTY, Macintosh)</description>
2982 <description>Czech (UCW, only accented letters)</description>
2987 <name>dvorak-ucw</name>
2988 <description>Czech (US, Dvorak, UCW support)</description>
2994 <!-- Keyboard indicator for Russian layouts -->
2995 <shortDescription>ru</shortDescription>
2996 <description>Russian (Czech, phonetic)</description>
2998 <iso639Id>rus</iso639Id>
3007 <!-- Keyboard indicator for Danish layouts -->
3008 <shortDescription>da</shortDescription>
3009 <description>Danish</description>
3011 <iso639Id>dan</iso639Id>
3017 <name>nodeadkeys</name>
3018 <description>Danish (no dead keys)</description>
3023 <name>winkeys</name>
3024 <description>Danish (Windows)</description>
3030 <description>Danish (Macintosh)</description>
3035 <name>mac_nodeadkeys</name>
3036 <description>Danish (Macintosh, no dead keys)</description>
3042 <description>Danish (Dvorak)</description>
3050 <!-- Keyboard indicator for Dutch layouts -->
3051 <shortDescription>nl</shortDescription>
3052 <description>Dutch</description>
3054 <iso639Id>nld</iso639Id>
3060 <name>sundeadkeys</name>
3061 <description>Dutch (Sun dead keys)</description>
3067 <description>Dutch (Macintosh)</description>
3073 <description>Dutch (standard)</description>
3081 <!-- Keyboard indicator for Dzongkha layouts -->
3082 <shortDescription>dz</shortDescription>
3083 <description>Dzongkha</description>
3085 <iso639Id>dzo</iso639Id>
3092 <!-- Keyboard indicator for Estonian layouts -->
3093 <shortDescription>et</shortDescription>
3094 <description>Estonian</description>
3096 <iso639Id>est</iso639Id>
3102 <name>nodeadkeys</name>
3103 <description>Estonian (no dead keys)</description>
3109 <description>Estonian (Dvorak)</description>
3115 <description>Estonian (US)</description>
3123 <!-- Keyboard indicator for Persian layouts -->
3124 <shortDescription>fa</shortDescription>
3125 <description>Persian</description>
3127 <iso639Id>fas</iso639Id>
3133 <name>pes_keypad</name>
3134 <description>Persian (with Persian keypad)</description>
3140 <!-- Keyboard indicator for Kurdish layouts -->
3141 <shortDescription>ku</shortDescription>
3142 <description>Kurdish (Iran, Latin Q)</description>
3144 <iso639Id>kur</iso639Id>
3151 <!-- Keyboard indicator for Kurdish layouts -->
3152 <shortDescription>ku</shortDescription>
3153 <description>Kurdish (Iran, F)</description>
3155 <iso639Id>kur</iso639Id>
3162 <!-- Keyboard indicator for Kurdish layouts -->
3163 <shortDescription>ku</shortDescription>
3164 <description>Kurdish (Iran, Latin Alt-Q)</description>
3166 <iso639Id>kur</iso639Id>
3173 <!-- Keyboard indicator for Kurdish layouts -->
3174 <shortDescription>ku</shortDescription>
3175 <description>Kurdish (Iran, Arabic-Latin)</description>
3177 <iso639Id>kur</iso639Id>
3186 <!-- Keyboard indicator for Iraqi layouts -->
3187 <shortDescription>ar</shortDescription>
3188 <description>Iraqi</description>
3190 <iso639Id>ara</iso639Id>
3191 <iso639Id>kur</iso639Id>
3198 <!-- Keyboard indicator for Kurdish layouts -->
3199 <shortDescription>ku</shortDescription>
3200 <description>Kurdish (Iraq, Latin Q)</description>
3202 <iso639Id>kur</iso639Id>
3209 <!-- Keyboard indicator for Kurdish layouts -->
3210 <shortDescription>ku</shortDescription>
3211 <description>Kurdish (Iraq, F)</description>
3213 <iso639Id>kur</iso639Id>
3220 <!-- Keyboard indicator for Kurdish layouts -->
3221 <shortDescription>ku</shortDescription>
3222 <description>Kurdish (Iraq, Latin Alt-Q)</description>
3224 <iso639Id>kur</iso639Id>
3231 <!-- Keyboard indicator for Kurdish layouts -->
3232 <shortDescription>ku</shortDescription>
3233 <description>Kurdish (Iraq, Arabic-Latin)</description>
3235 <iso639Id>kur</iso639Id>
3244 <!-- Keyboard indicator for Faroese layouts -->
3245 <shortDescription>fo</shortDescription>
3246 <description>Faroese</description>
3248 <iso639Id>fao</iso639Id>
3254 <name>nodeadkeys</name>
3255 <description>Faroese (no dead keys)</description>
3263 <!-- Keyboard indicator for Finnish layouts -->
3264 <shortDescription>fi</shortDescription>
3265 <description>Finnish</description>
3267 <iso639Id>fin</iso639Id>
3273 <name>winkeys</name>
3274 <description>Finnish (Windows)</description>
3279 <name>classic</name>
3280 <description>Finnish (classic)</description>
3285 <name>nodeadkeys</name>
3286 <description>Finnish (classic, no dead keys)</description>
3292 <description>Northern Saami (Finland)</description>
3294 <iso639Id>sme</iso639Id>
3301 <description>Finnish (Macintosh)</description>
3309 <!-- Keyboard indicator for French layouts -->
3310 <shortDescription>fr</shortDescription>
3311 <description>French</description>
3313 <iso639Id>fra</iso639Id>
3319 <name>nodeadkeys</name>
3320 <description>French (no dead keys)</description>
3325 <name>sundeadkeys</name>
3326 <description>French (Sun dead keys)</description>
3332 <description>French (alt.)</description>
3337 <name>oss_latin9</name>
3338 <description>French (alt., Latin-9 only)</description>
3343 <name>oss_nodeadkeys</name>
3344 <description>French (alt., no dead keys)</description>
3349 <name>oss_sundeadkeys</name>
3350 <description>French (alt., Sun dead keys)</description>
3356 <description>French (legacy, alt.)</description>
3361 <name>latin9_nodeadkeys</name>
3362 <description>French (legacy, alt., no dead keys)</description>
3367 <name>latin9_sundeadkeys</name>
3368 <description>French (legacy, alt., Sun dead keys)</description>
3374 <description>French (BEPO)</description>
3379 <name>bepo_latin9</name>
3380 <description>French (BEPO, Latin-9 only)</description>
3385 <name>bepo_afnor</name>
3386 <description>French (BEPO, AFNOR)</description>
3392 <description>French (Dvorak)</description>
3398 <description>French (Macintosh)</description>
3404 <description>French (AZERTY)</description>
3410 <description>French (AZERTY, AFNOR)</description>
3416 <description>French (Breton)</description>
3422 <description>Occitan</description>
3424 <iso639Id>oci</iso639Id>
3431 <description>Georgian (France, AZERTY Tskapo)</description>
3433 <iso639Id>kat</iso639Id>
3440 <description>French (US)</description>
3448 <!-- Keyboard indicator for English layouts -->
3449 <shortDescription>en</shortDescription>
3450 <description>English (Ghana)</description>
3452 <iso639Id>eng</iso639Id>
3458 <name>generic</name>
3459 <description>English (Ghana, multilingual)</description>
3465 <!-- Keyboard indicator for Akan layouts -->
3466 <shortDescription>ak</shortDescription>
3467 <description>Akan</description>
3469 <iso639Id>aka</iso639Id>
3476 <!-- Keyboard indicator for Ewe layouts -->
3477 <shortDescription>ee</shortDescription>
3478 <description>Ewe</description>
3480 <iso639Id>ewe</iso639Id>
3487 <!-- Keyboard indicator for Fula layouts -->
3488 <shortDescription>ff</shortDescription>
3489 <description>Fula</description>
3491 <iso639Id>ful</iso639Id>
3498 <!-- Keyboard indicator for Ga layouts -->
3499 <shortDescription>gaa</shortDescription>
3500 <description>Ga</description>
3502 <iso639Id>gaa</iso639Id>
3509 <!-- Keyboard indicator for Hausa layouts -->
3510 <shortDescription>ha</shortDescription>
3511 <description>Hausa (Ghana)</description>
3513 <iso639Id>hau</iso639Id>
3520 <!-- Keyboard indicator for Avatime layouts -->
3521 <shortDescription>avn</shortDescription>
3522 <description>Avatime</description>
3524 <iso639Id>avn</iso639Id>
3531 <description>English (Ghana, GILLBT)</description>
3539 <!-- Keyboard indicator for French layouts -->
3540 <shortDescription>fr</shortDescription>
3541 <description>French (Guinea)</description>
3543 <iso639Id>fra</iso639Id>
3551 <!-- Keyboard indicator for Georgian layouts -->
3552 <shortDescription>ka</shortDescription>
3553 <description>Georgian</description>
3555 <iso639Id>kat</iso639Id>
3561 <name>ergonomic</name>
3562 <description>Georgian (ergonomic)</description>
3568 <description>Georgian (MESS)</description>
3574 <!-- Keyboard indicator for Russian layouts -->
3575 <shortDescription>ru</shortDescription>
3576 <description>Russian (Georgia)</description>
3578 <iso639Id>rus</iso639Id>
3585 <description>Ossetian (Georgia)</description>
3587 <iso639Id>oss</iso639Id>
3596 <!-- Keyboard indicator for German layouts -->
3597 <shortDescription>de</shortDescription>
3598 <description>German</description>
3600 <iso639Id>deu</iso639Id>
3606 <name>deadacute</name>
3607 <description>German (dead acute)</description>
3612 <name>deadgraveacute</name>
3613 <description>German (dead grave acute)</description>
3618 <name>nodeadkeys</name>
3619 <description>German (no dead keys)</description>
3625 <description>German (T3)</description>
3631 <description>Romanian (Germany)</description>
3633 <iso639Id>ron</iso639Id>
3639 <name>ro_nodeadkeys</name>
3640 <description>Romanian (Germany, no dead keys)</description>
3642 <iso639Id>ron</iso639Id>
3649 <description>German (Dvorak)</description>
3654 <name>sundeadkeys</name>
3655 <description>German (Sun dead keys)</description>
3661 <description>German (Neo 2)</description>
3667 <description>German (Macintosh)</description>
3672 <name>mac_nodeadkeys</name>
3673 <description>German (Macintosh, no dead keys)</description>
3679 <description>Lower Sorbian</description>
3681 <iso639Id>dsb</iso639Id>
3687 <name>dsb_qwertz</name>
3688 <description>Lower Sorbian (QWERTZ)</description>
3690 <iso639Id>dsb</iso639Id>
3697 <description>German (QWERTY)</description>
3703 <description>Turkish (Germany)</description>
3705 <iso639Id>tr</iso639Id>
3712 <!-- Keyboard indicator for Russian layouts -->
3713 <shortDescription>ru</shortDescription>
3714 <description>Russian (Germany, phonetic)</description>
3716 <iso639Id>rus</iso639Id>
3722 <name>deadtilde</name>
3723 <description>German (dead tilde)</description>
3731 <!-- Keyboard indicator for Greek layouts -->
3732 <shortDescription>gr</shortDescription>
3733 <description>Greek</description>
3735 <iso639Id>ell</iso639Id>
3742 <description>Greek (simple)</description>
3747 <name>extended</name>
3748 <description>Greek (extended)</description>
3753 <name>nodeadkeys</name>
3754 <description>Greek (no dead keys)</description>
3759 <name>polytonic</name>
3760 <description>Greek (polytonic)</description>
3768 <!-- Keyboard indicator for Hungarian layouts -->
3769 <shortDescription>hu</shortDescription>
3770 <description>Hungarian</description>
3772 <iso639Id>hun</iso639Id>
3778 <name>standard</name>
3779 <description>Hungarian (standard)</description>
3784 <name>nodeadkeys</name>
3785 <description>Hungarian (no dead keys)</description>
3791 <description>Hungarian (QWERTY)</description>
3796 <name>101_qwertz_comma_dead</name>
3797 <description>Hungarian (QWERTZ, 101-key, comma, dead keys)</description>
3802 <name>101_qwertz_comma_nodead</name>
3803 <description>Hungarian (QWERTZ, 101-key, comma, no dead keys)</description>
3808 <name>101_qwertz_dot_dead</name>
3809 <description>Hungarian (QWERTZ, 101-key, dot, dead keys)</description>
3814 <name>101_qwertz_dot_nodead</name>
3815 <description>Hungarian (QWERTZ, 101-key, dot, no dead keys)</description>
3820 <name>101_qwerty_comma_dead</name>
3821 <description>Hungarian (QWERTY, 101-key, comma, dead keys)</description>
3826 <name>101_qwerty_comma_nodead</name>
3827 <description>Hungarian (QWERTY, 101-key, comma, no dead keys)</description>
3832 <name>101_qwerty_dot_dead</name>
3833 <description>Hungarian (QWERTY, 101-key, dot, dead keys)</description>
3838 <name>101_qwerty_dot_nodead</name>
3839 <description>Hungarian (QWERTY, 101-key, dot, no dead keys)</description>
3844 <name>102_qwertz_comma_dead</name>
3845 <description>Hungarian (QWERTZ, 102-key, comma, dead keys)</description>
3850 <name>102_qwertz_comma_nodead</name>
3851 <description>Hungarian (QWERTZ, 102-key, comma, no dead keys)</description>
3856 <name>102_qwertz_dot_dead</name>
3857 <description>Hungarian (QWERTZ, 102-key, dot, dead keys)</description>
3862 <name>102_qwertz_dot_nodead</name>
3863 <description>Hungarian (QWERTZ, 102-key, dot, no dead keys)</description>
3868 <name>102_qwerty_comma_dead</name>
3869 <description>Hungarian (QWERTY, 102-key, comma, dead keys)</description>
3874 <name>102_qwerty_comma_nodead</name>
3875 <description>Hungarian (QWERTY, 102-key, comma, no dead keys)</description>
3880 <name>102_qwerty_dot_dead</name>
3881 <description>Hungarian (QWERTY, 102-key, dot, dead keys)</description>
3886 <name>102_qwerty_dot_nodead</name>
3887 <description>Hungarian (QWERTY, 102-key, dot, no dead keys)</description>
3895 <!-- Keyboard indicator for Icelandic layouts -->
3896 <shortDescription>is</shortDescription>
3897 <description>Icelandic</description>
3899 <iso639Id>isl</iso639Id>
3905 <name>Sundeadkeys</name>
3906 <description>Icelandic (Sun dead keys)</description>
3911 <name>nodeadkeys</name>
3912 <description>Icelandic (no dead keys)</description>
3917 <name>mac_legacy</name>
3918 <description>Icelandic (Macintosh, legacy)</description>
3924 <description>Icelandic (Macintosh)</description>
3930 <description>Icelandic (Dvorak)</description>
3938 <!-- Keyboard indicator for Hebrew layouts -->
3939 <shortDescription>he</shortDescription>
3940 <description>Hebrew</description>
3942 <iso639Id>heb</iso639Id>
3949 <description>Hebrew (lyx)</description>
3954 <name>phonetic</name>
3955 <description>Hebrew (phonetic)</description>
3960 <name>biblical</name>
3961 <description>Hebrew (Biblical, Tiro)</description>
3969 <!-- Keyboard indicator for Italian layouts -->
3970 <shortDescription>it</shortDescription>
3971 <description>Italian</description>
3973 <iso639Id>ita</iso639Id>
3979 <name>nodeadkeys</name>
3980 <description>Italian (no dead keys)</description>
3985 <name>winkeys</name>
3986 <description>Italian (Windows)</description>
3992 <description>Italian (Macintosh)</description>
3998 <description>Italian (US)</description>
4004 <description>Georgian (Italy)</description>
4006 <iso639Id>kat</iso639Id>
4013 <description>Italian (IBM 142)</description>
4019 <description>Italian (intl., with dead keys)</description>
4021 <iso639Id>deu</iso639Id>
4022 <iso639Id>fra</iso639Id>
4023 <iso639Id>ita</iso639Id>
4024 <iso639Id>slk</iso639Id>
4025 <iso639Id>srd</iso639Id>
4026 <iso639Id>nap</iso639Id>
4027 <iso639Id>scn</iso639Id>
4028 <iso639Id>fur</iso639Id>
4035 <description>Sicilian</description>
4037 <iso639Id>ita</iso639Id>
4038 <iso639Id>scn</iso639Id>
4045 <description>Friulian (Italy)</description>
4047 <iso639Id>fur</iso639Id>
4056 <!-- Keyboard indicator for Japaneses -->
4057 <shortDescription>ja</shortDescription>
4058 <description>Japanese</description>
4060 <iso639Id>jpn</iso639Id>
4067 <description>Japanese (Kana)</description>
4073 <description>Japanese (Kana 86)</description>
4078 <name>OADG109A</name>
4079 <description>Japanese (OADG 109A)</description>
4085 <description>Japanese (Macintosh)</description>
4091 <description>Japanese (Dvorak)</description>
4099 <!-- Keyboard indicator for Kyrgyz layouts -->
4100 <shortDescription>ki</shortDescription>
4101 <description>Kyrgyz</description>
4103 <iso639Id>kir</iso639Id>
4109 <name>phonetic</name>
4110 <description>Kyrgyz (phonetic)</description>
4118 <!-- Keyboard indicator for Khmer layouts -->
4119 <shortDescription>km</shortDescription>
4120 <description>Khmer (Cambodia)</description>
4122 <iso639Id>khm</iso639Id>
4130 <!-- Keyboard indicator for Kazakh layouts -->
4131 <shortDescription>kk</shortDescription>
4132 <description>Kazakh</description>
4134 <iso639Id>kaz</iso639Id>
4141 <!-- Keyboard indicator for Russian layouts -->
4142 <shortDescription>ru</shortDescription>
4143 <description>Russian (Kazakhstan, with Kazakh)</description>
4145 <iso639Id>kaz</iso639Id>
4146 <iso639Id>rus</iso639Id>
4153 <description>Kazakh (with Russian)</description>
4155 <iso639Id>kaz</iso639Id>
4156 <iso639Id>rus</iso639Id>
4163 <description>Kazakh (extended)</description>
4165 <iso639Id>kaz</iso639Id>
4172 <description>Kazakh (Latin)</description>
4174 <iso639Id>kaz</iso639Id>
4183 <!-- Keyboard indicator for Lao layouts -->
4184 <shortDescription>lo</shortDescription>
4185 <description>Lao</description>
4187 <iso639Id>lao</iso639Id>
4194 <description>Lao (STEA)</description>
4196 <iso639Id>lao</iso639Id>
4205 <!-- Keyboard indicator for Spanish layouts -->
4206 <shortDescription>es</shortDescription>
4207 <description>Spanish (Latin American)</description>
4209 <iso3166Id>AR</iso3166Id>
4210 <iso3166Id>BO</iso3166Id>
4211 <iso3166Id>CL</iso3166Id>
4212 <iso3166Id>CO</iso3166Id>
4213 <iso3166Id>CR</iso3166Id>
4214 <iso3166Id>CU</iso3166Id>
4215 <iso3166Id>DO</iso3166Id>
4216 <iso3166Id>EC</iso3166Id>
4217 <iso3166Id>GT</iso3166Id>
4218 <iso3166Id>HN</iso3166Id>
4219 <iso3166Id>HT</iso3166Id>
4220 <iso3166Id>MX</iso3166Id>
4221 <iso3166Id>NI</iso3166Id>
4222 <iso3166Id>PA</iso3166Id>
4223 <iso3166Id>PE</iso3166Id>
4224 <iso3166Id>PR</iso3166Id>
4225 <iso3166Id>PY</iso3166Id>
4226 <iso3166Id>SV</iso3166Id>
4227 <iso3166Id>US</iso3166Id>
4228 <iso3166Id>UY</iso3166Id>
4229 <iso3166Id>VE</iso3166Id>
4232 <iso639Id>spa</iso639Id>
4238 <name>nodeadkeys</name>
4239 <description>Spanish (Latin American, no dead keys)</description>
4244 <name>deadtilde</name>
4245 <description>Spanish (Latin American, dead tilde)</description>
4250 <name>sundeadkeys</name>
4251 <description>Spanish (Latin American, Sun dead keys)</description>
4257 <description>Spanish (Latin American, Dvorak)</description>
4262 <name>colemak</name>
4263 <description>Spanish (Latin American, Colemak)</description>
4268 <name>colemak-gaming</name>
4269 <description>Spanish (Latin American, Colemak for gaming)</description>
4277 <!-- Keyboard indicator for Lithuanian layouts -->
4278 <shortDescription>lt</shortDescription>
4279 <description>Lithuanian</description>
4281 <iso639Id>lit</iso639Id>
4288 <description>Lithuanian (standard)</description>
4294 <description>Lithuanian (US)</description>
4300 <description>Lithuanian (IBM LST 1205-92)</description>
4306 <description>Lithuanian (LEKP)</description>
4312 <description>Lithuanian (LEKPa)</description>
4318 <description>Samogitian</description>
4320 <iso639Id>sgs</iso639Id>
4329 <!-- Keyboard indicator for Latvian layouts -->
4330 <shortDescription>lv</shortDescription>
4331 <description>Latvian</description>
4333 <iso639Id>lav</iso639Id>
4339 <name>apostrophe</name>
4340 <description>Latvian (apostrophe)</description>
4346 <description>Latvian (tilde)</description>
4352 <description>Latvian (F)</description>
4358 <description>Latvian (modern)</description>
4363 <name>ergonomic</name>
4364 <description>Latvian (ergonomic, ŪGJRMV)</description>
4369 <name>adapted</name>
4370 <description>Latvian (adapted)</description>
4378 <!-- Keyboard indicator for Maori layouts -->
4379 <shortDescription>mi</shortDescription>
4380 <description>Maori</description>
4382 <iso639Id>mri</iso639Id>
4390 <!-- Keyboard indicator for Montenegrin layouts -->
4391 <shortDescription>sr</shortDescription>
4392 <description>Montenegrin</description>
4394 <iso639Id>srp</iso639Id>
4400 <name>cyrillic</name>
4401 <description>Montenegrin (Cyrillic)</description>
4406 <name>cyrillicyz</name>
4407 <description>Montenegrin (Cyrillic, ZE and ZHE swapped)</description>
4412 <name>latinunicode</name>
4413 <description>Montenegrin (Latin, Unicode)</description>
4418 <name>latinyz</name>
4419 <description>Montenegrin (Latin, QWERTY)</description>
4424 <name>latinunicodeyz</name>
4425 <description>Montenegrin (Latin, Unicode, QWERTY)</description>
4430 <name>cyrillicalternatequotes</name>
4431 <description>Montenegrin (Cyrillic, with guillemets)</description>
4436 <name>latinalternatequotes</name>
4437 <description>Montenegrin (Latin, with guillemets)</description>
4445 <!-- Keyboard indicator for Macedonian layouts -->
4446 <shortDescription>mk</shortDescription>
4447 <description>Macedonian</description>
4449 <iso639Id>mkd</iso639Id>
4455 <name>nodeadkeys</name>
4456 <description>Macedonian (no dead keys)</description>
4464 <!-- Keyboard indicator for Maltese layouts -->
4465 <shortDescription>mt</shortDescription>
4466 <description>Maltese</description>
4468 <iso639Id>mlt</iso639Id>
4475 <description>Maltese (US)</description>
4481 <description>Maltese (US layout with AltGr overrides)</description>
4487 <description>Maltese (UK, with AltGr overrides)</description>
4495 <!-- Keyboard indicator for Mongolian layouts -->
4496 <shortDescription>mn</shortDescription>
4497 <description>Mongolian</description>
4499 <iso639Id>mon</iso639Id>
4507 <!-- Keyboard indicator for Norwegian layouts -->
4508 <shortDescription>no</shortDescription>
4509 <description>Norwegian</description>
4511 <iso639Id>nor</iso639Id>
4512 <iso639Id>nob</iso639Id>
4513 <iso639Id>nno</iso639Id>
4519 <name>nodeadkeys</name>
4520 <description>Norwegian (no dead keys)</description>
4525 <name>winkeys</name>
4526 <description>Norwegian (Windows)</description>
4532 <description>Norwegian (Dvorak)</description>
4538 <description>Northern Saami (Norway)</description>
4540 <iso639Id>sme</iso639Id>
4546 <name>smi_nodeadkeys</name>
4547 <description>Northern Saami (Norway, no dead keys)</description>
4549 <iso639Id>sme</iso639Id>
4556 <description>Norwegian (Macintosh)</description>
4561 <name>mac_nodeadkeys</name>
4562 <description>Norwegian (Macintosh, no dead keys)</description>
4567 <name>colemak</name>
4568 <description>Norwegian (Colemak)</description>
4576 <!-- Keyboard indicator for Polish layouts -->
4577 <shortDescription>pl</shortDescription>
4578 <description>Polish</description>
4580 <iso639Id>pol</iso639Id>
4587 <description>Polish (legacy)</description>
4593 <description>Polish (QWERTZ)</description>
4599 <description>Polish (Dvorak)</description>
4604 <name>dvorak_quotes</name>
4605 <description>Polish (Dvorak, with Polish quotes on quotemark key)</description>
4610 <name>dvorak_altquotes</name>
4611 <description>Polish (Dvorak, with Polish quotes on key 1)</description>
4617 <description>Kashubian</description>
4619 <iso639Id>csb</iso639Id>
4626 <description>Silesian</description>
4628 <iso639Id>szl</iso639Id>
4634 <name>ru_phonetic_dvorak</name>
4635 <!-- Keyboard indicator for Russian layouts -->
4636 <shortDescription>ru</shortDescription>
4637 <description>Russian (Poland, phonetic Dvorak)</description>
4639 <iso639Id>rus</iso639Id>
4646 <description>Polish (programmer Dvorak)</description>
4654 <!-- Keyboard indicator for Portuguese layouts -->
4655 <shortDescription>pt</shortDescription>
4656 <description>Portuguese</description>
4658 <iso639Id>por</iso639Id>
4664 <name>nodeadkeys</name>
4665 <description>Portuguese (no dead keys)</description>
4670 <name>sundeadkeys</name>
4671 <description>Portuguese (Sun dead keys)</description>
4677 <description>Portuguese (Macintosh)</description>
4682 <name>mac_nodeadkeys</name>
4683 <description>Portuguese (Macintosh, no dead keys)</description>
4688 <name>mac_sundeadkeys</name>
4689 <description>Portuguese (Macintosh, Sun dead keys)</description>
4695 <description>Portuguese (Nativo)</description>
4700 <name>nativo-us</name>
4701 <description>Portuguese (Nativo for US keyboards)</description>
4706 <name>nativo-epo</name>
4707 <description>Esperanto (Portugal, Nativo)</description>
4709 <iso639Id>epo</iso639Id>
4718 <!-- Keyboard indicator for Romanian layouts -->
4719 <shortDescription>ro</shortDescription>
4720 <description>Romanian</description>
4722 <iso639Id>ron</iso639Id>
4728 <name>cedilla</name>
4729 <description>Romanian (cedilla)</description>
4735 <description>Romanian (standard)</description>
4740 <name>std_cedilla</name>
4741 <description>Romanian (standard cedilla)</description>
4746 <name>winkeys</name>
4747 <description>Romanian (Windows)</description>
4755 <!-- Keyboard indicator for Russian layouts -->
4756 <shortDescription>ru</shortDescription>
4757 <description>Russian</description>
4759 <iso639Id>rus</iso639Id>
4765 <name>phonetic</name>
4766 <description>Russian (phonetic)</description>
4771 <name>phonetic_winkeys</name>
4772 <description>Russian (phonetic, Windows)</description>
4777 <name>phonetic_YAZHERTY</name>
4778 <description>Russian (phonetic, YAZHERTY)</description>
4783 <name>typewriter</name>
4784 <description>Russian (typewriter)</description>
4790 <description>Russian (legacy)</description>
4795 <name>typewriter-legacy</name>
4796 <description>Russian (typewriter, legacy)</description>
4802 <description>Tatar</description>
4804 <iso639Id>tat</iso639Id>
4810 <name>os_legacy</name>
4811 <description>Ossetian (legacy)</description>
4813 <iso639Id>oss</iso639Id>
4819 <name>os_winkeys</name>
4820 <description>Ossetian (Windows)</description>
4822 <iso639Id>oss</iso639Id>
4829 <description>Chuvash</description>
4831 <iso639Id>chv</iso639Id>
4837 <name>cv_latin</name>
4838 <description>Chuvash (Latin)</description>
4840 <iso639Id>chv</iso639Id>
4847 <description>Udmurt</description>
4849 <iso639Id>udm</iso639Id>
4856 <description>Komi</description>
4858 <iso639Id>kom</iso639Id>
4865 <description>Yakut</description>
4867 <iso639Id>sah</iso639Id>
4874 <description>Kalmyk</description>
4876 <iso639Id>xal</iso639Id>
4883 <description>Russian (DOS)</description>
4889 <description>Russian (Macintosh)</description>
4895 <description>Serbian (Russia)</description>
4897 <iso639Id>rus</iso639Id>
4898 <iso639Id>srp</iso639Id>
4905 <description>Bashkirian</description>
4907 <iso639Id>bak</iso639Id>
4914 <description>Mari</description>
4916 <iso639Id>chm</iso639Id>
4922 <name>phonetic_azerty</name>
4923 <description>Russian (phonetic, AZERTY)</description>
4928 <name>phonetic_dvorak</name>
4929 <description>Russian (phonetic, Dvorak)</description>
4934 <name>phonetic_fr</name>
4935 <description>Russian (phonetic, French)</description>
4943 <!-- Keyboard indicator for Serbian layouts -->
4944 <shortDescription>sr</shortDescription>
4945 <description>Serbian</description>
4947 <iso639Id>srp</iso639Id>
4954 <description>Serbian (Cyrillic, ZE and ZHE swapped)</description>
4960 <description>Serbian (Latin)</description>
4965 <name>latinunicode</name>
4966 <description>Serbian (Latin, Unicode)</description>
4971 <name>latinyz</name>
4972 <description>Serbian (Latin, QWERTY)</description>
4977 <name>latinunicodeyz</name>
4978 <description>Serbian (Latin, Unicode, QWERTY)</description>
4983 <name>alternatequotes</name>
4984 <description>Serbian (Cyrillic, with guillemets)</description>
4989 <name>latinalternatequotes</name>
4990 <description>Serbian (Latin, with guillemets)</description>
4996 <description>Pannonian Rusyn</description>
4998 <iso639Id>rue</iso639Id>
5007 <!-- Keyboard indicator for Slovenian layouts -->
5008 <shortDescription>sl</shortDescription>
5009 <description>Slovenian</description>
5011 <iso639Id>slv</iso639Id>
5017 <name>alternatequotes</name>
5018 <description>Slovenian (with guillemets)</description>
5024 <description>Slovenian (US)</description>
5032 <!-- Keyboard indicator for Slovak layouts -->
5033 <shortDescription>sk</shortDescription>
5034 <description>Slovak</description>
5036 <iso639Id>slk</iso639Id>
5043 <description>Slovak (extended backslash)</description>
5049 <description>Slovak (QWERTY)</description>
5054 <name>qwerty_bksl</name>
5055 <description>Slovak (QWERTY, extended backslash)</description>
5063 <!-- Keyboard indicator for Spanish layouts -->
5064 <shortDescription>es</shortDescription>
5065 <description>Spanish</description>
5067 <iso639Id>spa</iso639Id>
5073 <name>nodeadkeys</name>
5074 <description>Spanish (no dead keys)</description>
5079 <name>winkeys</name>
5080 <description>Spanish (Windows)</description>
5085 <name>deadtilde</name>
5086 <description>Spanish (dead tilde)</description>
5091 <name>sundeadkeys</name>
5092 <description>Spanish (Sun dead keys)</description>
5098 <description>Spanish (Dvorak)</description>
5104 <shortDescription>ast</shortDescription>
5105 <description>Asturian (Spain, with bottom-dot H and L)</description>
5107 <iso639Id>ast</iso639Id>
5114 <shortDescription>ca</shortDescription>
5115 <description>Catalan (Spain, with middle-dot L)</description>
5117 <iso639Id>cat</iso639Id>
5124 <description>Spanish (Macintosh)</description>
5132 <!-- Keyboard indicator for Swedish layouts -->
5133 <shortDescription>sv</shortDescription>
5134 <description>Swedish</description>
5136 <iso639Id>swe</iso639Id>
5142 <name>nodeadkeys</name>
5143 <description>Swedish (no dead keys)</description>
5149 <description>Swedish (Dvorak)</description>
5155 <!-- Keyboard indicator for Russian layouts -->
5156 <shortDescription>ru</shortDescription>
5157 <description>Russian (Sweden, phonetic)</description>
5159 <iso639Id>rus</iso639Id>
5165 <name>rus_nodeadkeys</name>
5166 <!-- Keyboard indicator for Russian layouts -->
5167 <shortDescription>ru</shortDescription>
5168 <description>Russian (Sweden, phonetic, no dead keys)</description>
5170 <iso639Id>rus</iso639Id>
5177 <description>Northern Saami (Sweden)</description>
5179 <iso639Id>sme</iso639Id>
5186 <description>Swedish (Macintosh)</description>
5191 <name>svdvorak</name>
5192 <description>Swedish (Svdvorak)</description>
5197 <name>us_dvorak</name>
5198 <description>Swedish (Dvorak, intl.)</description>
5204 <description>Swedish (US)</description>
5210 <description>Swedish Sign Language</description>
5212 <iso639Id>swl</iso639Id>
5221 <!-- Keyboard indicator for German layouts -->
5222 <shortDescription>de</shortDescription>
5223 <description>German (Switzerland)</description>
5225 <iso639Id>deu</iso639Id>
5226 <iso639Id>gsw</iso639Id>
5233 <description>German (Switzerland, legacy)</description>
5238 <name>de_nodeadkeys</name>
5239 <!-- Keyboard indicator for German layouts -->
5240 <shortDescription>de</shortDescription>
5241 <description>German (Switzerland, no dead keys)</description>
5246 <name>de_sundeadkeys</name>
5247 <!-- Keyboard indicator for German layouts -->
5248 <shortDescription>de</shortDescription>
5249 <description>German (Switzerland, Sun dead keys)</description>
5255 <!-- Keyboard indicator for French layouts -->
5256 <shortDescription>fr</shortDescription>
5257 <description>French (Switzerland)</description>
5259 <iso639Id>fra</iso639Id>
5265 <name>fr_nodeadkeys</name>
5266 <!-- Keyboard indicator for French layouts -->
5267 <shortDescription>fr</shortDescription>
5268 <description>French (Switzerland, no dead keys)</description>
5270 <iso639Id>fra</iso639Id>
5276 <name>fr_sundeadkeys</name>
5277 <!-- Keyboard indicator for French layouts -->
5278 <shortDescription>fr</shortDescription>
5279 <description>French (Switzerland, Sun dead keys)</description>
5281 <iso639Id>fra</iso639Id>
5288 <!-- Keyboard indicator for French layouts -->
5289 <shortDescription>fr</shortDescription>
5290 <description>French (Switzerland, Macintosh)</description>
5292 <iso639Id>fra</iso639Id>
5299 <!-- Keyboard indicator for German layouts -->
5300 <shortDescription>de</shortDescription>
5301 <description>German (Switzerland, Macintosh)</description>
5309 <!-- Keyboard indicator for Arabic layouts -->
5310 <shortDescription>ar</shortDescription>
5311 <description>Arabic (Syria)</description>
5313 <iso639Id>syr</iso639Id>
5320 <!-- Keyboard indicator for Syriac layouts -->
5321 <shortDescription>syc</shortDescription>
5322 <description>Syriac</description>
5327 <name>syc_phonetic</name>
5328 <!-- Keyboard indicator for Syriac layouts -->
5329 <shortDescription>syc</shortDescription>
5330 <description>Syriac (phonetic)</description>
5336 <!-- Keyboard indicator for Kurdish layouts -->
5337 <shortDescription>ku</shortDescription>
5338 <description>Kurdish (Syria, Latin Q)</description>
5340 <iso639Id>kur</iso639Id>
5347 <!-- Keyboard indicator for Kurdish layouts -->
5348 <shortDescription>ku</shortDescription>
5349 <description>Kurdish (Syria, F)</description>
5351 <iso639Id>kur</iso639Id>
5358 <!-- Keyboard indicator for Kurdish layouts -->
5359 <shortDescription>ku</shortDescription>
5360 <description>Kurdish (Syria, Latin Alt-Q)</description>
5362 <iso639Id>kur</iso639Id>
5371 <!-- Keyboard indicator for Tajik layouts -->
5372 <shortDescription>tg</shortDescription>
5373 <description>Tajik</description>
5375 <iso639Id>tgk</iso639Id>
5382 <description>Tajik (legacy)</description>
5390 <!-- Keyboard indicator for Sinhala layouts -->
5391 <shortDescription>si</shortDescription>
5392 <description>Sinhala (phonetic)</description>
5394 <iso639Id>sin</iso639Id>
5400 <name>tam_unicode</name>
5401 <!-- Keyboard indicator for Tamil layouts -->
5402 <shortDescription>ta</shortDescription>
5403 <description>Tamil (Sri Lanka, TamilNet '99)</description>
5405 <iso639Id>tam</iso639Id>
5411 <name>tam_TAB</name>
5412 <description>Tamil (Sri Lanka, TamilNet '99, TAB encoding)</description>
5414 <iso639Id>tam</iso639Id>
5421 <!-- Keyboard indicator for US layouts -->
5422 <shortDescription>us</shortDescription>
5423 <description>Sinhala (US)</description>
5431 <!-- Keyboard indicator for Thai layouts -->
5432 <shortDescription>th</shortDescription>
5433 <description>Thai</description>
5435 <iso639Id>tha</iso639Id>
5442 <description>Thai (TIS-820.2538)</description>
5448 <description>Thai (Pattachote)</description>
5456 <!-- Keyboard indicator for Turkish layouts -->
5457 <shortDescription>tr</shortDescription>
5458 <description>Turkish</description>
5460 <iso639Id>tur</iso639Id>
5467 <description>Turkish (F)</description>
5473 <description>Turkish (Alt-Q)</description>
5478 <name>sundeadkeys</name>
5479 <description>Turkish (Sun dead keys)</description>
5485 <!-- Keyboard indicator for Kurdish layouts -->
5486 <shortDescription>ku</shortDescription>
5487 <description>Kurdish (Turkey, Latin Q)</description>
5489 <iso639Id>kur</iso639Id>
5496 <!-- Keyboard indicator for Kurdish layouts -->
5497 <shortDescription>ku</shortDescription>
5498 <description>Kurdish (Turkey, F)</description>
5500 <iso639Id>kur</iso639Id>
5507 <!-- Keyboard indicator for Kurdish layouts -->
5508 <shortDescription>ku</shortDescription>
5509 <description>Kurdish (Turkey, Latin Alt-Q)</description>
5511 <iso639Id>kur</iso639Id>
5518 <description>Turkish (intl., with dead keys)</description>
5524 <!-- Keyboard indicator for Crimean Tatar layouts -->
5525 <shortDescription>crh</shortDescription>
5526 <description>Crimean Tatar (Turkish Q)</description>
5528 <iso639Id>crh</iso639Id>
5535 <!-- Keyboard indicator for Crimean Tatar layouts -->
5536 <shortDescription>crh</shortDescription>
5537 <description>Crimean Tatar (Turkish F)</description>
5539 <iso639Id>crh</iso639Id>
5545 <name>crh_alt</name>
5546 <!-- Keyboard indicator for Crimean Tatar layouts -->
5547 <shortDescription>crh</shortDescription>
5548 <description>Crimean Tatar (Turkish Alt-Q)</description>
5550 <iso639Id>crh</iso639Id>
5559 <!-- Keyboard indicator for Taiwanese layouts -->
5560 <shortDescription>zh</shortDescription>
5561 <description>Taiwanese</description>
5563 <iso639Id>fox</iso639Id>
5569 <name>indigenous</name>
5570 <description>Taiwanese (indigenous)</description>
5572 <iso639Id>ami</iso639Id>
5573 <iso639Id>tay</iso639Id>
5574 <iso639Id>bnn</iso639Id>
5575 <iso639Id>ckv</iso639Id>
5576 <iso639Id>pwn</iso639Id>
5577 <iso639Id>pyu</iso639Id>
5578 <iso639Id>dru</iso639Id>
5579 <iso639Id>ais</iso639Id>
5580 <iso639Id>ssf</iso639Id>
5581 <iso639Id>tao</iso639Id>
5582 <iso639Id>tsu</iso639Id>
5583 <iso639Id>trv</iso639Id>
5584 <iso639Id>xnb</iso639Id>
5585 <iso639Id>sxr</iso639Id>
5586 <iso639Id>uun</iso639Id>
5587 <iso639Id>fos</iso639Id>
5593 <name>saisiyat</name>
5594 <!-- Keyboard indicator for Saisiyat layouts -->
5595 <shortDescription>xsy</shortDescription>
5596 <description>Saisiyat (Taiwan)</description>
5598 <iso639Id>xsy</iso639Id>
5607 <!-- Keyboard indicator for Ukranian layouts -->
5608 <shortDescription>uk</shortDescription>
5609 <description>Ukrainian</description>
5611 <iso639Id>ukr</iso639Id>
5617 <name>phonetic</name>
5618 <description>Ukrainian (phonetic)</description>
5623 <name>typewriter</name>
5624 <description>Ukrainian (typewriter)</description>
5629 <name>winkeys</name>
5630 <description>Ukrainian (Windows)</description>
5636 <description>Ukrainian (legacy)</description>
5642 <description>Ukrainian (standard RSTU)</description>
5647 <name>rstu_ru</name>
5648 <description>Russian (Ukraine, standard RSTU)</description>
5653 <name>homophonic</name>
5654 <description>Ukrainian (homophonic)</description>
5662 <!-- Keyboard indicator for English layouts -->
5663 <shortDescription>en</shortDescription>
5664 <description>English (UK)</description>
5666 <iso639Id>eng</iso639Id>
5673 <description>English (UK, extended, Windows)</description>
5679 <description>English (UK, intl., with dead keys)</description>
5685 <description>English (UK, Dvorak)</description>
5690 <name>dvorakukp</name>
5691 <description>English (UK, Dvorak, with UK punctuation)</description>
5697 <description>English (UK, Macintosh)</description>
5702 <name>mac_intl</name>
5703 <description>English (UK, Macintosh, intl.)</description>
5708 <name>colemak</name>
5709 <description>English (UK, Colemak)</description>
5715 <!-- Keyboard indicator for Polish layouts -->
5716 <shortDescription>pl</shortDescription>
5717 <description>Polish (British keyboard)</description>
5719 <iso639Id>pol</iso639Id>
5728 <!-- Keyboard indicator for Uzbek layouts -->
5729 <shortDescription>uz</shortDescription>
5730 <description>Uzbek</description>
5732 <iso639Id>uzb</iso639Id>
5739 <description>Uzbek (Latin)</description>
5747 <!-- Keyboard indicator for Vietnamese layouts -->
5748 <shortDescription>vi</shortDescription>
5749 <description>Vietnamese</description>
5751 <iso639Id>vie</iso639Id>
5758 <description>Vietnamese (US)</description>
5764 <description>Vietnamese (French)</description>
5772 <!-- Keyboard indicator for Korean layouts -->
5773 <shortDescription>ko</shortDescription>
5774 <description>Korean</description>
5776 <iso639Id>kor</iso639Id>
5783 <description>Korean (101/104-key compatible)</description>
5790 <name>nec_vndr/jp</name>
5791 <!-- Keyboard indicator for Japaneses -->
5792 <shortDescription>ja</shortDescription>
5793 <description>Japanese (PC-98)</description>
5795 <iso3166Id>JP</iso3166Id>
5798 <iso639Id>jpn</iso639Id>
5805 <!-- Keyboard indicator for Irish layouts -->
5806 <shortDescription>ie</shortDescription>
5807 <description>Irish</description>
5809 <iso639Id>eng</iso639Id>
5815 <name>CloGaelach</name>
5816 <description>CloGaelach</description>
5818 <iso639Id>gle</iso639Id>
5824 <name>UnicodeExpert</name>
5825 <description>Irish (UnicodeExpert)</description>
5831 <description>Ogham</description>
5833 <iso639Id>sga</iso639Id>
5839 <name>ogam_is434</name>
5840 <description>Ogham (IS434)</description>
5842 <iso639Id>sga</iso639Id>
5851 <!-- Keyboard indicator for Urdu layouts -->
5852 <shortDescription>ur</shortDescription>
5853 <description>Urdu (Pakistan)</description>
5855 <iso639Id>urd</iso639Id>
5861 <name>urd-crulp</name>
5862 <description>Urdu (Pakistan, CRULP)</description>
5867 <name>urd-nla</name>
5868 <description>Urdu (Pakistan, NLA)</description>
5874 <shortDescription>ar</shortDescription>
5875 <description>Arabic (Pakistan)</description>
5877 <iso639Id>ara</iso639Id>
5884 <!-- Keyboard indicator for Sindhi layouts -->
5885 <shortDescription>sd</shortDescription>
5886 <description>Sindhi</description>
5888 <iso639Id>snd</iso639Id>
5897 <!-- Keyboard indicator for Dhivehi layouts -->
5898 <shortDescription>dv</shortDescription>
5899 <description>Dhivehi</description>
5901 <iso639Id>div</iso639Id>
5909 <!-- Keyboard indicator for English layouts -->
5910 <shortDescription>en</shortDescription>
5911 <description>English (South Africa)</description>
5913 <iso639Id>eng</iso639Id>
5920 <!-- Keyboard indicator for Esperanto layouts -->
5921 <shortDescription>eo</shortDescription>
5922 <description>Esperanto</description>
5924 <iso639Id>epo</iso639Id>
5931 <description>Esperanto (legacy)</description>
5939 <!-- Keyboard indicator for Nepali layouts -->
5940 <shortDescription>ne</shortDescription>
5941 <description>Nepali</description>
5943 <iso639Id>nep</iso639Id>
5944 <!-- sat-Deva used in Nepal: http://www.ethnologue.com/language/sat -->
5945 <iso639Id>sat</iso639Id>
5952 <!-- Keyboard indicator for English layouts -->
5953 <shortDescription>en</shortDescription>
5954 <description>English (Nigeria)</description>
5956 <iso639Id>eng</iso639Id>
5963 <!-- Keyboard indicator for Igbo layouts -->
5964 <shortDescription>ig</shortDescription>
5965 <description>Igbo</description>
5967 <iso639Id>ibo</iso639Id>
5974 <!-- Keyboard indicator for Yoruba layouts -->
5975 <shortDescription>yo</shortDescription>
5976 <description>Yoruba</description>
5978 <iso639Id>yor</iso639Id>
5985 <!-- Keyboard indicator for Hausa layouts -->
5986 <shortDescription>ha</shortDescription>
5987 <description>Hausa (Nigeria)</description>
5989 <iso639Id>hau</iso639Id>
5998 <!-- Keyboard indicator for Amharic layouts -->
5999 <shortDescription>am</shortDescription>
6000 <description>Amharic</description>
6002 <iso639Id>amh</iso639Id>
6010 <!-- Keyboard indicator for Wolof layouts -->
6011 <shortDescription>wo</shortDescription>
6012 <description>Wolof</description>
6014 <iso639Id>wol</iso639Id>
6022 <!-- Keyboard indicator for Braille layouts -->
6023 <shortDescription>brl</shortDescription>
6024 <description>Braille</description>
6029 <name>left_hand</name>
6030 <description>Braille (left-handed)</description>
6035 <name>left_hand_invert</name>
6036 <description>Braille (left-handed inverted thumb)</description>
6041 <name>right_hand</name>
6042 <description>Braille (right-handed)</description>
6047 <name>right_hand_invert</name>
6048 <description>Braille (right-handed inverted thumb)</description>
6056 <!-- Keyboard indicator for Turkmen layouts -->
6057 <shortDescription>tk</shortDescription>
6058 <description>Turkmen</description>
6060 <iso639Id>tuk</iso639Id>
6067 <description>Turkmen (Alt-Q)</description>
6075 <!-- Keyboard indicator for Bambara layouts -->
6076 <shortDescription>bm</shortDescription>
6077 <description>Bambara</description>
6079 <iso639Id>bam</iso639Id>
6086 <!-- Keyboard indicator for French layouts -->
6087 <shortDescription>fr</shortDescription>
6088 <description>French (Mali, alt.)</description>
6090 <iso639Id>fra</iso639Id>
6097 <!-- Keyboard indicator for English layouts -->
6098 <shortDescription>en</shortDescription>
6099 <description>English (Mali, US, Macintosh)</description>
6101 <iso639Id>eng</iso639Id>
6107 <name>us-intl</name>
6108 <!-- Keyboard indicator for English layouts -->
6109 <shortDescription>en</shortDescription>
6110 <description>English (Mali, US, intl.)</description>
6112 <iso639Id>eng</iso639Id>
6121 <!-- Keyboard indicator for Swahili layouts -->
6122 <shortDescription>sw</shortDescription>
6123 <description>Swahili (Tanzania)</description>
6125 <iso639Id>swa</iso639Id>
6132 <shortDescription>fr-tg</shortDescription>
6133 <description>French (Togo)</description>
6135 <iso639Id>fra</iso639Id>
6136 <iso639Id>ajg</iso639Id>
6137 <iso639Id>blo</iso639Id>
6138 <iso639Id>kpo</iso639Id>
6139 <iso639Id>ewe</iso639Id>
6140 <iso639Id>fon</iso639Id>
6141 <iso639Id>fue</iso639Id>
6142 <iso639Id>gej</iso639Id>
6143 <iso639Id>ife</iso639Id>
6144 <iso639Id>kbp</iso639Id>
6145 <iso639Id>las</iso639Id>
6146 <iso639Id>dop</iso639Id>
6147 <iso639Id>mfg</iso639Id>
6148 <iso639Id>nmz</iso639Id>
6149 <iso639Id>bud</iso639Id>
6150 <iso639Id>gng</iso639Id>
6151 <iso639Id>kdh</iso639Id>
6152 <iso639Id>soy</iso639Id>
6159 <!-- Keyboard indicator for Swahili layouts -->
6160 <shortDescription>sw</shortDescription>
6161 <description>Swahili (Kenya)</description>
6163 <iso639Id>swa</iso639Id>
6170 <!-- Keyboard indicator for Kikuyu layouts -->
6171 <shortDescription>ki</shortDescription>
6172 <description>Kikuyu</description>
6174 <iso639Id>kik</iso639Id>
6183 <!-- Keyboard indicator for Tswana layouts -->
6184 <shortDescription>tn</shortDescription>
6185 <description>Tswana</description>
6187 <iso639Id>tsn</iso639Id>
6194 <!-- Keyboard indicator for Filipino layouts -->
6195 <shortDescription>ph</shortDescription>
6196 <description>Filipino</description>
6198 <iso639Id>eng</iso639Id>
6199 <iso639Id>bik</iso639Id>
6200 <iso639Id>ceb</iso639Id>
6201 <iso639Id>fil</iso639Id>
6202 <iso639Id>hil</iso639Id>
6203 <iso639Id>ilo</iso639Id>
6204 <iso639Id>pam</iso639Id>
6205 <iso639Id>pag</iso639Id>
6206 <iso639Id>phi</iso639Id>
6207 <iso639Id>tgl</iso639Id>
6208 <iso639Id>war</iso639Id>
6214 <name>qwerty-bay</name>
6215 <description>Filipino (QWERTY, Baybayin)</description>
6217 <iso639Id>bik</iso639Id>
6218 <iso639Id>ceb</iso639Id>
6219 <iso639Id>fil</iso639Id>
6220 <iso639Id>hil</iso639Id>
6221 <iso639Id>ilo</iso639Id>
6222 <iso639Id>pam</iso639Id>
6223 <iso639Id>pag</iso639Id>
6224 <iso639Id>phi</iso639Id>
6225 <iso639Id>tgl</iso639Id>
6226 <iso639Id>war</iso639Id>
6232 <name>capewell-dvorak</name>
6233 <description>Filipino (Capewell-Dvorak, Latin)</description>
6238 <name>capewell-dvorak-bay</name>
6239 <description>Filipino (Capewell-Dvorak, Baybayin)</description>
6241 <iso639Id>bik</iso639Id>
6242 <iso639Id>ceb</iso639Id>
6243 <iso639Id>fil</iso639Id>
6244 <iso639Id>hil</iso639Id>
6245 <iso639Id>ilo</iso639Id>
6246 <iso639Id>pam</iso639Id>
6247 <iso639Id>pag</iso639Id>
6248 <iso639Id>phi</iso639Id>
6249 <iso639Id>tgl</iso639Id>
6250 <iso639Id>war</iso639Id>
6256 <name>capewell-qwerf2k6</name>
6257 <description>Filipino (Capewell-QWERF 2006, Latin)</description>
6262 <name>capewell-qwerf2k6-bay</name>
6263 <description>Filipino (Capewell-QWERF 2006, Baybayin)</description>
6265 <iso639Id>bik</iso639Id>
6266 <iso639Id>ceb</iso639Id>
6267 <iso639Id>fil</iso639Id>
6268 <iso639Id>hil</iso639Id>
6269 <iso639Id>ilo</iso639Id>
6270 <iso639Id>pam</iso639Id>
6271 <iso639Id>pag</iso639Id>
6272 <iso639Id>phi</iso639Id>
6273 <iso639Id>tgl</iso639Id>
6274 <iso639Id>war</iso639Id>
6280 <name>colemak</name>
6281 <description>Filipino (Colemak, Latin)</description>
6286 <name>colemak-bay</name>
6287 <description>Filipino (Colemak, Baybayin)</description>
6289 <iso639Id>bik</iso639Id>
6290 <iso639Id>ceb</iso639Id>
6291 <iso639Id>fil</iso639Id>
6292 <iso639Id>hil</iso639Id>
6293 <iso639Id>ilo</iso639Id>
6294 <iso639Id>pam</iso639Id>
6295 <iso639Id>pag</iso639Id>
6296 <iso639Id>phi</iso639Id>
6297 <iso639Id>tgl</iso639Id>
6298 <iso639Id>war</iso639Id>
6305 <description>Filipino (Dvorak, Latin)</description>
6310 <name>dvorak-bay</name>
6311 <description>Filipino (Dvorak, Baybayin)</description>
6313 <iso639Id>bik</iso639Id>
6314 <iso639Id>ceb</iso639Id>
6315 <iso639Id>fil</iso639Id>
6316 <iso639Id>hil</iso639Id>
6317 <iso639Id>ilo</iso639Id>
6318 <iso639Id>pam</iso639Id>
6319 <iso639Id>pag</iso639Id>
6320 <iso639Id>phi</iso639Id>
6321 <iso639Id>tgl</iso639Id>
6322 <iso639Id>war</iso639Id>
6331 <shortDescription>md</shortDescription>
6332 <description>Moldavian</description>
6334 <iso639Id>ron</iso639Id>
6341 <shortDescription>gag</shortDescription>
6342 <description>Moldavian (Gagauz)</description>
6344 <iso639Id>gag</iso639Id>
6353 <shortDescription>id</shortDescription>
6354 <description>Indonesian (Arab Melayu, phonetic)</description>
6356 <iso639Id>ind</iso639Id>
6357 <iso639Id>msa</iso639Id>
6358 <iso639Id>min</iso639Id>
6359 <iso639Id>ace</iso639Id>
6360 <iso639Id>bjn</iso639Id>
6361 <iso639Id>tsg</iso639Id>
6362 <iso639Id>mfa</iso639Id>
6368 <name>phoneticx</name>
6369 <description>Indonesian (Arab Melayu, extended phonetic)</description>
6377 <shortDescription>jv</shortDescription>
6378 <description>Indonesian (Javanese)</description>
6380 <iso639Id>jv</iso639Id>
6388 <shortDescription>ms</shortDescription>
6389 <description>Malay (Jawi, Arabic Keyboard)</description>
6391 <iso639Id>ind</iso639Id>
6392 <iso639Id>msa</iso639Id>
6393 <iso639Id>min</iso639Id>
6394 <iso639Id>ace</iso639Id>
6395 <iso639Id>bjn</iso639Id>
6396 <iso639Id>tsg</iso639Id>
6397 <iso639Id>mfa</iso639Id>
6403 <name>phonetic</name>
6404 <description>Malay (Jawi, phonetic)</description>
6411 <group allowMultipleSelection="true">
6412 <!-- The key combination used to switch between groups -->
6415 <description>Switching to another layout</description>
6419 <name>grp:switch</name>
6420 <description>Right Alt (while pressed)</description>
6425 <name>grp:lswitch</name>
6426 <description>Left Alt (while pressed)</description>
6431 <name>grp:lwin_switch</name>
6432 <description>Left Win (while pressed)</description>
6437 <name>grp:rwin_switch</name>
6438 <description>Right Win (while pressed)</description>
6443 <name>grp:win_switch</name>
6444 <description>Any Win (while pressed)</description>
6449 <name>grp:menu_switch</name>
6450 <description>Menu (while pressed), Shift+Menu for Menu</description>
6455 <name>grp:caps_switch</name>
6456 <description>Caps Lock (while pressed), Alt+Caps Lock for the original Caps Lock action</description>
6461 <name>grp:rctrl_switch</name>
6462 <description>Right Ctrl (while pressed)</description>
6467 <name>grp:toggle</name>
6468 <description>Right Alt</description>
6473 <name>grp:lalt_toggle</name>
6474 <description>Left Alt</description>
6479 <name>grp:caps_toggle</name>
6480 <description>Caps Lock</description>
6485 <name>grp:shift_caps_toggle</name>
6486 <description>Shift+Caps Lock</description>
6491 <name>grp:shift_caps_switch</name>
6492 <description>Caps Lock to first layout; Shift+Caps Lock to last layout</description>
6497 <name>grp:win_menu_switch</name>
6498 <description>Left Win to first layout; Right Win/Menu to last layout</description>
6503 <name>grp:lctrl_rctrl_switch</name>
6504 <description>Left Ctrl to first layout; Right Ctrl to last layout</description>
6509 <name>grp:alt_caps_toggle</name>
6510 <description>Alt+Caps Lock</description>
6515 <name>grp:shifts_toggle</name>
6516 <description>Both Shift together</description>
6521 <name>grp:alts_toggle</name>
6522 <description>Both Alt together</description>
6527 <name>grp:ctrls_toggle</name>
6528 <description>Both Ctrl together</description>
6533 <name>grp:ctrl_shift_toggle</name>
6534 <description>Ctrl+Shift</description>
6539 <name>grp:lctrl_lshift_toggle</name>
6540 <description>Left Ctrl+Left Shift</description>
6545 <name>grp:rctrl_rshift_toggle</name>
6546 <description>Right Ctrl+Right Shift</description>
6551 <name>grp:ctrl_alt_toggle</name>
6552 <description>Alt+Ctrl</description>
6557 <name>grp:alt_shift_toggle</name>
6558 <description>Alt+Shift</description>
6563 <name>grp:lalt_lshift_toggle</name>
6564 <description>Left Alt+Left Shift</description>
6569 <name>grp:alt_space_toggle</name>
6570 <description>Alt+Space</description>
6575 <name>grp:menu_toggle</name>
6576 <description>Menu</description>
6581 <name>grp:lwin_toggle</name>
6582 <description>Left Win</description>
6587 <name>grp:win_space_toggle</name>
6588 <description>Win+Space</description>
6593 <name>grp:rwin_toggle</name>
6594 <description>Right Win</description>
6599 <name>grp:lshift_toggle</name>
6600 <description>Left Shift</description>
6605 <name>grp:rshift_toggle</name>
6606 <description>Right Shift</description>
6611 <name>grp:lctrl_toggle</name>
6612 <description>Left Ctrl</description>
6617 <name>grp:rctrl_toggle</name>
6618 <description>Right Ctrl</description>
6623 <name>grp:sclk_toggle</name>
6624 <description>Scroll Lock</description>
6629 <name>grp:lctrl_lwin_rctrl_menu</name>
6630 <description>Left Ctrl+Left Win to first layout; Right Ctrl+Menu to second layout</description>
6635 <name>grp:lctrl_lwin_toggle</name>
6636 <description>Left Ctrl+Left Win</description>
6640 <group allowMultipleSelection="true">
6641 <!-- The key combination used to choose the 3rd (and 4th, together with Shift)
6642 level of symbols -->
6645 <description>Key to choose the 3rd level</description>
6649 <name>lv3:switch</name>
6650 <description>Right Ctrl</description>
6655 <name>lv3:menu_switch</name>
6656 <description>Menu</description>
6661 <name>lv3:win_switch</name>
6662 <description>Any Win</description>
6667 <name>lv3:lwin_switch</name>
6668 <description>Left Win</description>
6673 <name>lv3:rwin_switch</name>
6674 <description>Right Win</description>
6679 <name>lv3:alt_switch</name>
6680 <description>Any Alt</description>
6685 <name>lv3:lalt_switch</name>
6686 <description>Left Alt</description>
6691 <name>lv3:ralt_switch</name>
6692 <description>Right Alt</description>
6697 <name>lv3:ralt_switch_multikey</name>
6698 <description>Right Alt; Shift+Right Alt as Compose</description>
6703 <name>lv3:ralt_alt</name>
6704 <description>Right Alt never chooses 3rd level</description>
6709 <name>lv3:enter_switch</name>
6710 <description>Enter on keypad</description>
6715 <name>lv3:caps_switch</name>
6716 <description>Caps Lock</description>
6721 <name>lv3:bksl_switch</name>
6722 <description>Backslash</description>
6727 <name>lv3:lsgt_switch</name>
6728 <description>The "< >" key</description>
6733 <name>lv3:caps_switch_latch</name>
6734 <description>Caps Lock; acts as onetime lock when pressed together with another 3rd-level chooser</description>
6739 <name>lv3:bksl_switch_latch</name>
6740 <description>Backslash; acts as onetime lock when pressed together with another 3rd level chooser</description>
6745 <name>lv3:lsgt_switch_latch</name>
6746 <description>The "< >" key; acts as onetime lock when pressed together with another 3rd level chooser</description>
6750 <group allowMultipleSelection="true">
6751 <!-- Tweaking the position of the "Ctrl" key -->
6754 <description>Ctrl position</description>
6758 <name>ctrl:nocaps</name>
6759 <description>Caps Lock as Ctrl</description>
6764 <name>ctrl:lctrl_meta</name>
6765 <description>Left Ctrl as Meta</description>
6770 <name>ctrl:swapcaps</name>
6771 <description>Swap Ctrl and Caps Lock</description>
6776 <name>ctrl:swapcaps_hyper</name>
6777 <description>Caps Lock as Ctrl, Ctrl as Hyper</description>
6782 <name>ctrl:ac_ctrl</name>
6783 <description>To the left of "A"</description>
6788 <name>ctrl:aa_ctrl</name>
6789 <description>At the bottom left</description>
6794 <name>ctrl:rctrl_ralt</name>
6795 <description>Right Ctrl as Right Alt</description>
6800 <name>ctrl:menu_rctrl</name>
6801 <description>Menu as Right Ctrl</description>
6806 <name>ctrl:swap_lalt_lctl</name>
6807 <description>Swap Left Alt with Left Ctrl</description>
6812 <name>ctrl:swap_lwin_lctl</name>
6813 <description>Swap Left Win with Left Ctrl</description>
6817 <name>ctrl:swap_rwin_rctl</name>
6818 <description>Swap Right Win with Right Ctrl</description>
6823 <name>ctrl:swap_lalt_lctl_lwin</name>
6824 <description>Left Alt as Ctrl, Left Ctrl as Win, Left Win as Left Alt</description>
6828 <group allowMultipleSelection="true">
6829 <!-- Using startard LEDs to indicate the alternative (not first) group(s) -->
6831 <name>grp_led</name>
6832 <description>Use keyboard LED to show alternative layout</description>
6836 <name>grp_led:num</name>
6837 <description>Num Lock</description>
6842 <name>grp_led:caps</name>
6843 <description>Caps Lock</description>
6848 <name>grp_led:scroll</name>
6849 <description>Scroll Lock</description>
6853 <group allowMultipleSelection="true">
6854 <!-- Using LEDs to indicate modifiers -->
6856 <name>mod_led</name>
6857 <description>Use keyboard LED to indicate modifiers</description>
6861 <name>mod_led:compose</name>
6862 <description>Compose</description>
6866 <group allowMultipleSelection="false">
6867 <!-- Select a keypad type -->
6870 <description>Layout of numeric keypad</description>
6874 <name>keypad:legacy</name>
6875 <description>Legacy</description>
6880 <name>keypad:oss</name>
6881 <description>Unicode arrows and math operators</description>
6886 <name>keypad:future</name>
6887 <description>Unicode arrows and math operators on default level</description>
6892 <name>keypad:legacy_wang</name>
6893 <description>Legacy Wang 724</description>
6898 <name>keypad:oss_wang</name>
6899 <description>Wang 724 keypad with Unicode arrows and math operators</description>
6904 <name>keypad:future_wang</name>
6905 <description>Wang 724 keypad with Unicode arrows and math operators on default level</description>
6910 <name>keypad:hex</name>
6911 <description>Hexadecimal</description>
6916 <name>keypad:atm</name>
6917 <description>Phone and ATM style</description>
6921 <!-- This option should override the KPDL key defined in keypad; I hope it's declared in the right place -->
6922 <group allowMultipleSelection="false">
6923 <!-- Select a keypad KPDL variant -->
6926 <description>Numeric keypad Delete behavior</description>
6930 <!-- Actually, with KP_DECIMAL, as the old keypad(dot) -->
6931 <name>kpdl:dot</name>
6932 <description>Legacy key with dot</description>
6937 <name>kpdl:comma</name>
6938 <!-- Actually, with KP_SEPARATOR, as the old keypad(comma) -->
6939 <description>Legacy key with comma</description>
6944 <name>kpdl:dotoss</name>
6945 <description>Four-level key with dot</description>
6950 <name>kpdl:dotoss_latin9</name>
6951 <description>Four-level key with dot, Latin-9 only</description>
6956 <name>kpdl:commaoss</name>
6957 <description>Four-level key with comma</description>
6962 <name>kpdl:momayyezoss</name>
6963 <description>Four-level key with momayyez</description>
6968 <name>kpdl:kposs</name>
6969 <!-- This assumes the KP_ abstract symbols are actually useful for some apps
6970 The description needs to be rewritten -->
6971 <description>Four-level key with abstract separators</description>
6976 <name>kpdl:semi</name>
6977 <description>Semicolon on third level</description>
6981 <group allowMultipleSelection="false">
6982 <!-- Caps Lock tweaks.
6983 "Internal" capitalization means capitalization using some internal tables.
6984 Otherwise "as Shift" - means using next group. -->
6987 <description>Caps Lock behavior</description>
6991 <name>caps:internal</name>
6992 <description>Caps Lock uses internal capitalization; Shift "pauses" Caps Lock</description>
6997 <name>caps:internal_nocancel</name>
6998 <description>Caps Lock uses internal capitalization; Shift does not affect Caps Lock</description>
7003 <name>caps:shift</name>
7004 <description>Caps Lock acts as Shift with locking; Shift "pauses" Caps Lock</description>
7009 <name>caps:shift_nocancel</name>
7010 <description>Caps Lock acts as Shift with locking; Shift does not affect Caps Lock</description>
7015 <name>caps:capslock</name>
7016 <description>Caps Lock toggles normal capitalization of alphabetic characters</description>
7021 <name>caps:shiftlock</name>
7022 <description>Caps Lock toggles Shift Lock (affects all keys)</description>
7027 <name>caps:swapescape</name>
7028 <description>Swap Esc and Caps Lock</description>
7033 <name>caps:escape</name>
7034 <description>Make Caps Lock an additional Esc</description>
7039 <name>caps:escape_shifted_capslock</name>
7040 <description>Make Caps Lock an additional Esc, but Shift + Caps Lock is the regular Caps Lock</description>
7045 <name>caps:backspace</name>
7046 <description>Make Caps Lock an additional Backspace</description>
7051 <name>caps:super</name>
7052 <description>Make Caps Lock an additional Super</description>
7057 <name>caps:hyper</name>
7058 <description>Make Caps Lock an additional Hyper</description>
7063 <name>caps:menu</name>
7064 <description>Make Caps Lock an additional Menu key</description>
7069 <name>caps:numlock</name>
7070 <description>Make Caps Lock an additional Num Lock</description>
7075 <name>caps:ctrl_modifier</name>
7076 <description>Caps Lock is also a Ctrl</description>
7081 <name>caps:none</name>
7082 <description>Caps Lock is disabled</description>
7086 <group allowMultipleSelection="false">
7087 <!-- Using special PC keys (Win, Menu) to work as standard X keys (Super, Hyper, etc.) -->
7090 <description>Alt and Win behavior</description>
7094 <name>altwin:menu</name>
7095 <description>Add the standard behavior to Menu key</description>
7100 <name>altwin:menu_win</name>
7101 <description>Menu is mapped to Win</description>
7106 <name>altwin:meta_alt</name>
7107 <description>Alt and Meta are on Alt</description>
7112 <name>altwin:alt_win</name>
7113 <description>Alt is mapped to Win and the usual Alt</description>
7118 <name>altwin:ctrl_win</name>
7119 <description>Ctrl is mapped to Win and the usual Ctrl</description>
7124 <name>altwin:ctrl_alt_win</name>
7125 <description>Ctrl is mapped to Alt, Alt to Win</description>
7130 <name>altwin:meta_win</name>
7131 <description>Meta is mapped to Win</description>
7136 <name>altwin:left_meta_win</name>
7137 <description>Meta is mapped to Left Win</description>
7142 <name>altwin:hyper_win</name>
7143 <description>Hyper is mapped to Win</description>
7148 <name>altwin:alt_super_win</name>
7149 <description>Alt is mapped to Right Win, Super to Menu</description>
7154 <name>altwin:swap_lalt_lwin</name>
7155 <description>Left Alt is swapped with Left Win</description>
7160 <name>altwin:swap_alt_win</name>
7161 <description>Alt is swapped with Win</description>
7166 <name>altwin:prtsc_rwin</name>
7167 <description>Win is mapped to PrtSc and the usual Win</description>
7171 <group allowMultipleSelection="true">
7172 <!-- Tweaking the position of the "Compose" key: mapping to existing PC keys -->
7174 <name>Compose key</name>
7175 <description>Position of Compose key</description>
7179 <name>compose:ralt</name>
7180 <description>Right Alt</description>
7185 <name>compose:lwin</name>
7186 <description>Left Win</description>
7191 <name>compose:lwin-altgr</name>
7192 <description>3rd level of Left Win</description>
7197 <name>compose:rwin</name>
7198 <description>Right Win</description>
7203 <name>compose:rwin-altgr</name>
7204 <description>3rd level of Right Win</description>
7209 <name>compose:menu</name>
7210 <description>Menu</description>
7215 <name>compose:menu-altgr</name>
7216 <description>3rd level of Menu</description>
7221 <name>compose:lctrl</name>
7222 <description>Left Ctrl</description>
7227 <name>compose:lctrl-altgr</name>
7228 <description>3rd level of Left Ctrl</description>
7233 <name>compose:rctrl</name>
7234 <description>Right Ctrl</description>
7239 <name>compose:rctrl-altgr</name>
7240 <description>3rd level of Right Ctrl</description>
7245 <name>compose:caps</name>
7246 <description>Caps Lock</description>
7251 <name>compose:caps-altgr</name>
7252 <description>3rd level of Caps Lock</description>
7257 <name>compose:102</name>
7258 <description>The "< >" key</description>
7263 <name>compose:102-altgr</name>
7264 <description>3rd level of the "< >" key</description>
7269 <name>compose:paus</name>
7270 <description>Pause</description>
7275 <name>compose:prsc</name>
7276 <description>PrtSc</description>
7281 <name>compose:sclk</name>
7282 <description>Scroll Lock</description>
7286 <group allowMultipleSelection="true">
7289 <description>Compatibility options</description>
7293 <name>numpad:pc</name>
7294 <description>Default numeric keypad keys</description>
7299 <name>numpad:mac</name>
7300 <description>Numeric keypad always enters digits (as in macOS)</description>
7305 <name>numpad:microsoft</name>
7306 <description>Num Lock on: digits; Shift for arrows. Num Lock off: arrows (as in Windows)</description>
7311 <name>numpad:shift3</name>
7312 <description>Shift does not cancel Num Lock, chooses 3rd level instead</description>
7317 <name>srvrkeys:none</name>
7318 <description>Special keys (Ctrl+Alt+<key>) handled in a server</description>
7323 <name>apple:alupckeys</name>
7324 <description>Apple Aluminium emulates Pause, PrtSc, Scroll Lock</description>
7329 <name>shift:breaks_caps</name>
7330 <description>Shift cancels Caps Lock</description>
7335 <name>misc:typo</name>
7336 <description>Enable extra typographic characters</description>
7341 <name>misc:apl</name>
7342 <description>Enable APL overlay characters</description>
7347 <name>shift:both_capslock</name>
7348 <description>Both Shift together enable Caps Lock</description>
7353 <name>shift:both_capslock_cancel</name>
7354 <description>Both Shift together enable Caps Lock; one Shift key disables it</description>
7359 <name>shift:both_shiftlock</name>
7360 <description>Both Shift together enable Shift Lock</description>
7365 <name>keypad:pointerkeys</name>
7366 <description>Shift + Num Lock enables PointerKeys</description>
7371 <name>grab:break_actions</name>
7372 <description>Allow breaking grabs with keyboard actions (warning: security risk)</description>
7377 <name>grab:debug</name>
7378 <description>Allow grab and window tree logging</description>
7382 <group allowMultipleSelection="true">
7383 <!-- Special shortcuts for the Euro character -->
7385 <name>currencysign</name>
7386 <description>Currency signs</description>
7390 <name>eurosign:e</name>
7391 <description>Euro on E</description>
7396 <name>eurosign:2</name>
7397 <description>Euro on 2</description>
7402 <name>eurosign:4</name>
7403 <description>Euro on 4</description>
7408 <name>eurosign:5</name>
7409 <description>Euro on 5</description>
7414 <name>rupeesign:4</name>
7415 <description>Rupee on 4</description>
7419 <group allowMultipleSelection="true">
7422 <description>Key to choose 5th level</description>
7426 <name>lv5:lsgt_switch</name>
7427 <description>The "< >" key chooses 5th level</description>
7432 <name>lv5:ralt_switch</name>
7433 <description>Right Alt chooses 5th level</description>
7438 <name>lv5:lsgt_switch_lock</name>
7439 <description>The "< >" key chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
7444 <name>lv5:ralt_switch_lock</name>
7445 <description>Right Alt chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
7450 <name>lv5:lwin_switch_lock</name>
7451 <description>Left Win chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
7456 <name>lv5:rwin_switch_lock</name>
7457 <description>Right Win chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
7463 <name>lv5:lsgt_switch_lock_cancel</name>
7464 <description>The "< >" key chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
7469 <name>lv5:ralt_switch_lock_cancel</name>
7470 <description>Right Alt chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
7475 <name>lv5:lwin_switch_lock_cancel</name>
7476 <description>Left Win chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
7481 <name>lv5:rwin_switch_lock_cancel</name>
7482 <description>Right Win chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
7487 <name>lv5:lsgt_switch_lock_cancel</name>
7488 <description>The "< >" key chooses 5th level; acts as onetime lock lock when pressed together with another 5th level chooser</description>
7493 <name>lv5:ralt_switch_lock_cancel</name>
7494 <description>Right Alt chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
7499 <group allowMultipleSelection="false">
7500 <!-- Let space output NBSP, NNBSP, ZWNJ, and ZWJ for the desired level -->
7503 <description>Non-breaking space input</description>
7507 <name>nbsp:none</name>
7508 <description>Usual space at any level</description>
7513 <name>nbsp:level2</name>
7514 <description>Non-breaking space at the 2nd level</description>
7519 <name>nbsp:level3</name>
7520 <description>Non-breaking space at the 3rd level</description>
7525 <name>nbsp:level3s</name>
7526 <description>Non-breaking space at the 3rd level, nothing at the 4th level</description>
7531 <name>nbsp:level3n</name>
7532 <description>Non-breaking space at the 3rd level, thin non-breaking space at the 4th level</description>
7537 <name>nbsp:level4</name>
7538 <description>Non-breaking space at the 4th level</description>
7543 <name>nbsp:level4n</name>
7544 <description>Non-breaking space at the 4th level, thin non-breaking space at the 6th level</description>
7549 <name>nbsp:level4nl</name>
7550 <description>Non-breaking space at the 4th level, thin non-breaking space at the 6th level (via Ctrl+Shift)</description>
7555 <name>nbsp:zwnj2</name>
7556 <description>Zero-width non-joiner at the 2nd level</description>
7561 <name>nbsp:zwnj2zwj3</name>
7562 <description>Zero-width non-joiner at the 2nd level, zero-width joiner at the 3rd level</description>
7567 <name>nbsp:zwnj2zwj3nb4</name>
7568 <description>Zero-width non-joiner at the 2nd level, zero-width joiner at the 3rd level, non-breaking space at the 4th level</description>
7573 <name>nbsp:zwnj2nb3</name>
7574 <description>Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level</description>
7579 <name>nbsp:zwnj2nb3s</name>
7580 <description>Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level, nothing at the 4th level</description>
7585 <name>nbsp:zwnj2nb3zwj4</name>
7586 <description>Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level, zero-width joiner at the 4th level</description>
7591 <name>nbsp:zwnj2nb3nnb4</name>
7592 <description>Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level, thin non-breaking space at the 4th level</description>
7597 <name>nbsp:zwnj3zwj4</name>
7598 <description>Zero-width non-joiner at the 3rd level, zero-width joiner at the 4th level</description>
7602 <group allowMultipleSelection="true">
7605 <description>Japanese keyboard options</description>
7609 <name>japan:kana_lock</name>
7610 <description>Kana Lock key is locking</description>
7615 <name>japan:nicola_f_bs</name>
7616 <description>NICOLA-F style Backspace</description>
7621 <name>japan:hztg_escape</name>
7622 <description>Make Zenkaku Hankaku an additional Esc</description>
7626 <group allowMultipleSelection="true">
7629 <description>Korean Hangul/Hanja keys</description>
7633 <name>korean:ralt_hangul</name>
7634 <description>Make right Alt a Hangul key</description>
7639 <name>korean:rctrl_hangul</name>
7640 <description>Make right Ctrl a Hangul key</description>
7645 <name>korean:ralt_hanja</name>
7646 <description>Make right Alt a Hanja key</description>
7651 <name>korean:rctrl_hanja</name>
7652 <description>Make right Ctrl a Hanja key</description>
7656 <group allowMultipleSelection="false">
7658 <name>esperanto</name>
7659 <description>Esperanto letters with superscripts</description>
7663 <name>esperanto:qwerty</name>
7664 <description>At the corresponding key in a QWERTY layout</description>
7669 <name>esperanto:dvorak</name>
7670 <description>At the corresponding key in a Dvorak layout</description>
7675 <name>esperanto:colemak</name>
7676 <description>At the corresponding key in a Colemak layout</description>
7680 <group allowMultipleSelection="true">
7682 <name>solaris</name>
7683 <description>Old Solaris keycodes compatibility</description>
7687 <name>solaris:sun_compat</name>
7688 <description>Sun key compatibility</description>
7692 <group allowMultipleSelection="true">
7694 <name>terminate</name>
7695 <description>Key sequence to kill the X server</description>
7699 <name>terminate:ctrl_alt_bksp</name>
7700 <description>Ctrl+Alt+Backspace</description>
7705 </xkbConfigRegistry>