Home | History | Annotate | Line # | Download | only in rules
      1 <?xml version="1.0" encoding="UTF-8"?>
      2 <!DOCTYPE xkbConfigRegistry SYSTEM "xkb.dtd">
      3 <xkbConfigRegistry version="1.1">
      4   <modelList>
      5     <model>
      6       <configItem>
      7         <name>pc86</name>
      8         <description>Generic 86-key PC</description>
      9         <vendor>Generic</vendor>
     10       </configItem>
     11     </model>
     12     <model>
     13       <configItem>
     14         <name>pc101</name>
     15         <description>Generic 101-key PC</description>
     16         <vendor>Generic</vendor>
     17       </configItem>
     18     </model>
     19     <model>
     20       <configItem>
     21         <name>pc102</name>
     22         <description>Generic 102-key PC</description>
     23         <vendor>Generic</vendor>
     24       </configItem>
     25     </model>
     26     <model>
     27       <configItem>
     28         <name>pc104</name>
     29         <description>Generic 104-key PC</description>
     30         <vendor>Generic</vendor>
     31       </configItem>
     32     </model>
     33     <model>
     34       <configItem>
     35         <name>pc104alt</name>
     36         <description>Generic 104-key PC with L-shaped Enter key</description>
     37         <vendor>Generic</vendor>
     38       </configItem>
     39     </model>
     40     <model>
     41       <configItem>
     42         <name>pc105</name>
     43         <description>Generic 105-key PC</description>
     44         <vendor>Generic</vendor>
     45       </configItem>
     46     </model>
     47     <model>
     48       <configItem>
     49         <name>dell101</name>
     50         <description>Dell 101-key PC</description>
     51         <vendor>Dell</vendor>
     52       </configItem>
     53     </model>
     54     <model>
     55       <configItem>
     56         <name>latitude</name>
     57         <description>Dell Latitude laptop</description>
     58         <vendor>Dell</vendor>
     59       </configItem>
     60     </model>
     61     <model>
     62       <configItem>
     63         <name>dellm65</name>
     64         <description>Dell Precision M65 laptop</description>
     65         <vendor>Dell</vendor>
     66       </configItem>
     67     </model>
     68     <model>
     69       <configItem>
     70         <name>everex</name>
     71         <description>Everex STEPnote</description>
     72         <vendor>Everex</vendor>
     73       </configItem>
     74     </model>
     75     <model>
     76       <configItem>
     77         <name>flexpro</name>
     78         <description>Keytronic FlexPro</description>
     79         <vendor>Keytronic</vendor>
     80       </configItem>
     81     </model>
     82     <model>
     83       <configItem>
     84         <name>microsoft</name>
     85         <description>Microsoft Natural</description>
     86         <vendor>Microsoft</vendor>
     87       </configItem>
     88     </model>
     89     <model>
     90       <configItem>
     91         <name>omnikey101</name>
     92         <description>Northgate OmniKey 101</description>
     93         <vendor>Northgate</vendor>
     94       </configItem>
     95     </model>
     96     <model>
     97       <configItem>
     98         <name>winbook</name>
     99         <description>Winbook Model XP5</description>
    100         <vendor>Generic</vendor>
    101       </configItem>
    102     </model>
    103     <model>
    104       <configItem>
    105         <name>pc98</name>
    106         <description>PC-98</description>
    107         <vendor>Generic</vendor>
    108       </configItem>
    109     </model>
    110     <model>
    111       <configItem>
    112         <name>a4techKB21</name>
    113         <description>A4Tech KB-21</description>
    114         <vendor>A4Tech</vendor>
    115       </configItem>
    116     </model>
    117     <model>
    118       <configItem>
    119         <name>a4techKBS8</name>
    120         <description>A4Tech KBS-8</description>
    121         <vendor>A4Tech</vendor>
    122       </configItem>
    123     </model>
    124     <model>
    125       <configItem>
    126         <name>a4_rfkb23</name>
    127         <description>A4Tech Wireless Desktop RFKB-23</description>
    128         <vendor>A4Tech</vendor>
    129       </configItem>
    130     </model>
    131     <model>
    132       <configItem>
    133         <name>airkey</name>
    134         <description>Acer AirKey V</description>
    135         <vendor>Acer</vendor>
    136       </configItem>
    137     </model>
    138     <model>
    139       <configItem>
    140         <name>azonaRF2300</name>
    141         <description>Azona RF2300 Wireless Internet</description>
    142         <vendor>Azona</vendor>
    143       </configItem>
    144     </model>
    145     <model>
    146       <configItem>
    147         <name>scorpius</name>
    148         <description>Advance Scorpius KI</description>
    149         <vendor>Scorpius</vendor>
    150       </configItem>
    151     </model>
    152     <model>
    153       <configItem>
    154         <name>brother</name>
    155         <description>Brother Internet</description>
    156         <vendor>Brother</vendor>
    157       </configItem>
    158     </model>
    159     <model>
    160       <configItem>
    161         <name>btc5113rf</name>
    162         <description>BTC 5113RF Multimedia</description>
    163         <vendor>BTC</vendor>
    164       </configItem>
    165     </model>
    166     <model>
    167       <configItem>
    168         <name>btc5126t</name>
    169         <description>BTC 5126T</description>
    170         <vendor>BTC</vendor>
    171       </configItem>
    172     </model>
    173     <model>
    174       <configItem>
    175         <name>btc6301urf</name>
    176         <description>BTC 6301URF</description>
    177         <vendor>BTC</vendor>
    178       </configItem>
    179     </model>
    180     <model>
    181       <configItem>
    182         <name>btc9000</name>
    183         <description>BTC 9000</description>
    184         <vendor>BTC</vendor>
    185       </configItem>
    186     </model>
    187     <model>
    188       <configItem>
    189         <name>btc9000a</name>
    190         <description>BTC 9000A</description>
    191         <vendor>BTC</vendor>
    192       </configItem>
    193     </model>
    194     <model>
    195       <configItem>
    196         <name>btc9001ah</name>
    197         <description>BTC 9001AH</description>
    198         <vendor>BTC</vendor>
    199       </configItem>
    200     </model>
    201     <model>
    202       <configItem>
    203         <name>btc5090</name>
    204         <description>BTC 5090</description>
    205         <vendor>BTC</vendor>
    206       </configItem>
    207     </model>
    208     <model>
    209       <configItem>
    210         <name>btc9019u</name>
    211         <description>BTC 9019U</description>
    212         <vendor>BTC</vendor>
    213       </configItem>
    214     </model>
    215     <model>
    216       <configItem>
    217         <name>btc9116u</name>
    218         <description>BTC 9116U Mini Wireless Internet and Gaming</description>
    219         <vendor>BTC</vendor>
    220       </configItem>
    221     </model>
    222     <model>
    223       <configItem>
    224         <name>cherryblue</name>
    225         <description>Cherry Blue Line CyBo@rd</description>
    226         <vendor>Cherry</vendor>
    227       </configItem>
    228     </model>
    229     <model>
    230       <configItem>
    231         <name>cherryblueb</name>
    232         <description>Cherry CyMotion Master XPress</description>
    233         <vendor>Cherry</vendor>
    234       </configItem>
    235     </model>
    236     <model>
    237       <configItem>
    238         <name>cherrybluea</name>
    239         <description>Cherry Blue Line CyBo@rd (alt.)</description>
    240         <vendor>Cherry</vendor>
    241       </configItem>
    242     </model>
    243     <model>
    244       <configItem>
    245         <name>cherrycyboard</name>
    246         <description>Cherry CyBo@rd USB-Hub</description>
    247         <vendor>Cherry</vendor>
    248       </configItem>
    249     </model>
    250     <model>
    251       <configItem>
    252         <name>cherrycmexpert</name>
    253         <description>Cherry CyMotion Expert</description>
    254         <vendor>Cherry</vendor>
    255       </configItem>
    256     </model>
    257     <model>
    258       <configItem>
    259         <name>cherrybunlim</name>
    260         <description>Cherry B.UNLIMITED</description>
    261         <vendor>Cherry</vendor>
    262       </configItem>
    263     </model>
    264     <model>
    265       <configItem>
    266         <name>chicony</name>
    267         <description>Chicony Internet</description>
    268         <vendor>Chicony</vendor>
    269       </configItem>
    270     </model>
    271     <model>
    272       <configItem>
    273         <name>chicony0108</name>
    274         <description>Chicony KU-0108</description>
    275         <vendor>Chicony</vendor>
    276       </configItem>
    277     </model>
    278     <model>
    279       <configItem>
    280         <name>chicony0420</name>
    281         <description>Chicony KU-0420</description>
    282         <vendor>Chicony</vendor>
    283       </configItem>
    284     </model>
    285     <model>
    286       <configItem>
    287         <name>chicony9885</name>
    288         <description>Chicony KB-9885</description>
    289         <vendor>Chicony</vendor>
    290       </configItem>
    291     </model>
    292     <model>
    293       <configItem>
    294         <name>compaqeak8</name>
    295         <description>Compaq Easy Access</description>
    296         <vendor>Compaq</vendor>
    297       </configItem>
    298     </model>
    299     <model>
    300       <configItem>
    301         <name>compaqik7</name>
    302         <description>Compaq Internet (7 keys)</description>
    303         <vendor>Compaq</vendor>
    304       </configItem>
    305     </model>
    306     <model>
    307       <configItem>
    308         <name>compaqik13</name>
    309         <description>Compaq Internet (13 keys)</description>
    310         <vendor>Compaq</vendor>
    311       </configItem>
    312     </model>
    313     <model>
    314       <configItem>
    315         <name>compaqik18</name>
    316         <description>Compaq Internet (18 keys)</description>
    317         <vendor>Compaq</vendor>
    318       </configItem>
    319     </model>
    320     <model>
    321       <configItem>
    322         <name>cymotionlinux</name>
    323         <description>Cherry CyMotion Master Linux</description>
    324         <vendor>Cherry</vendor>
    325       </configItem>
    326     </model>
    327     <model>
    328       <configItem>
    329         <name>armada</name>
    330         <description>Compaq Armada laptop</description>
    331         <vendor>Compaq</vendor>
    332       </configItem>
    333     </model>
    334     <model>
    335       <configItem>
    336         <name>presario</name>
    337         <description>Compaq Presario laptop</description>
    338         <vendor>Compaq</vendor>
    339       </configItem>
    340     </model>
    341     <model>
    342       <configItem>
    343         <name>ipaq</name>
    344         <description>Compaq iPaq</description>
    345         <vendor>Compaq</vendor>
    346       </configItem>
    347     </model>
    348     <model>
    349       <configItem>
    350         <name>dell</name>
    351         <description>Dell</description>
    352         <vendor>Dell</vendor>
    353       </configItem>
    354     </model>
    355     <model>
    356       <configItem>
    357         <name>dellsk8125</name>
    358         <description>Dell SK-8125</description>
    359         <vendor>Dell</vendor>
    360       </configItem>
    361     </model>
    362     <model>
    363       <configItem>
    364         <name>dellsk8135</name>
    365         <description>Dell SK-8135</description>
    366         <vendor>Dell</vendor>
    367       </configItem>
    368     </model>
    369     <model>
    370       <configItem>
    371         <name>dellusbmm</name>
    372         <description>Dell USB Multimedia</description>
    373         <vendor>Dell</vendor>
    374       </configItem>
    375     </model>
    376     <model>
    377       <configItem>
    378         <name>inspiron</name>
    379         <description>Dell Inspiron 6000/8000 laptop</description>
    380         <vendor>Dell</vendor>
    381       </configItem>
    382     </model>
    383     <model>
    384       <configItem>
    385         <name>precision_m</name>
    386         <description>Dell Precision M laptop</description>
    387         <vendor>Dell</vendor>
    388       </configItem>
    389     </model>
    390     <model>
    391       <configItem>
    392         <name>dexxa</name>
    393         <description>Dexxa Wireless Desktop</description>
    394         <vendor>Dexxa</vendor>
    395       </configItem>
    396     </model>
    397     <model>
    398       <configItem>
    399         <name>diamond</name>
    400         <description>Diamond 9801/9802</description>
    401         <vendor>Diamond</vendor>
    402       </configItem>
    403     </model>
    404     <model>
    405       <configItem>
    406         <name>dtk2000</name>
    407         <description>DTK2000</description>
    408         <vendor>DTK</vendor>
    409       </configItem>
    410     </model>
    411     <model>
    412       <configItem>
    413         <name>ennyah_dkb1008</name>
    414         <description>Ennyah DKB-1008</description>
    415         <vendor>Ennyah</vendor>
    416       </configItem>
    417     </model>
    418     <model>
    419       <configItem>
    420         <name>fscaa1667g</name>
    421         <description>Fujitsu-Siemens Amilo laptop</description>
    422         <vendor>Fujitsu-Siemens</vendor>
    423       </configItem>
    424     </model>
    425     <model>
    426       <configItem>
    427         <name>genius</name>
    428         <description>Genius Comfy KB-16M/Multimedia KWD-910</description>
    429         <vendor>Genius</vendor>
    430       </configItem>
    431     </model>
    432     <model>
    433       <configItem>
    434         <name>geniuscomfy</name>
    435         <description>Genius Comfy KB-12e</description>
    436         <vendor>Genius</vendor>
    437       </configItem>
    438     </model>
    439     <model>
    440       <configItem>
    441         <name>geniuscomfy2</name>
    442         <description>Genius Comfy KB-21e-Scroll</description>
    443         <vendor>Genius</vendor>
    444       </configItem>
    445     </model>
    446     <model>
    447       <configItem>
    448         <name>geniuskb19e</name>
    449         <description>Genius KB-19e NB</description>
    450         <vendor>Genius</vendor>
    451       </configItem>
    452     </model>
    453     <model>
    454       <configItem>
    455         <name>geniuskkb2050hs</name>
    456         <description>Genius KKB-2050HS</description>
    457         <vendor>Genius</vendor>
    458       </configItem>
    459     </model>
    460     <model>
    461       <configItem>
    462         <name>gyration</name>
    463         <description>Gyration</description>
    464         <vendor>Gyration</vendor>
    465       </configItem>
    466     </model>
    467     <model>
    468       <configItem>
    469         <name>kinesis</name>
    470         <description>Kinesis</description>
    471         <vendor>Kinesis</vendor>
    472       </configItem>
    473     </model>
    474     <model>
    475       <configItem>
    476         <name>logitech_base</name>
    477         <description>Logitech</description>
    478         <vendor>Logitech</vendor>
    479       </configItem>
    480     </model>
    481     <model>
    482       <configItem>
    483         <name>logitech_g15</name>
    484         <description>Logitech G15 extra keys via G15daemon</description>
    485         <vendor>Logitech</vendor>
    486       </configItem>
    487     </model>
    488     <model>
    489       <configItem>
    490         <name>hpi6</name>
    491         <description>Hewlett-Packard Internet</description>
    492         <vendor>Hewlett-Packard</vendor>
    493       </configItem>
    494     </model>
    495     <model>
    496       <configItem>
    497         <name>hp250x</name>
    498         <description>Hewlett-Packard NEC SK-2500 Multimedia</description>
    499         <vendor>Hewlett-Packard</vendor>
    500       </configItem>
    501     </model>
    502     <model>
    503       <configItem>
    504         <name>hpxe3gc</name>
    505         <description>Hewlett-Packard Omnibook XE3 GC</description>
    506         <vendor>Hewlett-Packard</vendor>
    507       </configItem>
    508     </model>
    509     <model>
    510       <configItem>
    511         <name>hpxe3gf</name>
    512         <description>Hewlett-Packard Omnibook XE3 GF</description>
    513         <vendor>Hewlett-Packard</vendor>
    514       </configItem>
    515     </model>
    516     <model>
    517       <configItem>
    518         <name>hpxt1000</name>
    519         <description>Hewlett-Packard Omnibook XT1000</description>
    520         <vendor>Hewlett-Packard</vendor>
    521       </configItem>
    522     </model>
    523     <model>
    524       <configItem>
    525         <name>hpdv5</name>
    526         <description>Hewlett-Packard Pavilion dv5</description>
    527         <vendor>Hewlett-Packard</vendor>
    528       </configItem>
    529     </model>
    530     <model>
    531       <configItem>
    532         <name>hpzt11xx</name>
    533         <description>Hewlett-Packard Pavilion ZT1100</description>
    534         <vendor>Hewlett-Packard</vendor>
    535       </configItem>
    536     </model>
    537     <model>
    538       <configItem>
    539         <name>hp500fa</name>
    540         <description>Hewlett-Packard Omnibook 500 FA</description>
    541         <vendor>Hewlett-Packard</vendor>
    542       </configItem>
    543     </model>
    544     <model>
    545       <configItem>
    546         <name>hp5xx</name>
    547         <description>Hewlett-Packard Omnibook 500</description>
    548         <vendor>Hewlett-Packard</vendor>
    549       </configItem>
    550     </model>
    551     <model>
    552       <configItem>
    553         <name>hpnx9020</name>
    554         <description>Hewlett-Packard nx9020</description>
    555         <vendor>Hewlett-Packard</vendor>
    556       </configItem>
    557     </model>
    558     <model>
    559       <configItem>
    560         <name>hp6000</name>
    561         <description>Hewlett-Packard Omnibook 6000/6100</description>
    562         <vendor>Hewlett-Packard</vendor>
    563       </configItem>
    564     </model>
    565     <model>
    566       <configItem>
    567         <name>honeywell_euroboard</name>
    568         <description>Honeywell Euroboard</description>
    569         <vendor>Hewlett-Packard</vendor>
    570       </configItem>
    571     </model>
    572     <model>
    573       <configItem>
    574         <name>hpmini110</name>
    575         <description>Hewlett-Packard Mini 110 laptop</description>
    576         <vendor>Hewlett-Packard</vendor>
    577       </configItem>
    578     </model>
    579     <model>
    580       <configItem>
    581         <name>rapidaccess</name>
    582         <description>IBM Rapid Access</description>
    583         <vendor>Lenovo (previously IBM)</vendor>
    584       </configItem>
    585     </model>
    586     <model>
    587       <configItem>
    588         <name>rapidaccess2</name>
    589         <description>IBM Rapid Access II</description>
    590         <vendor>Lenovo (previously IBM)</vendor>
    591       </configItem>
    592     </model>
    593     <model>
    594       <configItem>
    595         <name>thinkpad</name>
    596         <description>IBM ThinkPad 560Z/600/600E/A22E</description>
    597         <vendor>Lenovo (previously IBM)</vendor>
    598       </configItem>
    599     </model>
    600     <model>
    601       <configItem>
    602         <name>thinkpad60</name>
    603         <description>IBM ThinkPad R60/T60/R61/T61</description>
    604         <vendor>Lenovo (previously IBM)</vendor>
    605       </configItem>
    606     </model>
    607     <model>
    608       <configItem>
    609         <name>thinkpadz60</name>
    610         <description>IBM ThinkPad Z60m/Z60t/Z61m/Z61t</description>
    611         <vendor>Lenovo (previously IBM)</vendor>
    612       </configItem>
    613     </model>
    614     <model>
    615       <configItem>
    616         <name>ibm_spacesaver</name>
    617         <description>IBM Space Saver</description>
    618         <vendor>Lenovo (previously IBM)</vendor>
    619       </configItem>
    620     </model>
    621     <model>
    622       <configItem>
    623         <name>logiaccess</name>
    624         <description>Logitech Access</description>
    625         <vendor>Logitech</vendor>
    626       </configItem>
    627     </model>
    628     <model>
    629       <configItem>
    630         <name>logiclx300</name>
    631         <description>Logitech Cordless Desktop LX-300</description>
    632         <vendor>Logitech</vendor>
    633       </configItem>
    634     </model>
    635     <model>
    636       <configItem>
    637         <name>logii350</name>
    638         <description>Logitech Internet 350</description>
    639         <vendor>Logitech</vendor>
    640         <hwList> <hwId>046d:c313</hwId></hwList>
    641       </configItem>
    642     </model>
    643     <model>
    644       <configItem>
    645         <name>logimel</name>
    646         <description>Logitech Internet 350</description>
    647         <vendor>Logitech</vendor>
    648       </configItem>
    649     </model>
    650     <model>
    651       <configItem>
    652         <name>logicd</name>
    653         <description>Logitech Cordless Desktop</description>
    654         <vendor>Logitech</vendor>
    655       </configItem>
    656     </model>
    657     <model>
    658       <configItem>
    659         <name>logicd_it</name>
    660         <description>Logitech Cordless Desktop iTouch</description>
    661         <vendor>Logitech</vendor>
    662       </configItem>
    663     </model>
    664     <model>
    665       <configItem>
    666         <name>logicd_nav</name>
    667         <description>Logitech Cordless Desktop Navigator</description>
    668         <vendor>Logitech</vendor>
    669       </configItem>
    670     </model>
    671     <model>
    672       <configItem>
    673         <name>logicd_opt</name>
    674         <description>Logitech Cordless Desktop Optical</description>
    675         <vendor>Logitech</vendor>
    676       </configItem>
    677     </model>
    678     <model>
    679       <configItem>
    680         <name>logicda</name>
    681         <description>Logitech Cordless Desktop (alt.)</description>
    682         <vendor>Logitech</vendor>
    683       </configItem>
    684     </model>
    685     <model>
    686       <configItem>
    687         <name>logicdpa2</name>
    688         <description>Logitech Cordless Desktop Pro (2nd alt.)</description>
    689         <vendor>Logitech</vendor>
    690       </configItem>
    691     </model>
    692     <model>
    693       <configItem>
    694         <name>logicfn</name>
    695         <description>Logitech Cordless Freedom/Desktop Navigator</description>
    696         <vendor>Logitech</vendor>
    697       </configItem>
    698     </model>
    699     <model>
    700       <configItem>
    701         <name>logicdn</name>
    702         <description>Logitech Cordless Desktop Navigator</description>
    703         <vendor>Logitech</vendor>
    704       </configItem>
    705     </model>
    706     <model>
    707       <configItem>
    708         <name>logiitc</name>
    709         <description>Logitech iTouch Cordless Y-RB6</description>
    710         <vendor>Logitech</vendor>
    711       </configItem>
    712     </model>
    713     <model>
    714       <configItem>
    715         <name>logiik</name>
    716         <description>Logitech Internet</description>
    717         <vendor>Logitech</vendor>
    718       </configItem>
    719     </model>
    720     <model>
    721       <configItem>
    722         <name>itouch</name>
    723         <description>Logitech iTouch</description>
    724         <vendor>Logitech</vendor>
    725       </configItem>
    726     </model>
    727     <model>
    728       <configItem>
    729         <name>logicink</name>
    730         <description>Logitech Internet Navigator</description>
    731         <vendor>Logitech</vendor>
    732       </configItem>
    733     </model>
    734     <model>
    735       <configItem>
    736         <name>logiex110</name>
    737         <description>Logitech Cordless Desktop EX110</description>
    738         <vendor>Logitech</vendor>
    739       </configItem>
    740     </model>
    741     <model>
    742       <configItem>
    743         <name>logiinkse</name>
    744         <description>Logitech iTouch Internet Navigator SE</description>
    745         <vendor>Logitech</vendor>
    746       </configItem>
    747     </model>
    748     <model>
    749       <configItem>
    750         <name>logiinkseusb</name>
    751         <description>Logitech iTouch Internet Navigator SE USB</description>
    752         <vendor>Logitech</vendor>
    753       </configItem>
    754     </model>
    755     <model>
    756       <configItem>
    757         <name>logiultrax</name>
    758         <description>Logitech Ultra-X</description>
    759         <vendor>Logitech</vendor>
    760       </configItem>
    761     </model>
    762     <model>
    763       <configItem>
    764         <name>logiultraxc</name>
    765         <description>Logitech Ultra-X Cordless Media Desktop</description>
    766         <vendor>Logitech</vendor>
    767       </configItem>
    768     </model>
    769     <model>
    770       <configItem>
    771         <name>logidinovo</name>
    772         <description>Logitech diNovo</description>
    773         <vendor>Logitech</vendor>
    774       </configItem>
    775     </model>
    776     <model>
    777       <configItem>
    778         <name>logidinovoedge</name>
    779         <description>Logitech diNovo Edge</description>
    780         <vendor>Logitech</vendor>
    781       </configItem>
    782     </model>
    783     <model>
    784       <configItem>
    785         <name>mx1998</name>
    786         <description>Memorex MX1998</description>
    787         <vendor>Memorex</vendor>
    788       </configItem>
    789     </model>
    790     <model>
    791       <configItem>
    792         <name>mx2500</name>
    793         <description>Memorex MX2500 EZ-Access</description>
    794         <vendor>Memorex</vendor>
    795       </configItem>
    796     </model>
    797     <model>
    798       <configItem>
    799         <name>mx2750</name>
    800         <description>Memorex MX2750</description>
    801         <vendor>Memorex</vendor>
    802       </configItem>
    803     </model>
    804     <model>
    805       <configItem>
    806         <name>microsoft4000</name>
    807         <description>Microsoft Natural Ergonomic 4000</description>
    808         <vendor>Microsoft</vendor>
    809       </configItem>
    810     </model>
    811     <model>
    812       <configItem>
    813         <name>microsoft7000</name>
    814         <description>Microsoft Natural Wireless Ergonomic 7000</description>
    815         <vendor>Microsoft</vendor>
    816       </configItem>
    817     </model>
    818     <model>
    819       <configItem>
    820         <name>microsoftinet</name>
    821         <description>Microsoft Internet</description>
    822         <vendor>Microsoft</vendor>
    823       </configItem>
    824     </model>
    825     <model>
    826       <configItem>
    827         <name>microsoftpro</name>
    828         <description>Microsoft Natural Pro/Internet Pro</description>
    829         <vendor>Microsoft</vendor>
    830       </configItem>
    831     </model>
    832     <model>
    833       <configItem>
    834         <name>microsoftprousb</name>
    835         <description>Microsoft Natural Pro USB/Internet Pro</description>
    836         <vendor>Microsoft</vendor>
    837       </configItem>
    838     </model>
    839     <model>
    840       <configItem>
    841         <name>microsoftprooem</name>
    842         <description>Microsoft Natural Pro OEM</description>
    843         <vendor>Microsoft</vendor>
    844       </configItem>
    845     </model>
    846     <model>
    847       <configItem>
    848         <name>vsonku306</name>
    849         <description>ViewSonic KU-306 Internet</description>
    850         <vendor>ViewSonic</vendor>
    851       </configItem>
    852     </model>
    853     <model>
    854       <configItem>
    855         <name>microsoftprose</name>
    856         <description>Microsoft Internet Pro (Swedish)</description>
    857         <vendor>Microsoft</vendor>
    858       </configItem>
    859     </model>
    860     <model>
    861       <configItem>
    862         <name>microsoftoffice</name>
    863         <description>Microsoft Office Keyboard</description>
    864         <vendor>Microsoft</vendor>
    865       </configItem>
    866     </model>
    867     <model>
    868       <configItem>
    869         <name>microsoftmult</name>
    870         <description>Microsoft Wireless Multimedia 1.0A</description>
    871         <vendor>Microsoft</vendor>
    872       </configItem>
    873     </model>
    874     <model>
    875       <configItem>
    876         <name>microsoftsurface</name>
    877         <description>Microsoft Surface</description>
    878         <vendor>Microsoft</vendor>
    879       </configItem>
    880     </model>
    881     <model>
    882       <configItem>
    883         <name>microsoftelite</name>
    884         <description>Microsoft Natural Elite</description>
    885         <vendor>Microsoft</vendor>
    886       </configItem>
    887     </model>
    888     <model>
    889       <configItem>
    890         <name>microsoftccurve2k</name>
    891         <description>Microsoft Comfort Curve 2000</description>
    892         <vendor>Microsoft</vendor>
    893       </configItem>
    894     </model>
    895     <model>
    896       <configItem>
    897         <name>oretec</name>
    898         <description>Ortek Multimedia/Internet MCK-800</description>
    899         <vendor>Ortek</vendor>
    900       </configItem>
    901     </model>
    902     <model>
    903       <configItem>
    904         <name>propeller</name>
    905         <description>Propeller Voyager KTEZ-1000</description>
    906         <vendor>KeyTronic</vendor>
    907       </configItem>
    908     </model>
    909     <model>
    910       <configItem>
    911         <name>qtronix</name>
    912         <description>QTronix Scorpius 98N+</description>
    913         <vendor>QTronix</vendor>
    914       </configItem>
    915     </model>
    916     <model>
    917       <configItem>
    918         <name>samsung4500</name>
    919         <description>Samsung SDM 4500P</description>
    920         <vendor>Samsung</vendor>
    921       </configItem>
    922     </model>
    923     <model>
    924       <configItem>
    925         <name>samsung4510</name>
    926         <description>Samsung SDM 4510P</description>
    927         <vendor>Samsung</vendor>
    928       </configItem>
    929     </model>
    930     <model>
    931       <configItem>
    932         <name>sanwaskbkg3</name>
    933         <description>Sanwa Supply SKB-KG3</description>
    934         <vendor>Sanwa Supply Inc.</vendor>
    935       </configItem>
    936     </model>
    937     <model>
    938       <configItem>
    939         <name>sk1300</name>
    940         <description>NEC SK-1300</description>
    941         <vendor>NEC</vendor>
    942       </configItem>
    943     </model>
    944     <model>
    945       <configItem>
    946         <name>sk2500</name>
    947         <description>NEC SK-2500</description>
    948         <vendor>NEC</vendor>
    949       </configItem>
    950     </model>
    951     <model>
    952       <configItem>
    953         <name>sk6200</name>
    954         <description>NEC SK-6200</description>
    955         <vendor>NEC</vendor>
    956       </configItem>
    957     </model>
    958     <model>
    959       <configItem>
    960         <name>sk7100</name>
    961         <description>NEC SK-7100</description>
    962         <vendor>NEC</vendor>
    963       </configItem>
    964     </model>
    965     <model>
    966       <configItem>
    967         <name>sp_inet</name>
    968         <description>Super Power Multimedia</description>
    969         <vendor>Generic</vendor>
    970       </configItem>
    971     </model>
    972     <model>
    973       <configItem>
    974         <name>sven</name>
    975         <description>SVEN Ergonomic 2500</description>
    976         <vendor>SVEN</vendor>
    977       </configItem>
    978     </model>
    979     <model>
    980       <configItem>
    981         <name>sven303</name>
    982         <description>SVEN Slim 303</description>
    983         <vendor>SVEN</vendor>
    984       </configItem>
    985     </model>
    986     <model>
    987       <configItem>
    988         <name>symplon</name>
    989         <description>Symplon PaceBook tablet</description>
    990         <vendor>Symplon</vendor>
    991       </configItem>
    992     </model>
    993     <model>
    994       <configItem>
    995         <name>toshiba_s3000</name>
    996         <description>Toshiba Satellite S3000</description>
    997         <vendor>Toshiba</vendor>
    998       </configItem>
    999     </model>
   1000     <model>
   1001       <configItem>
   1002         <name>trust</name>
   1003         <description>Trust Wireless Classic</description>
   1004         <vendor>Trust</vendor>
   1005       </configItem>
   1006     </model>
   1007     <model>
   1008       <configItem>
   1009         <name>trustda</name>
   1010         <description>Trust Direct Access</description>
   1011         <vendor>Trust</vendor>
   1012       </configItem>
   1013     </model>
   1014     <model>
   1015       <configItem>
   1016         <name>trust_slimline</name>
   1017         <description>Trust Slimline</description>
   1018         <vendor>Trust</vendor>
   1019       </configItem>
   1020     </model>
   1021     <model>
   1022       <configItem>
   1023         <name>tm2020</name>
   1024         <description>TypeMatrix EZ-Reach 2020</description>
   1025         <vendor>TypeMatrix</vendor>
   1026       </configItem>
   1027     </model>
   1028     <model>
   1029       <configItem>
   1030         <name>tm2030PS2</name>
   1031         <description>TypeMatrix EZ-Reach 2030 PS2</description>
   1032         <vendor>TypeMatrix</vendor>
   1033       </configItem>
   1034     </model>
   1035     <model>
   1036       <configItem>
   1037         <name>tm2030USB</name>
   1038         <description>TypeMatrix EZ-Reach 2030 USB</description>
   1039         <vendor>TypeMatrix</vendor>
   1040       </configItem>
   1041     </model>
   1042     <model>
   1043       <configItem>
   1044         <name>tm2030USB-102</name>
   1045         <description>TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)</description>
   1046         <vendor>TypeMatrix</vendor>
   1047       </configItem>
   1048     </model>
   1049     <model>
   1050       <configItem>
   1051         <name>tm2030USB-106</name>
   1052         <description>TypeMatrix EZ-Reach 2030 USB (106:JP mode)</description>
   1053         <vendor>TypeMatrix</vendor>
   1054       </configItem>
   1055     </model>
   1056     <model>
   1057       <configItem>
   1058         <name>yahoo</name>
   1059         <description>Yahoo! Internet</description>
   1060         <vendor>Yahoo!</vendor>
   1061       </configItem>
   1062     </model>
   1063     <model>
   1064       <configItem>
   1065         <name>macbook78</name>
   1066         <description>MacBook/MacBook Pro</description>
   1067         <vendor>Apple</vendor>
   1068       </configItem>
   1069     </model>
   1070     <model>
   1071       <configItem>
   1072         <name>macbook79</name>
   1073         <description>MacBook/MacBook Pro (intl.)</description>
   1074         <vendor>Apple</vendor>
   1075       </configItem>
   1076     </model>
   1077     <model>
   1078       <configItem>
   1079         <name>macintosh</name>
   1080         <description>Macintosh</description>
   1081         <vendor>Apple</vendor>
   1082       </configItem>
   1083     </model>
   1084     <model>
   1085       <configItem>
   1086         <name>macintosh_old</name>
   1087         <description>Macintosh Old</description>
   1088         <vendor>Apple</vendor>
   1089       </configItem>
   1090     </model>
   1091     <model>
   1092       <configItem>
   1093         <name>macintosh_hhk</name>
   1094         <description>Happy Hacking for Mac</description>
   1095         <vendor>Fujitsu</vendor>
   1096       </configItem>
   1097     </model>
   1098     <model>
   1099       <configItem>
   1100         <name>acer_c300</name>
   1101         <description>Acer C300</description>
   1102         <vendor>Acer</vendor>
   1103       </configItem>
   1104     </model>
   1105     <model>
   1106       <configItem>
   1107         <name>acer_ferrari4k</name>
   1108         <description>Acer Ferrari 4000</description>
   1109         <vendor>Acer</vendor>
   1110       </configItem>
   1111     </model>
   1112     <model>
   1113       <configItem>
   1114         <name>acer_laptop</name>
   1115         <description>Acer laptop</description>
   1116         <vendor>Acer</vendor>
   1117       </configItem>
   1118     </model>
   1119     <model>
   1120       <configItem>
   1121         <name>asus_laptop</name>
   1122         <description>Asus laptop</description>
   1123         <vendor>Asus</vendor>
   1124       </configItem>
   1125     </model>
   1126     <model>
   1127       <configItem>
   1128         <name>apple</name>
   1129         <description>Apple</description>
   1130         <vendor>Apple</vendor>
   1131       </configItem>
   1132     </model>
   1133     <model>
   1134       <configItem>
   1135         <name>apple_laptop</name>
   1136         <description>Apple laptop</description>
   1137         <vendor>Apple</vendor>
   1138       </configItem>
   1139     </model>
   1140     <model>
   1141       <configItem>
   1142         <name>applealu_ansi</name>
   1143         <description>Apple Aluminium (ANSI)</description>
   1144         <vendor>Apple</vendor>
   1145       </configItem>
   1146     </model>
   1147     <model>
   1148       <configItem>
   1149         <name>applealu_iso</name>
   1150         <description>Apple Aluminium (ISO)</description>
   1151         <vendor>Apple</vendor>
   1152       </configItem>
   1153     </model>
   1154     <model>
   1155       <configItem>
   1156         <name>applealu_jis</name>
   1157         <description>Apple Aluminium (JIS)</description>
   1158         <vendor>Apple</vendor>
   1159       </configItem>
   1160     </model>
   1161     <model>
   1162       <configItem>
   1163         <name>silvercrest</name>
   1164         <description>Silvercrest Multimedia Wireless</description>
   1165         <vendor>Silvercrest</vendor>
   1166       </configItem>
   1167     </model>
   1168     <model>
   1169       <configItem>
   1170         <name>emachines</name>
   1171         <description>eMachines m6800 laptop</description>
   1172         <vendor>eMachines</vendor>
   1173       </configItem>
   1174     </model>
   1175     <model>
   1176       <configItem>
   1177         <name>benqx</name>
   1178         <description>BenQ X-Touch</description>
   1179         <vendor>BenQ</vendor>
   1180       </configItem>
   1181     </model>
   1182     <model>
   1183       <configItem>
   1184         <name>benqx730</name>
   1185         <description>BenQ X-Touch 730</description>
   1186         <vendor>BenQ</vendor>
   1187       </configItem>
   1188     </model>
   1189     <model>
   1190       <configItem>
   1191         <name>benqx800</name>
   1192         <description>BenQ X-Touch 800</description>
   1193         <vendor>BenQ</vendor>
   1194       </configItem>
   1195     </model>
   1196     <model>
   1197       <configItem>
   1198         <name>hhk</name>
   1199         <description>Happy Hacking</description>
   1200         <vendor>Fujitsu</vendor>
   1201       </configItem>
   1202     </model>
   1203     <model>
   1204       <configItem>
   1205         <name>classmate</name>
   1206         <description>Classmate PC</description>
   1207         <vendor>Intel</vendor>
   1208       </configItem>
   1209     </model>
   1210     <model>
   1211       <configItem>
   1212         <name>olpc</name>
   1213         <description>OLPC</description>
   1214         <vendor>OLPC</vendor>
   1215       </configItem>
   1216     </model>
   1217     <model>
   1218       <configItem>
   1219         <name>sun_type7_usb</name>
   1220         <description>Sun Type 7 USB</description>
   1221         <vendor>Sun Microsystems</vendor>
   1222       </configItem>
   1223     </model>
   1224     <model>
   1225       <configItem>
   1226         <name>sun_type7_euro_usb</name>
   1227         <description>Sun Type 7 USB (European)</description>
   1228         <vendor>Sun Microsystems</vendor>
   1229       </configItem>
   1230     </model>
   1231     <model>
   1232       <configItem>
   1233         <name>sun_type7_unix_usb</name>
   1234         <description>Sun Type 7 USB (Unix)</description>
   1235         <vendor>Sun Microsystems</vendor>
   1236       </configItem>
   1237     </model>
   1238     <model>
   1239       <configItem>
   1240         <name>sun_type7_jp_usb</name>
   1241         <description>Sun Type 7 USB (Japanese)/Japanese 106-key</description>
   1242         <vendor>Sun Microsystems</vendor>
   1243       </configItem>
   1244     </model>
   1245     <model>
   1246       <configItem>
   1247         <name>sun_type6_usb</name>
   1248         <description>Sun Type 6/7 USB</description>
   1249         <vendor>Sun Microsystems</vendor>
   1250       </configItem>
   1251     </model>
   1252     <model>
   1253       <configItem>
   1254         <name>sun_type6_euro_usb</name>
   1255         <description>Sun Type 6/7 USB (European)</description>
   1256         <vendor>Sun Microsystems</vendor>
   1257       </configItem>
   1258     </model>
   1259     <model>
   1260       <configItem>
   1261         <name>sun_type6_unix_usb</name>
   1262         <description>Sun Type 6 USB (Unix)</description>
   1263         <vendor>Sun Microsystems</vendor>
   1264       </configItem>
   1265     </model>
   1266     <model>
   1267       <configItem>
   1268         <name>sun_type6_jp_usb</name>
   1269         <description>Sun Type 6 USB (Japanese)</description>
   1270         <vendor>Sun Microsystems</vendor>
   1271       </configItem>
   1272     </model>
   1273     <model>
   1274       <configItem>
   1275         <name>sun_type6_jp</name>
   1276         <description>Sun Type 6 (Japanese)</description>
   1277         <vendor>Sun Microsystems</vendor>
   1278       </configItem>
   1279     </model>
   1280     <model>
   1281       <configItem>
   1282         <name>targa_v811</name>
   1283         <description>Targa Visionary 811</description>
   1284         <vendor>Targa</vendor>
   1285       </configItem>
   1286     </model>
   1287     <model>
   1288       <configItem>
   1289         <name>unitekkb1925</name>
   1290         <description>Unitek KB-1925</description>
   1291         <vendor>Unitek Group</vendor>
   1292       </configItem>
   1293     </model>
   1294     <model>
   1295       <configItem>
   1296         <name>compalfl90</name>
   1297         <description>FL90</description>
   1298         <vendor>Compal Electronics</vendor>
   1299       </configItem>
   1300     </model>
   1301     <model>
   1302       <configItem>
   1303         <name>creativedw7000</name>
   1304         <description>Creative Desktop Wireless 7000</description>
   1305         <vendor>Creative</vendor>
   1306       </configItem>
   1307     </model>
   1308     <model>
   1309       <configItem>
   1310        <name>teck227</name>
   1311        <description>Truly Ergonomic 227</description>
   1312        <vendor>Truly Ergonomic</vendor>
   1313      </configItem>
   1314     </model>
   1315     <model>
   1316       <configItem>
   1317        <name>teck229</name>
   1318        <description>Truly Ergonomic 229</description>
   1319        <vendor>Truly Ergonomic</vendor>
   1320      </configItem>
   1321     </model>
   1322     <model>
   1323       <configItem>
   1324        <name>apex300</name>
   1325        <description>SteelSeries Apex 300 (Apex RAW)</description>
   1326        <vendor>SteelSeries</vendor>
   1327      </configItem>
   1328     </model>
   1329     <model>
   1330       <configItem>
   1331        <name>chromebook</name>
   1332        <description>Chromebook</description>
   1333        <vendor>Google</vendor>
   1334      </configItem>
   1335     </model>
   1336     <model>
   1337       <configItem>
   1338        <name>ppkb</name>
   1339        <description>PinePhone Keyboard</description>
   1340        <vendor>Pine64</vendor>
   1341      </configItem>
   1342     </model>
   1343   </modelList>
   1344   <layoutList>
   1345     <layout>
   1346       <configItem>
   1347         <name>us</name>
   1348         <!-- Keyboard indicator for English layouts -->
   1349         <shortDescription>en</shortDescription>
   1350         <description>English (US)</description>
   1351         <countryList>
   1352           <iso3166Id>US</iso3166Id>
   1353         </countryList>
   1354         <languageList>
   1355           <iso639Id>eng</iso639Id>
   1356         </languageList>
   1357       </configItem>
   1358       <variantList>
   1359         <variant>
   1360           <configItem>
   1361             <name>chr</name>
   1362             <!-- Keyboard indicator for Cherokee layouts -->
   1363             <shortDescription>chr</shortDescription>
   1364             <description>Cherokee</description>
   1365             <languageList>
   1366               <iso639Id>chr</iso639Id>
   1367             </languageList>
   1368           </configItem>
   1369         </variant>
   1370         <variant>
   1371           <configItem>
   1372             <name>haw</name>
   1373             <shortDescription>haw</shortDescription>
   1374             <description>Hawaiian</description>
   1375             <languageList>
   1376               <iso639Id>haw</iso639Id>
   1377             </languageList>
   1378           </configItem>
   1379         </variant>
   1380         <variant>
   1381           <configItem>
   1382             <name>euro</name>
   1383             <description>English (US, euro on 5)</description>
   1384           </configItem>
   1385         </variant>
   1386         <variant>
   1387           <configItem>
   1388             <name>intl</name>
   1389             <description>English (US, intl., with dead keys)</description>
   1390           </configItem>
   1391         </variant>
   1392         <variant>
   1393           <configItem>
   1394             <name>alt-intl</name>
   1395             <description>English (US, alt. intl.)</description>
   1396           </configItem>
   1397         </variant>
   1398         <variant>
   1399           <configItem>
   1400             <name>colemak</name>
   1401             <description>English (Colemak)</description>
   1402           </configItem>
   1403         </variant>
   1404         <variant>
   1405           <configItem>
   1406             <name>colemak_dh</name>
   1407             <description>English (Colemak-DH)</description>
   1408           </configItem>
   1409         </variant>
   1410         <variant>
   1411           <configItem>
   1412             <name>colemak_dh_iso</name>
   1413             <description>English (Colemak-DH ISO)</description>
   1414           </configItem>
   1415         </variant>
   1416         <variant>
   1417           <configItem>
   1418             <name>dvorak</name>
   1419             <description>English (Dvorak)</description>
   1420           </configItem>
   1421         </variant>
   1422         <variant>
   1423           <configItem>
   1424             <name>dvorak-intl</name>
   1425             <description>English (Dvorak, intl., with dead keys)</description>
   1426           </configItem>
   1427         </variant>
   1428         <variant>
   1429           <configItem>
   1430             <name>dvorak-alt-intl</name>
   1431             <description>English (Dvorak, alt. intl.)</description>
   1432           </configItem>
   1433         </variant>
   1434         <variant>
   1435           <configItem>
   1436             <name>dvorak-l</name>
   1437             <description>English (Dvorak, left-handed)</description>
   1438           </configItem>
   1439         </variant>
   1440         <variant>
   1441           <configItem>
   1442             <name>dvorak-r</name>
   1443             <description>English (Dvorak, right-handed)</description>
   1444           </configItem>
   1445         </variant>
   1446         <variant>
   1447           <configItem>
   1448             <name>dvorak-classic</name>
   1449             <description>English (classic Dvorak)</description>
   1450           </configItem>
   1451         </variant>
   1452         <variant>
   1453           <configItem>
   1454             <name>dvp</name>
   1455             <description>English (programmer Dvorak)</description>
   1456           </configItem>
   1457         </variant>
   1458         <variant>
   1459           <configItem>
   1460             <name>dvorak-mac</name>
   1461             <description>English (Dvorak, Macintosh)</description>
   1462           </configItem>
   1463         </variant>
   1464         <variant>
   1465           <configItem>
   1466             <name>symbolic</name>
   1467             <description>English (US, Symbolic)</description>
   1468           </configItem>
   1469         </variant>
   1470         <variant>
   1471           <configItem>
   1472             <name>rus</name>
   1473             <!-- Keyboard indicator for Russian layouts -->
   1474             <shortDescription>ru</shortDescription>
   1475             <description>Russian (US, phonetic)</description>
   1476             <languageList>
   1477               <iso639Id>rus</iso639Id>
   1478             </languageList>
   1479           </configItem>
   1480         </variant>
   1481         <variant>
   1482           <configItem>
   1483             <name>mac</name>
   1484             <description>English (Macintosh)</description>
   1485           </configItem>
   1486         </variant>
   1487         <variant>
   1488           <configItem>
   1489             <name>altgr-intl</name>
   1490             <description>English (intl., with AltGr dead keys)</description>
   1491             <languageList>
   1492               <iso639Id>eng</iso639Id>
   1493               <iso639Id>fra</iso639Id>
   1494               <iso639Id>deu</iso639Id>
   1495             </languageList>
   1496           </configItem>
   1497         </variant>
   1498         <variant>
   1499           <configItem>
   1500             <name>olpc2</name>
   1501             <description>English (the divide/multiply toggle the layout)</description>
   1502           </configItem>
   1503         </variant>
   1504         <variant>
   1505           <configItem>
   1506             <name>hbs</name>
   1507             <description>Serbo-Croatian (US)</description>
   1508             <languageList>
   1509               <iso639Id>eng</iso639Id>
   1510               <iso639Id>bos</iso639Id>
   1511               <iso639Id>hbs</iso639Id>
   1512               <iso639Id>hrv</iso639Id>
   1513               <iso639Id>srp</iso639Id>
   1514             </languageList>
   1515           </configItem>
   1516         </variant>
   1517         <variant>
   1518           <configItem>
   1519             <name>norman</name>
   1520             <description>English (Norman)</description>
   1521           </configItem>
   1522         </variant>
   1523         <variant>
   1524           <configItem>
   1525             <name>workman</name>
   1526             <description>English (Workman)</description>
   1527           </configItem>
   1528         </variant>
   1529         <variant>
   1530           <configItem>
   1531             <name>workman-intl</name>
   1532             <description>English (Workman, intl., with dead keys)</description>
   1533            </configItem>
   1534          </variant>
   1535       </variantList>
   1536     </layout>
   1537     <layout>
   1538       <configItem>
   1539         <name>af</name>
   1540         <!-- Keyboard indicator for Persian layouts -->
   1541         <shortDescription>fa</shortDescription>
   1542         <description>Dari</description>
   1543         <countryList>
   1544           <iso3166Id>AF</iso3166Id>
   1545         </countryList>
   1546         <languageList>
   1547           <iso639Id>drs</iso639Id>
   1548         </languageList>
   1549       </configItem>
   1550       <variantList>
   1551         <variant>
   1552           <configItem>
   1553             <name>ps</name>
   1554             <!-- Keyboard indicator for Pashto layouts -->
   1555             <shortDescription>ps</shortDescription>
   1556             <description>Pashto</description>
   1557             <languageList>
   1558               <iso639Id>pus</iso639Id>
   1559             </languageList>
   1560           </configItem>
   1561         </variant>
   1562         <variant>
   1563           <configItem>
   1564             <name>uz</name>
   1565             <!-- Keyboard indicator for Uzbek layouts -->
   1566             <shortDescription>uz</shortDescription>
   1567             <description>Uzbek (Afghanistan)</description>
   1568             <languageList>
   1569               <iso639Id>uzb</iso639Id>
   1570             </languageList>
   1571           </configItem>
   1572         </variant>
   1573         <variant>
   1574           <configItem>
   1575             <name>ps-olpc</name>
   1576             <!-- Keyboard indicator for Pashto layouts -->
   1577             <shortDescription>ps</shortDescription>
   1578             <description>Pashto (Afghanistan, OLPC)</description>
   1579             <languageList>
   1580               <iso639Id>pus</iso639Id>
   1581             </languageList>
   1582           </configItem>
   1583         </variant>
   1584         <variant>
   1585           <configItem>
   1586             <name>fa-olpc</name>
   1587             <!-- Keyboard indicator for Persian layouts -->
   1588             <shortDescription>fa</shortDescription>
   1589             <description>Dari (Afghanistan, OLPC)</description>
   1590           </configItem>
   1591         </variant>
   1592         <variant>
   1593           <configItem>
   1594             <name>uz-olpc</name>
   1595             <!-- Keyboard indicator for Uzbek layouts -->
   1596             <shortDescription>uz</shortDescription>
   1597             <description>Uzbek (Afghanistan, OLPC)</description>
   1598             <languageList>
   1599               <iso639Id>uzb</iso639Id>
   1600             </languageList>
   1601           </configItem>
   1602         </variant>
   1603       </variantList>
   1604     </layout>
   1605     <layout>
   1606       <configItem>
   1607         <name>ara</name>
   1608         <!-- Keyboard indicator for Arabic layouts -->
   1609         <shortDescription>ar</shortDescription>
   1610         <description>Arabic</description>
   1611         <countryList>
   1612           <iso3166Id>AE</iso3166Id>
   1613           <iso3166Id>BH</iso3166Id>
   1614           <iso3166Id>DZ</iso3166Id>
   1615           <iso3166Id>EG</iso3166Id>
   1616           <iso3166Id>EH</iso3166Id>
   1617           <iso3166Id>JO</iso3166Id>
   1618           <iso3166Id>KW</iso3166Id>
   1619           <iso3166Id>LB</iso3166Id>
   1620           <iso3166Id>LY</iso3166Id>
   1621           <iso3166Id>MA</iso3166Id>
   1622           <iso3166Id>MR</iso3166Id>
   1623           <iso3166Id>OM</iso3166Id>
   1624           <iso3166Id>PS</iso3166Id>
   1625           <iso3166Id>QA</iso3166Id>
   1626           <iso3166Id>SA</iso3166Id>
   1627           <iso3166Id>SD</iso3166Id>
   1628           <iso3166Id>SY</iso3166Id>
   1629           <iso3166Id>TN</iso3166Id>
   1630           <iso3166Id>YE</iso3166Id>
   1631         </countryList>
   1632         <languageList>
   1633           <iso639Id>ara</iso639Id>
   1634         </languageList>
   1635       </configItem>
   1636       <variantList>
   1637         <variant>
   1638           <configItem>
   1639             <name>azerty</name>
   1640             <description>Arabic (AZERTY)</description>
   1641           </configItem>
   1642         </variant>
   1643         <variant>
   1644           <configItem>
   1645             <name>azerty_digits</name>
   1646             <description>Arabic (AZERTY, Eastern Arabic numerals)</description>
   1647           </configItem>
   1648         </variant>
   1649         <variant>
   1650           <configItem>
   1651             <name>digits</name>
   1652             <description>Arabic (Eastern Arabic numerals)</description>
   1653           </configItem>
   1654         </variant>
   1655         <variant>
   1656           <configItem>
   1657             <name>qwerty</name>
   1658             <description>Arabic (QWERTY)</description>
   1659           </configItem>
   1660         </variant>
   1661         <variant>
   1662           <configItem>
   1663             <name>qwerty_digits</name>
   1664             <description>Arabic (QWERTY, Eastern Arabic numerals)</description>
   1665           </configItem>
   1666         </variant>
   1667         <variant>
   1668           <configItem>
   1669             <name>buckwalter</name>
   1670             <description>Arabic (Buckwalter)</description>
   1671           </configItem>
   1672         </variant>
   1673         <variant>
   1674           <configItem>
   1675             <name>olpc</name>
   1676             <description>Arabic (OLPC)</description>
   1677           </configItem>
   1678         </variant>
   1679         <variant>
   1680           <configItem>
   1681             <name>mac</name>
   1682             <description>Arabic (Macintosh)</description>
   1683           </configItem>
   1684         </variant>
   1685       </variantList>
   1686     </layout>
   1687     <layout>
   1688       <configItem>
   1689         <name>al</name>
   1690         <!-- Keyboard indicator for Albanian layouts -->
   1691         <shortDescription>sq</shortDescription>
   1692         <description>Albanian</description>
   1693         <countryList>
   1694           <iso3166Id>AL</iso3166Id>
   1695         </countryList>
   1696         <languageList>
   1697           <iso639Id>sqi</iso639Id>
   1698         </languageList>
   1699       </configItem>
   1700       <variantList>
   1701         <variant>
   1702           <configItem>
   1703             <name>plisi</name>
   1704             <description>Albanian (Plisi)</description>
   1705           </configItem>
   1706         </variant>
   1707         <variant>
   1708           <configItem>
   1709             <name>veqilharxhi</name>
   1710             <description>Albanian (Veqilharxhi)</description>
   1711           </configItem>
   1712         </variant>
   1713       </variantList>
   1714     </layout>
   1715     <layout>
   1716       <configItem>
   1717         <name>am</name>
   1718         <!-- Keyboard indicator for Armenian layouts -->
   1719         <shortDescription>hy</shortDescription>
   1720         <description>Armenian</description>
   1721         <countryList>
   1722           <iso3166Id>AM</iso3166Id>
   1723         </countryList>
   1724         <languageList>
   1725           <iso639Id>hye</iso639Id>
   1726         </languageList>
   1727       </configItem>
   1728       <variantList>
   1729         <variant>
   1730           <configItem>
   1731             <name>phonetic</name>
   1732             <description>Armenian (phonetic)</description>
   1733           </configItem>
   1734         </variant>
   1735         <variant>
   1736           <configItem>
   1737             <name>phonetic-alt</name>
   1738             <description>Armenian (alt. phonetic)</description>
   1739           </configItem>
   1740         </variant>
   1741         <variant>
   1742           <configItem>
   1743             <name>eastern</name>
   1744             <description>Armenian (eastern)</description>
   1745           </configItem>
   1746         </variant>
   1747         <variant>
   1748           <configItem>
   1749             <name>western</name>
   1750             <description>Armenian (western)</description>
   1751           </configItem>
   1752         </variant>
   1753         <variant>
   1754           <configItem>
   1755             <name>eastern-alt</name>
   1756             <description>Armenian (alt. eastern)</description>
   1757           </configItem>
   1758         </variant>
   1759       </variantList>
   1760     </layout>
   1761     <layout>
   1762       <configItem>
   1763         <name>at</name>
   1764         <!-- Keyboard indicator for German layouts -->
   1765         <shortDescription>de</shortDescription>
   1766         <description>German (Austria)</description>
   1767         <countryList>
   1768           <iso3166Id>AT</iso3166Id>
   1769         </countryList>
   1770         <languageList>
   1771           <iso639Id>deu</iso639Id>
   1772         </languageList>
   1773       </configItem>
   1774       <variantList>
   1775         <variant>
   1776           <configItem>
   1777             <name>nodeadkeys</name>
   1778             <description>German (Austria, no dead keys)</description>
   1779           </configItem>
   1780         </variant>
   1781         <variant>
   1782           <configItem>
   1783             <name>mac</name>
   1784             <description>German (Austria, Macintosh)</description>
   1785           </configItem>
   1786         </variant>
   1787       </variantList>
   1788     </layout>
   1789     <layout>
   1790       <configItem>
   1791         <name>au</name>
   1792         <!-- Keyboard indicator for Australian layouts -->
   1793         <shortDescription>en</shortDescription>
   1794         <description>English (Australian)</description>
   1795         <countryList>
   1796           <iso3166Id>AU</iso3166Id>
   1797         </countryList>
   1798         <languageList>
   1799           <iso639Id>eng</iso639Id>
   1800         </languageList>
   1801       </configItem>
   1802     </layout>
   1803     <layout>
   1804       <configItem>
   1805         <name>az</name>
   1806         <!-- Keyboard indicator for Azerbaijani layouts -->
   1807         <shortDescription>az</shortDescription>
   1808         <description>Azerbaijani</description>
   1809         <countryList>
   1810           <iso3166Id>AZ</iso3166Id>
   1811         </countryList>
   1812         <languageList>
   1813           <iso639Id>aze</iso639Id>
   1814         </languageList>
   1815       </configItem>
   1816       <variantList>
   1817         <variant>
   1818           <configItem>
   1819             <name>cyrillic</name>
   1820             <description>Azerbaijani (Cyrillic)</description>
   1821           </configItem>
   1822         </variant>
   1823       </variantList>
   1824     </layout>
   1825     <layout>
   1826       <configItem>
   1827         <name>by</name>
   1828         <!-- Keyboard indicator for Belarusian layouts -->
   1829         <shortDescription>by</shortDescription>
   1830         <description>Belarusian</description>
   1831         <countryList>
   1832           <iso3166Id>BY</iso3166Id>
   1833         </countryList>
   1834         <languageList>
   1835           <iso639Id>bel</iso639Id>
   1836         </languageList>
   1837       </configItem>
   1838       <variantList>
   1839         <variant>
   1840           <configItem>
   1841             <name>legacy</name>
   1842             <description>Belarusian (legacy)</description>
   1843           </configItem>
   1844         </variant>
   1845         <variant>
   1846           <configItem>
   1847             <name>latin</name>
   1848             <description>Belarusian (Latin)</description>
   1849           </configItem>
   1850         </variant>
   1851         <variant>
   1852           <configItem>
   1853             <name>ru</name>
   1854             <description>Russian (Belarus)</description>
   1855             <languageList>
   1856               <iso639Id>rus</iso639Id>
   1857             </languageList>
   1858           </configItem>
   1859         </variant>
   1860         <variant>
   1861           <configItem>
   1862             <name>intl</name>
   1863             <description>Belarusian (intl.)</description>
   1864           </configItem>
   1865         </variant>
   1866         <variant>
   1867           <configItem>
   1868             <name>phonetic</name>
   1869             <description>Belarusian (phonetic)</description>
   1870           </configItem>
   1871         </variant>
   1872       </variantList>
   1873     </layout>
   1874     <layout>
   1875       <configItem>
   1876         <name>be</name>
   1877         <!-- Keyboard indicator for Belgian layouts -->
   1878         <shortDescription>be</shortDescription>
   1879         <description>Belgian</description>
   1880         <countryList>
   1881           <iso3166Id>BE</iso3166Id>
   1882         </countryList>
   1883         <languageList>
   1884           <iso639Id>deu</iso639Id>
   1885           <iso639Id>nld</iso639Id>
   1886           <iso639Id>fra</iso639Id>
   1887         </languageList>
   1888       </configItem>
   1889       <variantList>
   1890         <variant>
   1891           <configItem>
   1892             <name>oss</name>
   1893             <description>Belgian (alt.)</description>
   1894           </configItem>
   1895         </variant>
   1896         <variant>
   1897           <configItem>
   1898             <name>oss_latin9</name>
   1899             <description>Belgian (Latin-9 only, alt.)</description>
   1900           </configItem>
   1901         </variant>
   1902         <variant>
   1903           <configItem>
   1904             <name>iso-alternate</name>
   1905             <description>Belgian (ISO, alt.)</description>
   1906           </configItem>
   1907         </variant>
   1908         <variant>
   1909           <configItem>
   1910             <name>nodeadkeys</name>
   1911             <description>Belgian (no dead keys)</description>
   1912           </configItem>
   1913         </variant>
   1914         <variant>
   1915           <configItem>
   1916             <name>wang</name>
   1917             <description>Belgian (Wang 724 AZERTY)</description>
   1918           </configItem>
   1919         </variant>
   1920       </variantList>
   1921     </layout>
   1922     <layout>
   1923       <configItem>
   1924         <name>bd</name>
   1925         <!-- Keyboard indicator for Bangla layouts -->
   1926         <shortDescription>bn</shortDescription>
   1927         <description>Bangla</description>
   1928         <countryList>
   1929           <iso3166Id>BD</iso3166Id>
   1930         </countryList>
   1931         <languageList>
   1932           <iso639Id>ben</iso639Id>
   1933           <!-- sat-Beng: http://www.ethnologue.com/language/sat -->
   1934           <iso639Id>sat</iso639Id>
   1935         </languageList>
   1936       </configItem>
   1937       <variantList>
   1938         <variant>
   1939           <configItem>
   1940             <name>probhat</name>
   1941             <description>Bangla (Probhat)</description>
   1942           </configItem>
   1943         </variant>
   1944       </variantList>
   1945     </layout>
   1946     <layout>
   1947       <configItem>
   1948         <name>in</name>
   1949         <!-- Keyboard indicator for Indian layouts -->
   1950         <shortDescription>in</shortDescription>
   1951         <description>Indian</description>
   1952         <countryList>
   1953           <iso3166Id>IN</iso3166Id>
   1954         </countryList>
   1955         <!-- from https://github.com/unicode-org/cldr/blob/main/common/supplemental/supplementalData.xml scripts="Deva" -->
   1956         <languageList>
   1957           <iso639Id>hin</iso639Id>
   1958           <iso639Id>anp</iso639Id>
   1959           <iso639Id>awa</iso639Id>
   1960           <iso639Id>bap</iso639Id>
   1961           <iso639Id>bfy</iso639Id>
   1962           <iso639Id>bgc</iso639Id>
   1963           <iso639Id>bhb</iso639Id>
   1964           <iso639Id>bhi</iso639Id>
   1965           <iso639Id>bho</iso639Id>
   1966           <iso639Id>bjj</iso639Id>
   1967           <iso639Id>bra</iso639Id>
   1968           <iso639Id>brx</iso639Id>
   1969           <iso639Id>btv</iso639Id>
   1970           <iso639Id>doi</iso639Id>
   1971           <iso639Id>dty</iso639Id>
   1972           <iso639Id>gbm</iso639Id>
   1973           <iso639Id>gom</iso639Id>
   1974           <iso639Id>gvr</iso639Id>
   1975           <iso639Id>hne</iso639Id>
   1976           <iso639Id>hoc</iso639Id>
   1977           <iso639Id>hoj</iso639Id>
   1978           <iso639Id>jml</iso639Id>
   1979           <iso639Id>kfr</iso639Id>
   1980           <iso639Id>kfy</iso639Id>
   1981           <iso639Id>khn</iso639Id>
   1982           <iso639Id>kok</iso639Id>
   1983           <iso639Id>kru</iso639Id>
   1984           <iso639Id>mag</iso639Id>
   1985           <iso639Id>mai</iso639Id>
   1986           <iso639Id>mar</iso639Id>
   1987           <iso639Id>mgp</iso639Id>
   1988           <iso639Id>mrd</iso639Id>
   1989           <iso639Id>mtr</iso639Id>
   1990           <iso639Id>mwr</iso639Id>
   1991           <iso639Id>nep</iso639Id>
   1992           <iso639Id>new</iso639Id>
   1993           <iso639Id>noe</iso639Id>
   1994           <iso639Id>raj</iso639Id>
   1995           <iso639Id>rjs</iso639Id>
   1996           <iso639Id>sck</iso639Id>
   1997           <iso639Id>srx</iso639Id>
   1998           <iso639Id>swv</iso639Id>
   1999           <iso639Id>taj</iso639Id>
   2000           <iso639Id>tdg</iso639Id>
   2001           <iso639Id>tdh</iso639Id>
   2002           <iso639Id>thl</iso639Id>
   2003           <iso639Id>thq</iso639Id>
   2004           <iso639Id>thr</iso639Id>
   2005           <iso639Id>tkt</iso639Id>
   2006           <iso639Id>wbr</iso639Id>
   2007           <iso639Id>wtm</iso639Id>
   2008           <iso639Id>xnr</iso639Id>
   2009           <iso639Id>xsr</iso639Id>
   2010         </languageList>
   2011       </configItem>
   2012       <variantList>
   2013         <variant>
   2014           <configItem>
   2015             <name>ben</name>
   2016             <!-- Keyboard indicator for Bangla layouts -->
   2017             <shortDescription>bn</shortDescription>
   2018             <description>Bangla (India)</description>
   2019             <languageList>
   2020               <iso639Id>ben</iso639Id>
   2021               <!-- sat-Beng: http://www.ethnologue.com/language/sat -->
   2022               <iso639Id>sat</iso639Id>
   2023             </languageList>
   2024           </configItem>
   2025         </variant>
   2026         <variant>
   2027           <configItem>
   2028             <name>ben_probhat</name>
   2029             <!-- Keyboard indicator for Bangla layouts -->
   2030             <shortDescription>bn</shortDescription>
   2031             <description>Bangla (India, Probhat)</description>
   2032             <languageList>
   2033               <iso639Id>ben</iso639Id>
   2034               <!-- sat-Beng: http://www.ethnologue.com/language/sat -->
   2035               <iso639Id>sat</iso639Id>
   2036             </languageList>
   2037           </configItem>
   2038         </variant>
   2039         <variant>
   2040           <configItem>
   2041             <name>ben_baishakhi</name>
   2042             <description>Bangla (India, Baishakhi)</description>
   2043             <languageList>
   2044               <iso639Id>ben</iso639Id>
   2045               <!-- sat-Beng: http://www.ethnologue.com/language/sat -->
   2046               <iso639Id>sat</iso639Id>
   2047             </languageList>
   2048           </configItem>
   2049         </variant>
   2050         <variant>
   2051           <configItem>
   2052             <name>ben_bornona</name>
   2053             <description>Bangla (India, Bornona)</description>
   2054             <languageList>
   2055               <iso639Id>ben</iso639Id>
   2056               <!-- sat-Beng: http://www.ethnologue.com/language/sat -->
   2057               <iso639Id>sat</iso639Id>
   2058             </languageList>
   2059           </configItem>
   2060         </variant>
   2061          <variant>
   2062           <configItem>
   2063             <name>ben_gitanjali</name>
   2064             <description>Bangla (India, Gitanjali)</description>
   2065             <languageList>
   2066               <iso639Id>ben</iso639Id>
   2067               <!-- sat-Beng: http://www.ethnologue.com/language/sat -->
   2068               <iso639Id>sat</iso639Id>
   2069             </languageList>
   2070           </configItem>
   2071         </variant>
   2072         <variant>
   2073           <configItem>
   2074             <name>ben_inscript</name>
   2075             <description>Bangla (India, Baishakhi InScript)</description>
   2076             <languageList>
   2077               <iso639Id>ben</iso639Id>
   2078               <!-- sat-Beng: http://www.ethnologue.com/language/sat -->
   2079               <iso639Id>sat</iso639Id>
   2080             </languageList>
   2081           </configItem>
   2082         </variant>
   2083         <variant>
   2084           <configItem>
   2085             <name>eeyek</name>
   2086             <description>Manipuri (Eeyek)</description>
   2087             <languageList>
   2088               <iso639Id>mni</iso639Id>
   2089             </languageList>
   2090           </configItem>
   2091         </variant>
   2092         <variant>
   2093           <configItem>
   2094             <name>guj</name>
   2095             <!-- Keyboard indicator for Gujarati layouts -->
   2096             <shortDescription>gu</shortDescription>
   2097             <description>Gujarati</description>
   2098             <languageList>
   2099               <iso639Id>guj</iso639Id>
   2100             </languageList>
   2101           </configItem>
   2102         </variant>
   2103         <variant>
   2104           <configItem>
   2105             <name>guru</name>
   2106             <!-- Keyboard indicator for Punjabi layouts -->
   2107             <shortDescription>pa</shortDescription>
   2108             <description>Punjabi (Gurmukhi)</description>
   2109             <languageList>
   2110               <iso639Id>pan</iso639Id>
   2111             </languageList>
   2112           </configItem>
   2113         </variant>
   2114         <variant>
   2115           <configItem>
   2116             <name>jhelum</name>
   2117             <!-- Keyboard indicator for Punjabi layouts -->
   2118             <shortDescription>pa</shortDescription>
   2119             <description>Punjabi (Gurmukhi Jhelum)</description>
   2120             <languageList>
   2121               <iso639Id>pan</iso639Id>
   2122             </languageList>
   2123           </configItem>
   2124         </variant>
   2125         <variant>
   2126           <configItem>
   2127             <name>kan</name>
   2128             <!-- Keyboard indicator for Kannada layouts -->
   2129             <shortDescription>kn</shortDescription>
   2130             <description>Kannada</description>
   2131             <languageList>
   2132               <iso639Id>kan</iso639Id>
   2133             </languageList>
   2134           </configItem>
   2135         </variant>
   2136         <variant>
   2137           <configItem>
   2138             <name>kan-kagapa</name>
   2139             <!-- Keyboard indicator for Kannada layouts -->
   2140             <shortDescription>kn</shortDescription>
   2141             <description>Kannada (KaGaPa, phonetic)</description>
   2142             <languageList>
   2143               <iso639Id>kan</iso639Id>
   2144             </languageList>
   2145           </configItem>
   2146         </variant>
   2147         <variant>
   2148           <configItem>
   2149             <name>mal</name>
   2150             <!-- Keyboard indicator for Malayalam layouts -->
   2151             <shortDescription>ml</shortDescription>
   2152             <description>Malayalam</description>
   2153             <languageList>
   2154               <iso639Id>mal</iso639Id>
   2155             </languageList>
   2156           </configItem>
   2157         </variant>
   2158         <variant>
   2159           <configItem>
   2160             <name>mal_lalitha</name>
   2161             <!-- Keyboard indicator for Malayalam layouts -->
   2162             <shortDescription>ml</shortDescription>
   2163             <description>Malayalam (Lalitha)</description>
   2164             <languageList>
   2165               <iso639Id>mal</iso639Id>
   2166             </languageList>
   2167           </configItem>
   2168         </variant>
   2169         <variant>
   2170           <configItem>
   2171             <name>mal_enhanced</name>
   2172             <!-- Keyboard indicator for Malayalam layouts -->
   2173             <shortDescription>ml</shortDescription>
   2174             <description>Malayalam (enhanced InScript, with rupee)</description>
   2175             <languageList>
   2176               <iso639Id>mal</iso639Id>
   2177             </languageList>
   2178           </configItem>
   2179          </variant>
   2180          <variant>
   2181            <configItem>
   2182             <name>ori</name>
   2183             <!-- Keyboard indicator for Oriya layouts -->
   2184             <shortDescription>or</shortDescription>
   2185             <description>Oriya</description>
   2186             <languageList>
   2187               <iso639Id>ori</iso639Id>
   2188               <!-- sat-Orya: http://www.ethnologue.com/language/sat -->
   2189               <iso639Id>sat</iso639Id>
   2190             </languageList>
   2191           </configItem>
   2192         </variant>
   2193         <variant>
   2194            <configItem>
   2195             <name>ori-bolnagri</name>
   2196             <!-- Keyboard indicator for Oriya layouts -->
   2197             <shortDescription>or</shortDescription>
   2198             <description>Oriya (Bolnagri)</description>
   2199             <languageList>
   2200               <iso639Id>ori</iso639Id>
   2201               <!-- sat-Orya: http://www.ethnologue.com/language/sat -->
   2202               <iso639Id>sat</iso639Id>
   2203             </languageList>
   2204           </configItem>
   2205         </variant>
   2206         <variant>
   2207           <configItem>
   2208             <name>ori-wx</name>
   2209             <!-- Keyboard indicator for Oriya layouts -->
   2210             <shortDescription>or</shortDescription>
   2211             <description>Oriya (Wx)</description>
   2212             <languageList>
   2213               <iso639Id>ori</iso639Id>
   2214               <!-- sat-Orya: http://www.ethnologue.com/language/sat -->
   2215               <iso639Id>sat</iso639Id>
   2216             </languageList>
   2217           </configItem>
   2218         </variant>
   2219         <variant>
   2220            <configItem>
   2221             <name>olck</name>
   2222             <!-- Keyboard indicator for Ol Chiki layouts -->
   2223             <shortDescription>sat</shortDescription>
   2224             <description>Ol Chiki</description>
   2225             <languageList>
   2226               <!-- sat-Olck: http://www.ethnologue.com/language/sat -->
   2227               <iso639Id>sat</iso639Id>
   2228             </languageList>
   2229           </configItem>
   2230         </variant>
   2231         <variant>
   2232           <configItem>
   2233             <name>tamilnet</name>
   2234             <!-- Keyboard indicator for Tamil layouts -->
   2235             <shortDescription>ta</shortDescription>
   2236             <description>Tamil (TamilNet '99)</description>
   2237             <languageList>
   2238               <iso639Id>tam</iso639Id>
   2239             </languageList>
   2240           </configItem>
   2241         </variant>
   2242         <variant>
   2243           <configItem>
   2244             <name>tamilnet_tamilnumbers</name>
   2245             <!-- Keyboard indicator for Tamil layouts -->
   2246             <shortDescription>ta</shortDescription>
   2247             <description>Tamil (TamilNet '99 with Tamil numerals)</description>
   2248             <languageList>
   2249               <iso639Id>tam</iso639Id>
   2250             </languageList>
   2251           </configItem>
   2252         </variant>
   2253         <variant>
   2254           <configItem>
   2255             <name>tamilnet_TAB</name>
   2256             <!-- Keyboard indicator for Tamil layouts -->
   2257             <shortDescription>ta</shortDescription>
   2258             <description>Tamil (TamilNet '99, TAB encoding)</description>
   2259             <languageList>
   2260               <iso639Id>tam</iso639Id>
   2261             </languageList>
   2262           </configItem>
   2263         </variant>
   2264         <variant>
   2265           <configItem>
   2266             <name>tamilnet_TSCII</name>
   2267             <!-- Keyboard indicator for Tamil layouts -->
   2268             <shortDescription>ta</shortDescription>
   2269             <description>Tamil (TamilNet '99, TSCII encoding)</description>
   2270             <languageList>
   2271               <iso639Id>tam</iso639Id>
   2272             </languageList>
   2273           </configItem>
   2274         </variant>
   2275         <variant>
   2276           <configItem>
   2277             <name>tam</name>
   2278             <!-- Keyboard indicator for Tamil layouts -->
   2279             <shortDescription>ta</shortDescription>
   2280             <description>Tamil (InScript, with Arabic numerals)</description>
   2281             <languageList>
   2282               <iso639Id>tam</iso639Id>
   2283             </languageList>
   2284           </configItem>
   2285         </variant>
   2286         <variant>
   2287           <configItem>
   2288             <name>tam_tamilnumbers</name>
   2289             <!-- Keyboard indicator for Tamil layouts -->
   2290             <shortDescription>ta</shortDescription>
   2291             <description>Tamil (InScript, with Tamil numerals)</description>
   2292             <languageList>
   2293               <iso639Id>tam</iso639Id>
   2294             </languageList>
   2295           </configItem>
   2296         </variant>
   2297         <variant>
   2298           <configItem>
   2299             <name>tel</name>
   2300             <!-- Keyboard indicator for Telugu layouts -->
   2301             <shortDescription>te</shortDescription>
   2302             <description>Telugu</description>
   2303             <languageList>
   2304               <iso639Id>tel</iso639Id>
   2305             </languageList>
   2306           </configItem>
   2307         </variant>
   2308         <variant>
   2309           <configItem>
   2310             <name>tel-kagapa</name>
   2311             <!-- Keyboard indicator for Telugu layouts -->
   2312             <shortDescription>te</shortDescription>
   2313             <description>Telugu (KaGaPa, phonetic)</description>
   2314             <languageList>
   2315               <iso639Id>tel</iso639Id>
   2316             </languageList>
   2317           </configItem>
   2318         </variant>
   2319         <variant>
   2320           <configItem>
   2321             <name>tel-sarala</name>
   2322             <!-- Keyboard indicator for Telugu layouts -->
   2323             <shortDescription>te</shortDescription>
   2324             <description>Telugu (Sarala)</description>
   2325             <languageList>
   2326               <iso639Id>tel</iso639Id>
   2327             </languageList>
   2328           </configItem>
   2329         </variant>
   2330         <variant>
   2331           <configItem>
   2332             <name>urd-phonetic</name>
   2333             <!-- Keyboard indicator for Urdu layouts -->
   2334             <shortDescription>ur</shortDescription>
   2335             <description>Urdu (phonetic)</description>
   2336             <languageList>
   2337               <iso639Id>urd</iso639Id>
   2338             </languageList>
   2339           </configItem>
   2340         </variant>
   2341         <variant>
   2342           <configItem>
   2343             <name>urd-phonetic3</name>
   2344             <!-- Keyboard indicator for Urdu layouts -->
   2345             <shortDescription>ur</shortDescription>
   2346             <description>Urdu (alt. phonetic)</description>
   2347             <languageList>
   2348               <iso639Id>urd</iso639Id>
   2349             </languageList>
   2350           </configItem>
   2351         </variant>
   2352         <variant>
   2353           <configItem>
   2354             <name>urd-winkeys</name>
   2355             <!-- Keyboard indicator for Urdu layouts -->
   2356             <shortDescription>ur</shortDescription>
   2357             <description>Urdu (Windows)</description>
   2358             <languageList>
   2359               <iso639Id>urd</iso639Id>
   2360             </languageList>
   2361           </configItem>
   2362         </variant>
   2363         <variant>
   2364           <configItem>
   2365             <name>bolnagri</name>
   2366             <!-- Keyboard indicator for Hindi layouts -->
   2367             <shortDescription>hi</shortDescription>
   2368             <description>Hindi (Bolnagri)</description>
   2369             <languageList>
   2370               <iso639Id>hin</iso639Id>
   2371             </languageList>
   2372           </configItem>
   2373         </variant>
   2374         <variant>
   2375           <configItem>
   2376             <name>hin-wx</name>
   2377             <!-- Keyboard indicator for Hindi layouts -->
   2378             <shortDescription>hi</shortDescription>
   2379             <description>Hindi (Wx)</description>
   2380             <languageList>
   2381               <iso639Id>hin</iso639Id>
   2382             </languageList>
   2383           </configItem>
   2384         </variant>
   2385         <variant>
   2386           <configItem>
   2387             <name>hin-kagapa</name>
   2388             <!-- Keyboard indicator for Hindi layouts -->
   2389             <shortDescription>hi</shortDescription>
   2390             <description>Hindi (KaGaPa, phonetic)</description>
   2391             <languageList>
   2392               <iso639Id>hin</iso639Id>
   2393             </languageList>
   2394           </configItem>
   2395         </variant>
   2396         <variant>
   2397           <configItem>
   2398             <name>san-kagapa</name>
   2399             <!-- Keyboard indicator for Sanskrit layouts -->
   2400             <shortDescription>sa</shortDescription>
   2401             <description>Sanskrit (KaGaPa, phonetic)</description>
   2402             <languageList>
   2403               <iso639Id>san</iso639Id>
   2404             </languageList>
   2405           </configItem>
   2406         </variant>
   2407         <variant>
   2408           <configItem>
   2409             <name>mar-kagapa</name>
   2410             <!-- Keyboard indicator for Marathi layouts -->
   2411             <shortDescription>mr</shortDescription>
   2412             <description>Marathi (KaGaPa, phonetic)</description>
   2413             <languageList>
   2414               <iso639Id>mar</iso639Id>
   2415             </languageList>
   2416           </configItem>
   2417         </variant>
   2418         <variant>
   2419           <configItem>
   2420             <name>eng</name>
   2421             <!-- Keyboard indicator for English layouts -->
   2422             <shortDescription>en</shortDescription>
   2423             <description>English (India, with rupee)</description>
   2424             <languageList>
   2425               <iso639Id>eng</iso639Id>
   2426             </languageList>
   2427           </configItem>
   2428         </variant>
   2429         <variant>
   2430           <configItem>
   2431             <name>iipa</name>
   2432             <description>Indic IPA</description>
   2433             <languageList>
   2434               <iso639Id>eng</iso639Id>
   2435             </languageList>
   2436           </configItem>
   2437         </variant>
   2438         <variant>
   2439           <configItem>
   2440             <name>marathi</name>
   2441             <description>Marathi (enhanced InScript)</description>
   2442             <languageList>
   2443               <iso639Id>mar</iso639Id>
   2444             </languageList>
   2445           </configItem>
   2446         </variant>
   2447       </variantList>
   2448     </layout>
   2449     <layout>
   2450       <configItem>
   2451         <name>ba</name>
   2452         <!-- Keyboard indicator for Bosnian layouts -->
   2453         <shortDescription>bs</shortDescription>
   2454         <description>Bosnian</description>
   2455         <countryList>
   2456           <iso3166Id>BA</iso3166Id>
   2457         </countryList>
   2458         <languageList>
   2459           <iso639Id>bos</iso639Id>
   2460         </languageList>
   2461       </configItem>
   2462       <variantList>
   2463         <variant>
   2464           <configItem>
   2465             <name>alternatequotes</name>
   2466             <description>Bosnian (with guillemets)</description>
   2467           </configItem>
   2468         </variant>
   2469         <variant>
   2470           <configItem>
   2471             <name>unicode</name>
   2472             <description>Bosnian (with Bosnian digraphs)</description>
   2473           </configItem>
   2474         </variant>
   2475         <variant>
   2476           <configItem>
   2477             <name>unicodeus</name>
   2478             <description>Bosnian (US, with Bosnian digraphs)</description>
   2479           </configItem>
   2480         </variant>
   2481         <variant>
   2482           <configItem>
   2483             <name>us</name>
   2484             <description>Bosnian (US)</description>
   2485           </configItem>
   2486         </variant>
   2487       </variantList>
   2488     </layout>
   2489     <layout>
   2490       <configItem>
   2491         <name>br</name>
   2492         <!-- Keyboard indicator for Portuguese layouts -->
   2493         <shortDescription>pt</shortDescription>
   2494         <description>Portuguese (Brazil)</description>
   2495         <countryList>
   2496           <iso3166Id>BR</iso3166Id>
   2497         </countryList>
   2498         <languageList>
   2499           <iso639Id>por</iso639Id>
   2500         </languageList>
   2501       </configItem>
   2502       <variantList>
   2503         <variant>
   2504           <configItem>
   2505             <name>nodeadkeys</name>
   2506             <description>Portuguese (Brazil, no dead keys)</description>
   2507           </configItem>
   2508         </variant>
   2509         <variant>
   2510           <configItem>
   2511             <name>dvorak</name>
   2512             <description>Portuguese (Brazil, Dvorak)</description>
   2513           </configItem>
   2514         </variant>
   2515         <variant>
   2516           <configItem>
   2517             <name>nativo</name>
   2518             <description>Portuguese (Brazil, Nativo)</description>
   2519           </configItem>
   2520         </variant>
   2521         <variant>
   2522           <configItem>
   2523             <name>nativo-us</name>
   2524             <description>Portuguese (Brazil, Nativo for US keyboards)</description>
   2525           </configItem>
   2526         </variant>
   2527         <variant>
   2528           <configItem>
   2529             <name>nativo-epo</name>
   2530             <description>Esperanto (Brazil, Nativo)</description>
   2531             <languageList>
   2532               <iso639Id>epo</iso639Id>
   2533             </languageList>
   2534           </configItem>
   2535         </variant>
   2536         <variant>
   2537           <configItem>
   2538             <name>thinkpad</name>
   2539             <description>Portuguese (Brazil, IBM/Lenovo ThinkPad)</description>
   2540           </configItem>
   2541         </variant>
   2542       </variantList>
   2543     </layout>
   2544     <layout>
   2545       <configItem>
   2546         <name>bg</name>
   2547         <!-- Keyboard indicator for Bulgarian layouts -->
   2548         <shortDescription>bg</shortDescription>
   2549         <description>Bulgarian</description>
   2550         <countryList>
   2551           <iso3166Id>BG</iso3166Id>
   2552         </countryList>
   2553         <languageList>
   2554           <iso639Id>bul</iso639Id>
   2555         </languageList>
   2556       </configItem>
   2557       <variantList>
   2558         <variant>
   2559           <configItem>
   2560             <name>phonetic</name>
   2561             <description>Bulgarian (traditional phonetic)</description>
   2562           </configItem>
   2563         </variant>
   2564         <variant>
   2565           <configItem>
   2566             <name>bas_phonetic</name>
   2567             <description>Bulgarian (new phonetic)</description>
   2568           </configItem>
   2569         </variant>
   2570         <variant>
   2571           <configItem>
   2572             <name>bekl</name>
   2573             <description>Bulgarian (enhanced)</description>
   2574           </configItem>
   2575         </variant>
   2576       </variantList>
   2577     </layout>
   2578     <layout>
   2579       <configItem>
   2580         <name>dz</name>
   2581         <shortDescription>kab</shortDescription>
   2582         <description>Berber (Algeria, Latin)</description>
   2583         <countryList>
   2584           <iso3166Id>DZ</iso3166Id>
   2585         </countryList>
   2586         <languageList>
   2587           <iso639Id>tzm</iso639Id>
   2588           <iso639Id>fra</iso639Id>
   2589         </languageList>
   2590       </configItem>
   2591       <variantList>
   2592         <variant>
   2593           <configItem>
   2594             <name>azerty-deadkeys</name>
   2595             <shortDescription>kab</shortDescription>
   2596             <description>Kabyle (AZERTY, with dead keys)</description>
   2597             <languageList>
   2598               <iso639Id>kab</iso639Id>
   2599             </languageList>
   2600           </configItem>
   2601         </variant>
   2602         <variant>
   2603           <configItem>
   2604             <name>qwerty-gb-deadkeys</name>
   2605             <shortDescription>kab</shortDescription>
   2606             <description>Kabyle (QWERTY, UK, with dead keys)</description>
   2607             <languageList>
   2608               <iso639Id>kab</iso639Id>
   2609             </languageList>
   2610           </configItem>
   2611         </variant>
   2612         <variant>
   2613           <configItem>
   2614             <name>qwerty-us-deadkeys</name>
   2615             <shortDescription>kab</shortDescription>
   2616             <description>Kabyle (QWERTY, US, with dead keys)</description>
   2617             <languageList>
   2618               <iso639Id>kab</iso639Id>
   2619             </languageList>
   2620           </configItem>
   2621         </variant>
   2622         <variant>
   2623           <configItem>
   2624             <name>ber</name>
   2625             <shortDescription>kab</shortDescription>
   2626             <description>Berber (Algeria, Tifinagh)</description>
   2627             <languageList>
   2628               <iso639Id>kab</iso639Id>
   2629             </languageList>
   2630           </configItem>
   2631         </variant>
   2632         <variant>
   2633           <configItem>
   2634             <name>ar</name>
   2635             <shortDescription>ar</shortDescription>
   2636             <description>Arabic (Algeria)</description>
   2637             <languageList>
   2638               <iso639Id>ara</iso639Id>
   2639             </languageList>
   2640           </configItem>
   2641         </variant>
   2642       </variantList>
   2643     </layout>
   2644     <layout>
   2645       <configItem>
   2646         <name>ma</name>
   2647         <!-- Keyboard indicator for Arabic layouts -->
   2648         <shortDescription>ar</shortDescription>
   2649         <description>Arabic (Morocco)</description>
   2650         <countryList>
   2651           <iso3166Id>MA</iso3166Id>
   2652         </countryList>
   2653         <languageList>
   2654           <iso639Id>ary</iso639Id>
   2655         </languageList>
   2656       </configItem>
   2657       <variantList>
   2658         <variant>
   2659           <configItem>
   2660             <name>french</name>
   2661             <!-- Keyboard indicator for French layouts -->
   2662             <shortDescription>fr</shortDescription>
   2663             <description>French (Morocco)</description>
   2664             <languageList>
   2665               <iso639Id>fra</iso639Id>
   2666             </languageList>
   2667           </configItem>
   2668         </variant>
   2669         <variant>
   2670           <configItem>
   2671             <name>tifinagh</name>
   2672             <!-- Keyboard indicator for Berber layouts -->
   2673             <shortDescription>ber</shortDescription>
   2674             <description>Berber (Morocco, Tifinagh)</description>
   2675             <languageList>
   2676               <iso639Id>ber</iso639Id>
   2677             </languageList>
   2678           </configItem>
   2679         </variant>
   2680         <variant>
   2681           <configItem>
   2682             <name>tifinagh-alt</name>
   2683             <!-- Keyboard indicator for Berber layouts -->
   2684             <shortDescription>ber</shortDescription>
   2685             <description>Berber (Morocco, Tifinagh alt.)</description>
   2686             <languageList>
   2687               <iso639Id>ber</iso639Id>
   2688             </languageList>
   2689           </configItem>
   2690         </variant>
   2691         <variant>
   2692           <configItem>
   2693             <name>tifinagh-alt-phonetic</name>
   2694             <!-- Keyboard indicator for Berber layouts -->
   2695             <shortDescription>ber</shortDescription>
   2696             <description>Berber (Morocco, Tifinagh phonetic, alt.)</description>
   2697             <languageList>
   2698               <iso639Id>ber</iso639Id>
   2699             </languageList>
   2700           </configItem>
   2701         </variant>
   2702         <variant>
   2703           <configItem>
   2704             <name>tifinagh-extended</name>
   2705             <!-- Keyboard indicator for Berber layouts -->
   2706             <shortDescription>ber</shortDescription>
   2707             <description>Berber (Morocco, Tifinagh extended)</description>
   2708             <languageList>
   2709               <iso639Id>ber</iso639Id>
   2710             </languageList>
   2711           </configItem>
   2712         </variant>
   2713         <variant>
   2714           <configItem>
   2715             <name>tifinagh-phonetic</name>
   2716             <!-- Keyboard indicator for Berber layouts -->
   2717             <shortDescription>ber</shortDescription>
   2718             <description>Berber (Morocco, Tifinagh phonetic)</description>
   2719             <languageList>
   2720               <iso639Id>ber</iso639Id>
   2721             </languageList>
   2722           </configItem>
   2723         </variant>
   2724         <variant>
   2725           <configItem>
   2726             <name>tifinagh-extended-phonetic</name>
   2727             <!-- Keyboard indicator for Berber layouts -->
   2728             <shortDescription>ber</shortDescription>
   2729             <description>Berber (Morocco, Tifinagh extended phonetic)</description>
   2730             <languageList>
   2731               <iso639Id>ber</iso639Id>
   2732             </languageList>
   2733           </configItem>
   2734         </variant>
   2735         <variant>
   2736           <configItem>
   2737             <name>rif</name>
   2738             <!-- Keyboard indicator for Tarifit layouts -->
   2739             <shortDescription>rif</shortDescription>
   2740             <description>Tarifit</description>
   2741             <languageList>
   2742               <iso639Id>rif</iso639Id>
   2743             </languageList>
   2744           </configItem>
   2745         </variant>
   2746       </variantList>
   2747     </layout>
   2748     <layout>
   2749       <configItem>
   2750         <name>cm</name>
   2751         <!-- Keyboard indicator for Cameroon layouts -->
   2752         <shortDescription>cm</shortDescription>
   2753         <description>English (Cameroon)</description>
   2754         <countryList>
   2755           <iso3166Id>CM</iso3166Id>
   2756         </countryList>
   2757         <languageList>
   2758           <iso639Id>eng</iso639Id>
   2759         </languageList>
   2760       </configItem>
   2761       <variantList>
   2762         <variant>
   2763           <configItem>
   2764             <name>french</name>
   2765             <description>French (Cameroon)</description>
   2766             <languageList>
   2767               <iso639Id>fra</iso639Id>
   2768             </languageList>
   2769           </configItem>
   2770         </variant>
   2771         <variant>
   2772           <configItem>
   2773             <name>qwerty</name>
   2774             <description>Cameroon Multilingual (QWERTY, intl.)</description>
   2775             <languageList>
   2776               <iso639Id>eng</iso639Id>
   2777               <iso639Id>bas</iso639Id>
   2778               <iso639Id>nmg</iso639Id>
   2779               <iso639Id>fub</iso639Id>
   2780               <iso639Id>ewo</iso639Id>
   2781               <iso639Id>xmd</iso639Id>
   2782               <iso639Id>mfh</iso639Id>
   2783               <iso639Id>bkm</iso639Id>
   2784               <iso639Id>ozm</iso639Id>
   2785               <iso639Id>lns</iso639Id>
   2786               <iso639Id>sox</iso639Id>
   2787               <iso639Id>pny</iso639Id>
   2788               <iso639Id>wes</iso639Id>
   2789               <iso639Id>lem</iso639Id>
   2790               <iso639Id>nyj</iso639Id>
   2791               <iso639Id>mfk</iso639Id>
   2792               <iso639Id>mcp</iso639Id>
   2793               <iso639Id>ass</iso639Id>
   2794               <iso639Id>xed</iso639Id>
   2795               <iso639Id>dua</iso639Id>
   2796               <iso639Id>anv</iso639Id>
   2797               <iso639Id>bum</iso639Id>
   2798               <iso639Id>btb</iso639Id>
   2799               <iso639Id>bfd</iso639Id>
   2800               <iso639Id>azo</iso639Id>
   2801               <iso639Id>ken</iso639Id>
   2802               <iso639Id>yam</iso639Id>
   2803               <iso639Id>yat</iso639Id>
   2804               <iso639Id>yas</iso639Id>
   2805             </languageList>
   2806           </configItem>
   2807         </variant>
   2808         <variant>
   2809           <configItem>
   2810             <name>azerty</name>
   2811             <description>Cameroon (AZERTY, intl.)</description>
   2812             <languageList>
   2813               <iso639Id>fra</iso639Id>
   2814               <iso639Id>bas</iso639Id>
   2815               <iso639Id>nmg</iso639Id>
   2816               <iso639Id>fub</iso639Id>
   2817               <iso639Id>ewo</iso639Id>
   2818               <iso639Id>xmd</iso639Id>
   2819               <iso639Id>mfh</iso639Id>
   2820               <iso639Id>bkm</iso639Id>
   2821               <iso639Id>ozm</iso639Id>
   2822               <iso639Id>lns</iso639Id>
   2823               <iso639Id>sox</iso639Id>
   2824               <iso639Id>pny</iso639Id>
   2825               <iso639Id>wes</iso639Id>
   2826               <iso639Id>lem</iso639Id>
   2827               <iso639Id>nyj</iso639Id>
   2828               <iso639Id>mfk</iso639Id>
   2829               <iso639Id>mcp</iso639Id>
   2830               <iso639Id>ass</iso639Id>
   2831               <iso639Id>xed</iso639Id>
   2832               <iso639Id>dua</iso639Id>
   2833               <iso639Id>anv</iso639Id>
   2834               <iso639Id>bum</iso639Id>
   2835               <iso639Id>btb</iso639Id>
   2836               <iso639Id>bfd</iso639Id>
   2837               <iso639Id>azo</iso639Id>
   2838               <iso639Id>ken</iso639Id>
   2839               <iso639Id>yam</iso639Id>
   2840               <iso639Id>yat</iso639Id>
   2841               <iso639Id>yas</iso639Id>
   2842             </languageList>
   2843           </configItem>
   2844         </variant>
   2845         <variant>
   2846           <configItem>
   2847             <name>dvorak</name>
   2848             <description>Cameroon (Dvorak, intl.)</description>
   2849           </configItem>
   2850         </variant>
   2851         <variant>
   2852           <configItem>
   2853             <name>mmuock</name>
   2854             <description>Mmuock</description>
   2855           </configItem>
   2856         </variant>
   2857       </variantList>
   2858     </layout>
   2859     <layout>
   2860       <configItem>
   2861         <name>mm</name>
   2862         <!-- Keyboard indicator for Burmese layouts -->
   2863         <shortDescription>my</shortDescription>
   2864         <description>Burmese</description>
   2865         <countryList>
   2866           <iso3166Id>MM</iso3166Id>
   2867         </countryList>
   2868         <languageList>
   2869           <iso639Id>mya</iso639Id>
   2870         </languageList>
   2871       </configItem>
   2872       <variantList>
   2873         <variant>
   2874           <configItem>
   2875             <name>zawgyi</name>
   2876             <shortDescription>zg</shortDescription>
   2877             <description>Burmese Zawgyi</description>
   2878             <languageList>
   2879               <iso639Id>mya</iso639Id>
   2880             </languageList>
   2881           </configItem>
   2882         </variant>
   2883         <!-- Keyboard Layout for Shan -->
   2884         <variant>
   2885           <configItem>
   2886             <name>shn</name>
   2887             <shortDescription>shn</shortDescription>
   2888             <description>Shan</description>
   2889             <languageList>
   2890               <iso639Id>shn</iso639Id>
   2891               <iso639Id>eng</iso639Id>
   2892             </languageList>
   2893           </configItem>
   2894         </variant>
   2895         <variant>
   2896           <configItem>
   2897             <name>zgt</name>
   2898             <shortDescription>zgt</shortDescription>
   2899             <description>Shan (Zawgyi Tai)</description>
   2900             <languageList>
   2901               <iso639Id>shn</iso639Id>
   2902               <iso639Id>eng</iso639Id>
   2903             </languageList>
   2904           </configItem>
   2905         </variant>
   2906         <!-- Keyboard Layout for Mon -->
   2907         <variant>
   2908           <configItem>
   2909             <name>mnw</name>
   2910             <shortDescription>mon</shortDescription>
   2911             <description>Mon</description>
   2912             <languageList>
   2913               <iso639Id>mnw</iso639Id>
   2914               <iso639Id>eng</iso639Id>
   2915             </languageList>
   2916           </configItem>
   2917         </variant>
   2918         <variant>
   2919           <configItem>
   2920             <name>mnw-a1</name>
   2921             <shortDescription>mon-a1</shortDescription>
   2922             <description>Mon (A1)</description>
   2923             <languageList>
   2924               <iso639Id>mnw</iso639Id>
   2925               <iso639Id>eng</iso639Id>
   2926             </languageList>
   2927           </configItem>
   2928         </variant>
   2929       </variantList>
   2930     </layout>
   2931     <layout>
   2932       <configItem>
   2933         <name>ca</name>
   2934         <!-- Keyboard indicator for French layouts -->
   2935         <shortDescription>fr</shortDescription>
   2936         <description>French (Canada)</description>
   2937         <countryList>
   2938           <iso3166Id>CA</iso3166Id>
   2939         </countryList>
   2940         <languageList>
   2941           <iso639Id>fra</iso639Id>
   2942         </languageList>
   2943       </configItem>
   2944       <variantList>
   2945         <variant>
   2946           <configItem>
   2947             <name>fr-dvorak</name>
   2948             <!-- Keyboard indicator for French layouts -->
   2949             <shortDescription>fr</shortDescription>
   2950             <description>French (Canada, Dvorak)</description>
   2951           </configItem>
   2952         </variant>
   2953         <variant>
   2954           <configItem>
   2955             <name>fr-legacy</name>
   2956             <!-- Keyboard indicator for French layouts -->
   2957             <shortDescription>fr</shortDescription>
   2958             <description>French (Canada, legacy)</description>
   2959           </configItem>
   2960         </variant>
   2961         <variant>
   2962           <configItem>
   2963             <name>multix</name>
   2964             <description>Canadian (CSA)</description>
   2965           </configItem>
   2966         </variant>
   2967         <variant>
   2968           <configItem>
   2969             <name>ike</name>
   2970             <!-- Keyboard indicator for Inuktikut layouts -->
   2971             <shortDescription>ike</shortDescription>
   2972             <description>Inuktitut</description>
   2973             <languageList>
   2974               <iso639Id>iku</iso639Id>
   2975             </languageList>
   2976           </configItem>
   2977         </variant>
   2978         <variant>
   2979           <configItem>
   2980             <name>eng</name>
   2981             <!-- Keyboard indicator for English layouts -->
   2982             <shortDescription>en</shortDescription>
   2983             <description>English (Canada)</description>
   2984             <languageList>
   2985               <iso639Id>eng</iso639Id>
   2986             </languageList>
   2987           </configItem>
   2988         </variant>
   2989       </variantList>
   2990     </layout>
   2991     <layout>
   2992       <configItem>
   2993         <name>cd</name>
   2994         <!-- Keyboard indicator for French layouts -->
   2995         <shortDescription>fr</shortDescription>
   2996         <description>French (Democratic Republic of the Congo)</description>
   2997         <countryList>
   2998           <iso3166Id>CD</iso3166Id>
   2999         </countryList>
   3000         <languageList>
   3001           <iso639Id>fra</iso639Id>
   3002         </languageList>
   3003       </configItem>
   3004       <variantList/>
   3005     </layout>
   3006     <layout>
   3007       <configItem>
   3008         <name>cn</name>
   3009         <!-- Keyboard indicator for Chinese layouts -->
   3010         <shortDescription>zh</shortDescription>
   3011         <description>Chinese</description>
   3012         <countryList>
   3013           <iso3166Id>CN</iso3166Id>
   3014         </countryList>
   3015         <languageList>
   3016           <iso639Id>zho</iso639Id>
   3017         </languageList>
   3018       </configItem>
   3019       <variantList>
   3020 
   3021         <variant>
   3022           <configItem>
   3023             <name>mon_trad</name>
   3024             <description>Mongolian (Bichig)</description>
   3025             <languageList>
   3026               <iso639Id>mvf</iso639Id>
   3027             </languageList>
   3028           </configItem>
   3029         </variant>
   3030         <variant>
   3031           <configItem>
   3032             <name>mon_trad_todo</name>
   3033             <description>Mongolian (Todo)</description>
   3034             <languageList>
   3035               <iso639Id>mvf</iso639Id>
   3036             </languageList>
   3037           </configItem>
   3038         </variant>
   3039         <variant>
   3040           <configItem>
   3041             <name>mon_trad_xibe</name>
   3042             <description>Mongolian (Xibe)</description>
   3043             <languageList>
   3044               <iso639Id>sjo</iso639Id>
   3045             </languageList>
   3046           </configItem>
   3047         </variant>
   3048         <variant>
   3049           <configItem>
   3050             <name>mon_trad_manchu</name>
   3051             <description>Mongolian (Manchu)</description>
   3052             <languageList>
   3053               <iso639Id>mnc</iso639Id>
   3054             </languageList>
   3055           </configItem>
   3056         </variant>
   3057         <variant>
   3058           <configItem>
   3059             <name>mon_trad_galik</name>
   3060             <description>Mongolian (Galik)</description>
   3061             <languageList>
   3062               <iso639Id>mvf</iso639Id>
   3063             </languageList>
   3064           </configItem>
   3065         </variant>
   3066         <variant>
   3067           <configItem>
   3068             <name>mon_todo_galik</name>
   3069             <description>Mongolian (Todo Galik)</description>
   3070             <languageList>
   3071               <iso639Id>mvf</iso639Id>
   3072             </languageList>
   3073           </configItem>
   3074         </variant>
   3075         <variant>
   3076           <configItem>
   3077             <name>mon_manchu_galik</name>
   3078             <description>Mongolian (Manchu Galik)</description>
   3079             <languageList>
   3080               <iso639Id>mnc</iso639Id>
   3081             </languageList>
   3082           </configItem>
   3083         </variant>
   3084 
   3085         <variant>
   3086           <configItem>
   3087             <name>tib</name>
   3088             <description>Tibetan</description>
   3089             <languageList>
   3090               <iso639Id>bod</iso639Id>
   3091             </languageList>
   3092           </configItem>
   3093         </variant>
   3094         <variant>
   3095           <configItem>
   3096             <name>tib_asciinum</name>
   3097             <description>Tibetan (with ASCII numerals)</description>
   3098             <languageList>
   3099               <iso639Id>bod</iso639Id>
   3100             </languageList>
   3101           </configItem>
   3102         </variant>
   3103         <variant>
   3104           <configItem>
   3105             <name>ug</name>
   3106             <shortDescription>ug</shortDescription>
   3107             <description>Uyghur</description>
   3108             <languageList>
   3109               <iso639Id>uig</iso639Id>
   3110             </languageList>
   3111           </configItem>
   3112         </variant>
   3113         <variant>
   3114           <configItem>
   3115             <name>altgr-pinyin</name>
   3116             <description>Hanyu Pinyin Letters (with AltGr dead keys)</description>
   3117             <languageList>
   3118               <iso639Id>zho</iso639Id>
   3119             </languageList>
   3120           </configItem>
   3121         </variant>
   3122       </variantList>
   3123     </layout>
   3124     <layout>
   3125       <configItem>
   3126         <name>hr</name>
   3127         <!-- Keyboard indicator for Croatian layouts -->
   3128         <shortDescription>hr</shortDescription>
   3129         <description>Croatian</description>
   3130         <countryList>
   3131           <iso3166Id>HR</iso3166Id>
   3132         </countryList>
   3133         <languageList>
   3134           <iso639Id>hrv</iso639Id>
   3135         </languageList>
   3136       </configItem>
   3137       <variantList>
   3138         <variant>
   3139           <configItem>
   3140             <name>alternatequotes</name>
   3141             <description>Croatian (with guillemets)</description>
   3142           </configItem>
   3143         </variant>
   3144         <variant>
   3145           <configItem>
   3146             <name>unicode</name>
   3147             <description>Croatian (with Croatian digraphs)</description>
   3148           </configItem>
   3149         </variant>
   3150         <variant>
   3151           <configItem>
   3152             <name>unicodeus</name>
   3153             <description>Croatian (US, with Croatian digraphs)</description>
   3154           </configItem>
   3155         </variant>
   3156         <variant>
   3157           <configItem>
   3158             <name>us</name>
   3159             <description>Croatian (US)</description>
   3160           </configItem>
   3161         </variant>
   3162       </variantList>
   3163     </layout>
   3164     <layout>
   3165       <configItem>
   3166         <name>cz</name>
   3167         <!-- Keyboard indicator for Czech layouts -->
   3168         <shortDescription>cs</shortDescription>
   3169         <description>Czech</description>
   3170         <countryList>
   3171           <iso3166Id>CZ</iso3166Id>
   3172         </countryList>
   3173         <languageList>
   3174           <iso639Id>ces</iso639Id>
   3175         </languageList>
   3176       </configItem>
   3177       <variantList>
   3178         <variant>
   3179           <configItem>
   3180             <name>bksl</name>
   3181             <description>Czech (with &lt;\|&gt; key)</description>
   3182           </configItem>
   3183         </variant>
   3184         <variant>
   3185           <configItem>
   3186             <name>qwerty</name>
   3187             <description>Czech (QWERTY)</description>
   3188           </configItem>
   3189         </variant>
   3190         <variant>
   3191           <configItem>
   3192             <name>qwerty_bksl</name>
   3193             <description>Czech (QWERTY, extended backslash)</description>
   3194           </configItem>
   3195         </variant>
   3196         <variant>
   3197           <configItem>
   3198             <name>qwerty-mac</name>
   3199             <description>Czech (QWERTY, Macintosh)</description>
   3200           </configItem>
   3201         </variant>
   3202         <variant>
   3203           <configItem>
   3204             <name>ucw</name>
   3205             <description>Czech (UCW, only accented letters)</description>
   3206           </configItem>
   3207         </variant>
   3208         <variant>
   3209           <configItem>
   3210             <name>dvorak-ucw</name>
   3211             <description>Czech (US, Dvorak, UCW support)</description>
   3212           </configItem>
   3213         </variant>
   3214         <variant>
   3215           <configItem>
   3216             <name>rus</name>
   3217             <!-- Keyboard indicator for Russian layouts -->
   3218             <shortDescription>ru</shortDescription>
   3219             <description>Russian (Czech, phonetic)</description>
   3220             <languageList>
   3221               <iso639Id>rus</iso639Id>
   3222             </languageList>
   3223           </configItem>
   3224         </variant>
   3225       </variantList>
   3226     </layout>
   3227     <layout>
   3228       <configItem>
   3229         <name>dk</name>
   3230         <!-- Keyboard indicator for Danish layouts -->
   3231         <shortDescription>da</shortDescription>
   3232         <description>Danish</description>
   3233         <countryList>
   3234           <iso3166Id>DK</iso3166Id>
   3235         </countryList>
   3236         <languageList>
   3237           <iso639Id>dan</iso639Id>
   3238         </languageList>
   3239       </configItem>
   3240       <variantList>
   3241         <variant>
   3242           <configItem>
   3243             <name>nodeadkeys</name>
   3244             <description>Danish (no dead keys)</description>
   3245           </configItem>
   3246         </variant>
   3247         <variant>
   3248           <configItem>
   3249             <name>winkeys</name>
   3250             <description>Danish (Windows)</description>
   3251           </configItem>
   3252         </variant>
   3253         <variant>
   3254           <configItem>
   3255             <name>mac</name>
   3256             <description>Danish (Macintosh)</description>
   3257           </configItem>
   3258         </variant>
   3259         <variant>
   3260           <configItem>
   3261             <name>mac_nodeadkeys</name>
   3262             <description>Danish (Macintosh, no dead keys)</description>
   3263           </configItem>
   3264         </variant>
   3265         <variant>
   3266           <configItem>
   3267             <name>dvorak</name>
   3268             <description>Danish (Dvorak)</description>
   3269           </configItem>
   3270         </variant>
   3271       </variantList>
   3272     </layout>
   3273     <layout>
   3274       <configItem>
   3275         <name>nl</name>
   3276         <!-- Keyboard indicator for Dutch layouts -->
   3277         <shortDescription>nl</shortDescription>
   3278         <description>Dutch</description>
   3279         <countryList>
   3280           <iso3166Id>NL</iso3166Id>
   3281         </countryList>
   3282         <languageList>
   3283           <iso639Id>nld</iso639Id>
   3284         </languageList>
   3285       </configItem>
   3286       <variantList>
   3287         <variant>
   3288           <configItem>
   3289             <name>us</name>
   3290             <description>Dutch (US)</description>
   3291           </configItem>
   3292         </variant>
   3293         <variant>
   3294           <configItem>
   3295             <name>mac</name>
   3296             <description>Dutch (Macintosh)</description>
   3297           </configItem>
   3298         </variant>
   3299         <variant>
   3300           <configItem>
   3301             <name>std</name>
   3302             <description>Dutch (standard)</description>
   3303           </configItem>
   3304         </variant>
   3305       </variantList>
   3306     </layout>
   3307     <layout>
   3308       <configItem>
   3309         <name>bt</name>
   3310         <!-- Keyboard indicator for Dzongkha layouts -->
   3311         <shortDescription>dz</shortDescription>
   3312         <description>Dzongkha</description>
   3313         <countryList>
   3314           <iso3166Id>BT</iso3166Id>
   3315         </countryList>
   3316         <languageList>
   3317           <iso639Id>dzo</iso639Id>
   3318         </languageList>
   3319       </configItem>
   3320     </layout>
   3321     <layout>
   3322       <configItem>
   3323         <name>ee</name>
   3324         <!-- Keyboard indicator for Estonian layouts -->
   3325         <shortDescription>et</shortDescription>
   3326         <description>Estonian</description>
   3327         <countryList>
   3328           <iso3166Id>EE</iso3166Id>
   3329         </countryList>
   3330         <languageList>
   3331           <iso639Id>est</iso639Id>
   3332         </languageList>
   3333       </configItem>
   3334       <variantList>
   3335         <variant>
   3336           <configItem>
   3337             <name>nodeadkeys</name>
   3338             <description>Estonian (no dead keys)</description>
   3339           </configItem>
   3340         </variant>
   3341         <variant>
   3342           <configItem>
   3343             <name>dvorak</name>
   3344             <description>Estonian (Dvorak)</description>
   3345           </configItem>
   3346         </variant>
   3347         <variant>
   3348           <configItem>
   3349             <name>us</name>
   3350             <description>Estonian (US)</description>
   3351           </configItem>
   3352         </variant>
   3353       </variantList>
   3354     </layout>
   3355     <layout>
   3356       <configItem>
   3357         <name>ir</name>
   3358         <!-- Keyboard indicator for Persian layouts -->
   3359         <shortDescription>fa</shortDescription>
   3360         <description>Persian</description>
   3361         <countryList>
   3362           <iso3166Id>IR</iso3166Id>
   3363         </countryList>
   3364         <languageList>
   3365           <iso639Id>fas</iso639Id>
   3366         </languageList>
   3367       </configItem>
   3368       <variantList>
   3369         <variant>
   3370           <configItem>
   3371             <name>pes_keypad</name>
   3372             <description>Persian (with Persian keypad)</description>
   3373           </configItem>
   3374         </variant>
   3375         <variant>
   3376           <configItem>
   3377             <name>azb</name>
   3378             <shortDescription>azb</shortDescription>
   3379             <description>Azerbaijani (Iran)</description>
   3380             <languageList>
   3381               <iso639Id>azb</iso639Id>
   3382             </languageList>
   3383           </configItem>
   3384         </variant>
   3385         <variant>
   3386           <configItem>
   3387             <name>ku</name>
   3388             <!-- Keyboard indicator for Kurdish layouts -->
   3389             <shortDescription>ku</shortDescription>
   3390             <description>Kurdish (Iran, Latin Q)</description>
   3391             <languageList>
   3392               <iso639Id>kur</iso639Id>
   3393             </languageList>
   3394           </configItem>
   3395         </variant>
   3396         <variant>
   3397           <configItem>
   3398             <name>ku_f</name>
   3399             <!-- Keyboard indicator for Kurdish layouts -->
   3400             <shortDescription>ku</shortDescription>
   3401             <description>Kurdish (Iran, F)</description>
   3402             <languageList>
   3403               <iso639Id>kur</iso639Id>
   3404             </languageList>
   3405           </configItem>
   3406         </variant>
   3407         <variant>
   3408           <configItem>
   3409             <name>ku_alt</name>
   3410             <!-- Keyboard indicator for Kurdish layouts -->
   3411             <shortDescription>ku</shortDescription>
   3412             <description>Kurdish (Iran, Latin Alt-Q)</description>
   3413             <languageList>
   3414               <iso639Id>kur</iso639Id>
   3415             </languageList>
   3416           </configItem>
   3417         </variant>
   3418         <variant>
   3419           <configItem>
   3420             <name>ku_ara</name>
   3421             <!-- Keyboard indicator for Kurdish layouts -->
   3422             <shortDescription>ku</shortDescription>
   3423             <description>Kurdish (Iran, Arabic-Latin)</description>
   3424             <languageList>
   3425               <iso639Id>kur</iso639Id>
   3426             </languageList>
   3427           </configItem>
   3428         </variant>
   3429       </variantList>
   3430     </layout>
   3431     <layout>
   3432       <configItem>
   3433         <name>iq</name>
   3434         <!-- Keyboard indicator for Iraqi layouts -->
   3435         <shortDescription>ar</shortDescription>
   3436         <description>Iraqi</description>
   3437         <countryList>
   3438           <iso3166Id>IQ</iso3166Id>
   3439         </countryList>
   3440         <languageList>
   3441           <iso639Id>ara</iso639Id>
   3442           <iso639Id>kur</iso639Id>
   3443         </languageList>
   3444       </configItem>
   3445       <variantList>
   3446         <variant>
   3447           <configItem>
   3448             <name>ku</name>
   3449             <!-- Keyboard indicator for Kurdish layouts -->
   3450             <shortDescription>ku</shortDescription>
   3451             <description>Kurdish (Iraq, Latin Q)</description>
   3452             <languageList>
   3453               <iso639Id>kur</iso639Id>
   3454             </languageList>
   3455           </configItem>
   3456         </variant>
   3457         <variant>
   3458           <configItem>
   3459             <name>ku_f</name>
   3460             <!-- Keyboard indicator for Kurdish layouts -->
   3461             <shortDescription>ku</shortDescription>
   3462             <description>Kurdish (Iraq, F)</description>
   3463             <languageList>
   3464               <iso639Id>kur</iso639Id>
   3465             </languageList>
   3466           </configItem>
   3467         </variant>
   3468         <variant>
   3469           <configItem>
   3470             <name>ku_alt</name>
   3471             <!-- Keyboard indicator for Kurdish layouts -->
   3472             <shortDescription>ku</shortDescription>
   3473             <description>Kurdish (Iraq, Latin Alt-Q)</description>
   3474             <languageList>
   3475               <iso639Id>kur</iso639Id>
   3476             </languageList>
   3477           </configItem>
   3478         </variant>
   3479         <variant>
   3480           <configItem>
   3481             <name>ku_ara</name>
   3482             <!-- Keyboard indicator for Kurdish layouts -->
   3483             <shortDescription>ku</shortDescription>
   3484             <description>Kurdish (Iraq, Arabic-Latin)</description>
   3485             <languageList>
   3486               <iso639Id>kur</iso639Id>
   3487             </languageList>
   3488           </configItem>
   3489         </variant>
   3490       </variantList>
   3491     </layout>
   3492     <layout>
   3493       <configItem>
   3494         <name>fo</name>
   3495         <!-- Keyboard indicator for Faroese layouts -->
   3496         <shortDescription>fo</shortDescription>
   3497         <description>Faroese</description>
   3498         <countryList>
   3499           <iso3166Id>FO</iso3166Id>
   3500         </countryList>
   3501         <languageList>
   3502           <iso639Id>fao</iso639Id>
   3503         </languageList>
   3504       </configItem>
   3505       <variantList>
   3506         <variant>
   3507           <configItem>
   3508             <name>nodeadkeys</name>
   3509             <description>Faroese (no dead keys)</description>
   3510           </configItem>
   3511         </variant>
   3512       </variantList>
   3513     </layout>
   3514     <layout>
   3515       <configItem>
   3516         <name>fi</name>
   3517         <!-- Keyboard indicator for Finnish layouts -->
   3518         <shortDescription>fi</shortDescription>
   3519         <description>Finnish</description>
   3520         <countryList>
   3521           <iso3166Id>FI</iso3166Id>
   3522         </countryList>
   3523         <languageList>
   3524           <iso639Id>fin</iso639Id>
   3525         </languageList>
   3526       </configItem>
   3527       <variantList>
   3528         <variant>
   3529           <configItem>
   3530             <name>winkeys</name>
   3531             <description>Finnish (Windows)</description>
   3532           </configItem>
   3533         </variant>
   3534         <variant>
   3535           <configItem>
   3536             <name>classic</name>
   3537             <description>Finnish (classic)</description>
   3538           </configItem>
   3539         </variant>
   3540         <variant>
   3541           <configItem>
   3542             <name>nodeadkeys</name>
   3543             <description>Finnish (classic, no dead keys)</description>
   3544           </configItem>
   3545         </variant>
   3546         <variant>
   3547           <configItem>
   3548             <name>smi</name>
   3549             <description>Northern Saami (Finland)</description>
   3550             <languageList>
   3551               <iso639Id>sme</iso639Id>
   3552             </languageList>
   3553           </configItem>
   3554         </variant>
   3555         <variant>
   3556           <configItem>
   3557             <name>mac</name>
   3558             <description>Finnish (Macintosh)</description>
   3559           </configItem>
   3560         </variant>
   3561       </variantList>
   3562     </layout>
   3563     <layout>
   3564       <configItem>
   3565         <name>fr</name>
   3566         <!-- Keyboard indicator for French layouts -->
   3567         <shortDescription>fr</shortDescription>
   3568         <description>French</description>
   3569         <countryList>
   3570           <iso3166Id>FR</iso3166Id>
   3571         </countryList>
   3572         <languageList>
   3573           <iso639Id>fra</iso639Id>
   3574         </languageList>
   3575       </configItem>
   3576       <variantList>
   3577         <variant>
   3578           <configItem>
   3579             <name>nodeadkeys</name>
   3580             <description>French (no dead keys)</description>
   3581           </configItem>
   3582         </variant>
   3583         <variant>
   3584           <configItem>
   3585             <name>oss</name>
   3586             <description>French (alt.)</description>
   3587           </configItem>
   3588         </variant>
   3589         <variant>
   3590           <configItem>
   3591             <name>oss_latin9</name>
   3592             <description>French (alt., Latin-9 only)</description>
   3593           </configItem>
   3594         </variant>
   3595         <variant>
   3596           <configItem>
   3597             <name>oss_nodeadkeys</name>
   3598             <description>French (alt., no dead keys)</description>
   3599           </configItem>
   3600         </variant>
   3601         <variant>
   3602           <configItem>
   3603             <name>latin9</name>
   3604             <description>French (legacy, alt.)</description>
   3605           </configItem>
   3606         </variant>
   3607         <variant>
   3608           <configItem>
   3609             <name>latin9_nodeadkeys</name>
   3610             <description>French (legacy, alt., no dead keys)</description>
   3611           </configItem>
   3612         </variant>
   3613         <variant>
   3614           <configItem>
   3615             <name>bepo</name>
   3616             <description>French (BEPO)</description>
   3617           </configItem>
   3618         </variant>
   3619         <variant>
   3620           <configItem>
   3621             <name>bepo_latin9</name>
   3622             <description>French (BEPO, Latin-9 only)</description>
   3623           </configItem>
   3624         </variant>
   3625         <variant>
   3626           <configItem>
   3627             <name>bepo_afnor</name>
   3628             <description>French (BEPO, AFNOR)</description>
   3629           </configItem>
   3630         </variant>
   3631         <variant>
   3632           <configItem>
   3633             <name>dvorak</name>
   3634             <description>French (Dvorak)</description>
   3635           </configItem>
   3636         </variant>
   3637         <variant>
   3638           <configItem>
   3639             <name>mac</name>
   3640             <description>French (Macintosh)</description>
   3641           </configItem>
   3642         </variant>
   3643         <variant>
   3644           <configItem>
   3645             <name>azerty</name>
   3646             <description>French (AZERTY)</description>
   3647           </configItem>
   3648         </variant>
   3649         <variant>
   3650           <configItem>
   3651             <name>afnor</name>
   3652             <description>French (AZERTY, AFNOR)</description>
   3653           </configItem>
   3654         </variant>
   3655         <variant>
   3656           <configItem>
   3657             <name>bre</name>
   3658             <description>Breton (France)</description>
   3659             <languageList>
   3660               <iso639Id>bre</iso639Id>
   3661             </languageList>
   3662           </configItem>
   3663         </variant>
   3664         <variant>
   3665           <configItem>
   3666             <name>oci</name>
   3667             <description>Occitan</description>
   3668             <languageList>
   3669               <iso639Id>oci</iso639Id>
   3670             </languageList>
   3671           </configItem>
   3672         </variant>
   3673         <variant>
   3674           <configItem>
   3675             <name>geo</name>
   3676             <description>Georgian (France, AZERTY Tskapo)</description>
   3677             <languageList>
   3678               <iso639Id>kat</iso639Id>
   3679             </languageList>
   3680           </configItem>
   3681         </variant>
   3682         <variant>
   3683           <configItem>
   3684             <name>us</name>
   3685             <description>French (US)</description>
   3686           </configItem>
   3687         </variant>
   3688       </variantList>
   3689     </layout>
   3690     <layout>
   3691       <configItem>
   3692         <name>gh</name>
   3693         <!-- Keyboard indicator for English layouts -->
   3694         <shortDescription>en</shortDescription>
   3695         <description>English (Ghana)</description>
   3696         <countryList>
   3697           <iso3166Id>GH</iso3166Id>
   3698         </countryList>
   3699         <languageList>
   3700           <iso639Id>eng</iso639Id>
   3701         </languageList>
   3702       </configItem>
   3703       <variantList>
   3704         <variant>
   3705           <configItem>
   3706             <name>generic</name>
   3707             <description>English (Ghana, multilingual)</description>
   3708           </configItem>
   3709         </variant>
   3710         <variant>
   3711           <configItem>
   3712             <name>akan</name>
   3713             <!-- Keyboard indicator for Akan layouts -->
   3714             <shortDescription>ak</shortDescription>
   3715             <description>Akan</description>
   3716             <languageList>
   3717               <iso639Id>aka</iso639Id>
   3718             </languageList>
   3719           </configItem>
   3720         </variant>
   3721         <variant>
   3722           <configItem>
   3723             <name>ewe</name>
   3724             <!-- Keyboard indicator for Ewe layouts -->
   3725             <shortDescription>ee</shortDescription>
   3726             <description>Ewe</description>
   3727             <languageList>
   3728               <iso639Id>ewe</iso639Id>
   3729             </languageList>
   3730           </configItem>
   3731         </variant>
   3732         <variant>
   3733           <configItem>
   3734             <name>fula</name>
   3735             <!-- Keyboard indicator for Fula layouts -->
   3736             <shortDescription>ff</shortDescription>
   3737             <description>Fula</description>
   3738             <languageList>
   3739               <iso639Id>ful</iso639Id>
   3740             </languageList>
   3741           </configItem>
   3742         </variant>
   3743         <variant>
   3744           <configItem>
   3745             <name>ga</name>
   3746             <!-- Keyboard indicator for Ga layouts -->
   3747             <shortDescription>gaa</shortDescription>
   3748             <description>Ga</description>
   3749             <languageList>
   3750               <iso639Id>gaa</iso639Id>
   3751             </languageList>
   3752           </configItem>
   3753         </variant>
   3754         <variant>
   3755           <configItem>
   3756             <name>hausa</name>
   3757             <!-- Keyboard indicator for Hausa layouts -->
   3758             <shortDescription>ha</shortDescription>
   3759             <description>Hausa (Ghana)</description>
   3760             <languageList>
   3761               <iso639Id>hau</iso639Id>
   3762             </languageList>
   3763           </configItem>
   3764         </variant>
   3765         <variant>
   3766           <configItem>
   3767             <name>avn</name>
   3768             <!-- Keyboard indicator for Avatime layouts -->
   3769             <shortDescription>avn</shortDescription>
   3770             <description>Avatime</description>
   3771             <languageList>
   3772               <iso639Id>avn</iso639Id>
   3773             </languageList>
   3774           </configItem>
   3775         </variant>
   3776         <variant>
   3777           <configItem>
   3778             <name>gillbt</name>
   3779             <description>English (Ghana, GILLBT)</description>
   3780           </configItem>
   3781         </variant>
   3782       </variantList>
   3783     </layout>
   3784     <layout>
   3785       <configItem>
   3786         <name>gn</name>
   3787         <shortDescription>nqo</shortDescription>
   3788         <description>N'Ko (AZERTY)</description>
   3789         <countryList>
   3790           <iso3166Id>GN</iso3166Id>
   3791         </countryList>
   3792         <languageList>
   3793           <iso639Id>nqo</iso639Id>
   3794         </languageList>
   3795       </configItem>
   3796       <variantList/>
   3797     </layout>
   3798     <layout>
   3799       <configItem>
   3800         <name>ge</name>
   3801         <!-- Keyboard indicator for Georgian layouts -->
   3802         <shortDescription>ka</shortDescription>
   3803         <description>Georgian</description>
   3804         <countryList>
   3805           <iso3166Id>GE</iso3166Id>
   3806         </countryList>
   3807         <languageList>
   3808           <iso639Id>kat</iso639Id>
   3809         </languageList>
   3810       </configItem>
   3811       <variantList>
   3812         <variant>
   3813           <configItem>
   3814             <name>ergonomic</name>
   3815             <description>Georgian (ergonomic)</description>
   3816           </configItem>
   3817         </variant>
   3818         <variant>
   3819           <configItem>
   3820             <name>mess</name>
   3821             <description>Georgian (MESS)</description>
   3822           </configItem>
   3823         </variant>
   3824         <variant>
   3825           <configItem>
   3826             <name>ru</name>
   3827             <!-- Keyboard indicator for Russian layouts -->
   3828             <shortDescription>ru</shortDescription>
   3829             <description>Russian (Georgia)</description>
   3830             <languageList>
   3831               <iso639Id>rus</iso639Id>
   3832             </languageList>
   3833           </configItem>
   3834         </variant>
   3835         <variant>
   3836           <configItem>
   3837             <name>os</name>
   3838             <description>Ossetian (Georgia)</description>
   3839             <languageList>
   3840               <iso639Id>oss</iso639Id>
   3841             </languageList>
   3842           </configItem>
   3843         </variant>
   3844       </variantList>
   3845     </layout>
   3846     <layout>
   3847       <configItem>
   3848         <name>de</name>
   3849         <!-- Keyboard indicator for German layouts -->
   3850         <shortDescription>de</shortDescription>
   3851         <description>German</description>
   3852         <countryList>
   3853           <iso3166Id>DE</iso3166Id>
   3854         </countryList>
   3855         <languageList>
   3856           <iso639Id>deu</iso639Id>
   3857         </languageList>
   3858       </configItem>
   3859       <variantList>
   3860         <variant>
   3861           <configItem>
   3862             <name>deadacute</name>
   3863             <description>German (dead acute)</description>
   3864           </configItem>
   3865         </variant>
   3866         <variant>
   3867           <configItem>
   3868             <name>deadgraveacute</name>
   3869             <description>German (dead grave acute)</description>
   3870           </configItem>
   3871         </variant>
   3872         <variant>
   3873           <configItem>
   3874             <name>nodeadkeys</name>
   3875             <description>German (no dead keys)</description>
   3876           </configItem>
   3877         </variant>
   3878         <variant>
   3879           <configItem>
   3880             <name>e1</name>
   3881             <description>German (E1)</description>
   3882           </configItem>
   3883         </variant>
   3884         <variant>
   3885           <configItem>
   3886             <name>e2</name>
   3887             <description>German (E2)</description>
   3888           </configItem>
   3889         </variant>
   3890         <variant>
   3891           <configItem>
   3892             <name>T3</name>
   3893             <description>German (T3)</description>
   3894           </configItem>
   3895         </variant>
   3896         <variant>
   3897           <configItem>
   3898             <name>us</name>
   3899             <description>German (US)</description>
   3900           </configItem>
   3901         </variant>
   3902         <variant>
   3903           <configItem>
   3904             <name>ro</name>
   3905             <description>Romanian (Germany)</description>
   3906             <languageList>
   3907               <iso639Id>ron</iso639Id>
   3908             </languageList>
   3909           </configItem>
   3910         </variant>
   3911         <variant>
   3912           <configItem>
   3913             <name>ro_nodeadkeys</name>
   3914             <description>Romanian (Germany, no dead keys)</description>
   3915             <languageList>
   3916               <iso639Id>ron</iso639Id>
   3917             </languageList>
   3918           </configItem>
   3919         </variant>
   3920         <variant>
   3921           <configItem>
   3922             <name>dvorak</name>
   3923             <description>German (Dvorak)</description>
   3924           </configItem>
   3925         </variant>
   3926         <variant>
   3927           <configItem>
   3928             <name>neo</name>
   3929             <description>German (Neo 2)</description>
   3930           </configItem>
   3931         </variant>
   3932         <variant>
   3933           <configItem>
   3934             <name>mac</name>
   3935             <description>German (Macintosh)</description>
   3936           </configItem>
   3937         </variant>
   3938         <variant>
   3939           <configItem>
   3940             <name>mac_nodeadkeys</name>
   3941             <description>German (Macintosh, no dead keys)</description>
   3942           </configItem>
   3943         </variant>
   3944         <variant>
   3945           <configItem>
   3946             <name>dsb</name>
   3947             <description>Lower Sorbian</description>
   3948             <languageList>
   3949               <iso639Id>dsb</iso639Id>
   3950             </languageList>
   3951           </configItem>
   3952         </variant>
   3953         <variant>
   3954           <configItem>
   3955             <name>dsb_qwertz</name>
   3956             <description>Lower Sorbian (QWERTZ)</description>
   3957             <languageList>
   3958               <iso639Id>dsb</iso639Id>
   3959             </languageList>
   3960           </configItem>
   3961         </variant>
   3962         <variant>
   3963           <configItem>
   3964             <name>qwerty</name>
   3965             <description>German (QWERTY)</description>
   3966           </configItem>
   3967         </variant>
   3968         <variant>
   3969           <configItem>
   3970             <name>tr</name>
   3971             <description>Turkish (Germany)</description>
   3972             <languageList>
   3973               <iso639Id>tur</iso639Id>
   3974             </languageList>
   3975           </configItem>
   3976         </variant>
   3977         <variant>
   3978           <configItem>
   3979             <name>ru</name>
   3980             <!-- Keyboard indicator for Russian layouts -->
   3981             <shortDescription>ru</shortDescription>
   3982             <description>Russian (Germany, phonetic)</description>
   3983             <languageList>
   3984               <iso639Id>rus</iso639Id>
   3985             </languageList>
   3986           </configItem>
   3987         </variant>
   3988         <variant>
   3989           <configItem>
   3990             <name>deadtilde</name>
   3991             <description>German (dead tilde)</description>
   3992           </configItem>
   3993         </variant>
   3994       </variantList>
   3995     </layout>
   3996     <layout>
   3997       <configItem>
   3998         <name>gr</name>
   3999         <!-- Keyboard indicator for Greek layouts -->
   4000         <shortDescription>gr</shortDescription>
   4001         <description>Greek</description>
   4002         <countryList>
   4003           <iso3166Id>GR</iso3166Id>
   4004         </countryList>
   4005         <languageList>
   4006           <iso639Id>ell</iso639Id>
   4007         </languageList>
   4008       </configItem>
   4009       <variantList>
   4010         <variant>
   4011           <configItem>
   4012             <name>simple</name>
   4013             <description>Greek (simple)</description>
   4014           </configItem>
   4015         </variant>
   4016         <variant>
   4017           <configItem>
   4018             <name>extended</name>
   4019             <description>Greek (extended)</description>
   4020           </configItem>
   4021         </variant>
   4022         <variant>
   4023           <configItem>
   4024             <name>nodeadkeys</name>
   4025             <description>Greek (no dead keys)</description>
   4026           </configItem>
   4027         </variant>
   4028         <variant>
   4029           <configItem>
   4030             <name>polytonic</name>
   4031             <description>Greek (polytonic)</description>
   4032           </configItem>
   4033         </variant>
   4034       </variantList>
   4035     </layout>
   4036     <layout>
   4037       <configItem>
   4038         <name>hu</name>
   4039         <!-- Keyboard indicator for Hungarian layouts -->
   4040         <shortDescription>hu</shortDescription>
   4041         <description>Hungarian</description>
   4042         <countryList>
   4043           <iso3166Id>HU</iso3166Id>
   4044         </countryList>
   4045         <languageList>
   4046           <iso639Id>hun</iso639Id>
   4047         </languageList>
   4048       </configItem>
   4049       <variantList>
   4050         <variant>
   4051           <configItem>
   4052             <name>standard</name>
   4053             <description>Hungarian (standard)</description>
   4054           </configItem>
   4055         </variant>
   4056         <variant>
   4057           <configItem>
   4058             <name>nodeadkeys</name>
   4059             <description>Hungarian (no dead keys)</description>
   4060           </configItem>
   4061         </variant>
   4062         <variant>
   4063           <configItem>
   4064             <name>qwerty</name>
   4065             <description>Hungarian (QWERTY)</description>
   4066           </configItem>
   4067         </variant>
   4068         <variant>
   4069           <configItem>
   4070             <name>101_qwertz_comma_dead</name>
   4071             <description>Hungarian (QWERTZ, 101-key, comma, dead keys)</description>
   4072           </configItem>
   4073         </variant>
   4074         <variant>
   4075           <configItem>
   4076             <name>101_qwertz_comma_nodead</name>
   4077             <description>Hungarian (QWERTZ, 101-key, comma, no dead keys)</description>
   4078           </configItem>
   4079         </variant>
   4080         <variant>
   4081           <configItem>
   4082             <name>101_qwertz_dot_dead</name>
   4083             <description>Hungarian (QWERTZ, 101-key, dot, dead keys)</description>
   4084           </configItem>
   4085         </variant>
   4086         <variant>
   4087           <configItem>
   4088             <name>101_qwertz_dot_nodead</name>
   4089             <description>Hungarian (QWERTZ, 101-key, dot, no dead keys)</description>
   4090           </configItem>
   4091         </variant>
   4092         <variant>
   4093           <configItem>
   4094             <name>101_qwerty_comma_dead</name>
   4095             <description>Hungarian (QWERTY, 101-key, comma, dead keys)</description>
   4096           </configItem>
   4097         </variant>
   4098         <variant>
   4099           <configItem>
   4100             <name>101_qwerty_comma_nodead</name>
   4101             <description>Hungarian (QWERTY, 101-key, comma, no dead keys)</description>
   4102           </configItem>
   4103         </variant>
   4104         <variant>
   4105           <configItem>
   4106             <name>101_qwerty_dot_dead</name>
   4107             <description>Hungarian (QWERTY, 101-key, dot, dead keys)</description>
   4108           </configItem>
   4109         </variant>
   4110         <variant>
   4111           <configItem>
   4112             <name>101_qwerty_dot_nodead</name>
   4113             <description>Hungarian (QWERTY, 101-key, dot, no dead keys)</description>
   4114           </configItem>
   4115         </variant>
   4116         <variant>
   4117           <configItem>
   4118             <name>102_qwertz_comma_dead</name>
   4119             <description>Hungarian (QWERTZ, 102-key, comma, dead keys)</description>
   4120           </configItem>
   4121         </variant>
   4122         <variant>
   4123           <configItem>
   4124             <name>102_qwertz_comma_nodead</name>
   4125             <description>Hungarian (QWERTZ, 102-key, comma, no dead keys)</description>
   4126           </configItem>
   4127         </variant>
   4128         <variant>
   4129           <configItem>
   4130             <name>102_qwertz_dot_dead</name>
   4131             <description>Hungarian (QWERTZ, 102-key, dot, dead keys)</description>
   4132           </configItem>
   4133         </variant>
   4134         <variant>
   4135           <configItem>
   4136             <name>102_qwertz_dot_nodead</name>
   4137             <description>Hungarian (QWERTZ, 102-key, dot, no dead keys)</description>
   4138           </configItem>
   4139         </variant>
   4140         <variant>
   4141           <configItem>
   4142             <name>102_qwerty_comma_dead</name>
   4143             <description>Hungarian (QWERTY, 102-key, comma, dead keys)</description>
   4144           </configItem>
   4145         </variant>
   4146         <variant>
   4147           <configItem>
   4148             <name>102_qwerty_comma_nodead</name>
   4149             <description>Hungarian (QWERTY, 102-key, comma, no dead keys)</description>
   4150           </configItem>
   4151         </variant>
   4152         <variant>
   4153           <configItem>
   4154             <name>102_qwerty_dot_dead</name>
   4155             <description>Hungarian (QWERTY, 102-key, dot, dead keys)</description>
   4156           </configItem>
   4157         </variant>
   4158         <variant>
   4159           <configItem>
   4160             <name>102_qwerty_dot_nodead</name>
   4161             <description>Hungarian (QWERTY, 102-key, dot, no dead keys)</description>
   4162           </configItem>
   4163         </variant>
   4164       </variantList>
   4165     </layout>
   4166     <layout>
   4167       <configItem>
   4168         <name>is</name>
   4169         <!-- Keyboard indicator for Icelandic layouts -->
   4170         <shortDescription>is</shortDescription>
   4171         <description>Icelandic</description>
   4172         <countryList>
   4173           <iso3166Id>IS</iso3166Id>
   4174         </countryList>
   4175         <languageList>
   4176           <iso639Id>isl</iso639Id>
   4177         </languageList>
   4178       </configItem>
   4179       <variantList>
   4180         <variant>
   4181           <configItem>
   4182             <name>mac_legacy</name>
   4183             <description>Icelandic (Macintosh, legacy)</description>
   4184           </configItem>
   4185         </variant>
   4186         <variant>
   4187           <configItem>
   4188             <name>mac</name>
   4189             <description>Icelandic (Macintosh)</description>
   4190           </configItem>
   4191         </variant>
   4192         <variant>
   4193           <configItem>
   4194             <name>dvorak</name>
   4195             <description>Icelandic (Dvorak)</description>
   4196           </configItem>
   4197         </variant>
   4198       </variantList>
   4199     </layout>
   4200     <layout>
   4201       <configItem>
   4202         <name>il</name>
   4203         <!-- Keyboard indicator for Hebrew layouts -->
   4204         <shortDescription>he</shortDescription>
   4205         <description>Hebrew</description>
   4206         <countryList>
   4207           <iso3166Id>IL</iso3166Id>
   4208         </countryList>
   4209         <languageList>
   4210           <iso639Id>heb</iso639Id>
   4211         </languageList>
   4212       </configItem>
   4213       <variantList>
   4214         <variant>
   4215           <configItem>
   4216             <name>lyx</name>
   4217             <description>Hebrew (lyx)</description>
   4218           </configItem>
   4219         </variant>
   4220         <variant>
   4221           <configItem>
   4222             <name>phonetic</name>
   4223             <description>Hebrew (phonetic)</description>
   4224           </configItem>
   4225         </variant>
   4226         <variant>
   4227           <configItem>
   4228             <name>biblical</name>
   4229             <description>Hebrew (Biblical, Tiro)</description>
   4230           </configItem>
   4231         </variant>
   4232       </variantList>
   4233     </layout>
   4234     <layout>
   4235       <configItem>
   4236         <name>it</name>
   4237         <!-- Keyboard indicator for Italian layouts -->
   4238         <shortDescription>it</shortDescription>
   4239         <description>Italian</description>
   4240         <countryList>
   4241           <iso3166Id>IT</iso3166Id>
   4242         </countryList>
   4243         <languageList>
   4244           <iso639Id>ita</iso639Id>
   4245         </languageList>
   4246       </configItem>
   4247       <variantList>
   4248         <variant>
   4249           <configItem>
   4250             <name>nodeadkeys</name>
   4251             <description>Italian (no dead keys)</description>
   4252           </configItem>
   4253         </variant>
   4254         <variant>
   4255           <configItem>
   4256             <name>winkeys</name>
   4257             <description>Italian (Windows)</description>
   4258           </configItem>
   4259         </variant>
   4260         <variant>
   4261           <configItem>
   4262             <name>mac</name>
   4263             <description>Italian (Macintosh)</description>
   4264           </configItem>
   4265         </variant>
   4266         <variant>
   4267           <configItem>
   4268             <name>us</name>
   4269             <description>Italian (US)</description>
   4270           </configItem>
   4271         </variant>
   4272         <variant>
   4273           <configItem>
   4274             <name>geo</name>
   4275             <description>Georgian (Italy)</description>
   4276             <languageList>
   4277               <iso639Id>kat</iso639Id>
   4278             </languageList>
   4279           </configItem>
   4280         </variant>
   4281         <variant>
   4282           <configItem>
   4283             <name>ibm</name>
   4284             <description>Italian (IBM 142)</description>
   4285           </configItem>
   4286         </variant>
   4287         <variant>
   4288           <configItem>
   4289             <name>intl</name>
   4290             <description>Italian (intl., with dead keys)</description>
   4291             <languageList>
   4292               <iso639Id>deu</iso639Id>
   4293               <iso639Id>fra</iso639Id>
   4294               <iso639Id>ita</iso639Id>
   4295               <iso639Id>slk</iso639Id>
   4296               <iso639Id>srd</iso639Id>
   4297               <iso639Id>nap</iso639Id>
   4298               <iso639Id>scn</iso639Id>
   4299               <iso639Id>fur</iso639Id>
   4300             </languageList>
   4301           </configItem>
   4302         </variant>
   4303         <variant>
   4304           <configItem>
   4305             <name>scn</name>
   4306             <description>Sicilian</description>
   4307             <languageList>
   4308               <iso639Id>ita</iso639Id>
   4309               <iso639Id>scn</iso639Id>
   4310             </languageList>
   4311           </configItem>
   4312         </variant>
   4313         <variant>
   4314           <configItem>
   4315             <name>fur</name>
   4316             <description>Friulian (Italy)</description>
   4317             <languageList>
   4318               <iso639Id>fur</iso639Id>
   4319             </languageList>
   4320           </configItem>
   4321         </variant>
   4322       </variantList>
   4323     </layout>
   4324     <layout>
   4325       <configItem>
   4326         <name>jp</name>
   4327         <!-- Keyboard indicator for Japaneses -->
   4328         <shortDescription>ja</shortDescription>
   4329         <description>Japanese</description>
   4330         <countryList>
   4331           <iso3166Id>JP</iso3166Id>
   4332         </countryList>
   4333         <languageList>
   4334           <iso639Id>jpn</iso639Id>
   4335         </languageList>
   4336       </configItem>
   4337       <variantList>
   4338         <variant>
   4339           <configItem>
   4340             <name>kana</name>
   4341             <description>Japanese (Kana)</description>
   4342           </configItem>
   4343         </variant>
   4344         <variant>
   4345           <configItem>
   4346             <name>kana86</name>
   4347             <description>Japanese (Kana 86)</description>
   4348           </configItem>
   4349         </variant>
   4350         <variant>
   4351           <configItem>
   4352             <name>OADG109A</name>
   4353             <description>Japanese (OADG 109A)</description>
   4354           </configItem>
   4355         </variant>
   4356         <variant>
   4357           <configItem>
   4358             <name>mac</name>
   4359             <description>Japanese (Macintosh)</description>
   4360           </configItem>
   4361         </variant>
   4362         <variant>
   4363           <configItem>
   4364             <name>dvorak</name>
   4365             <description>Japanese (Dvorak)</description>
   4366           </configItem>
   4367         </variant>
   4368       </variantList>
   4369     </layout>
   4370     <layout>
   4371       <configItem>
   4372         <name>kg</name>
   4373         <!-- Keyboard indicator for Kyrgyz layouts -->
   4374         <shortDescription>ki</shortDescription>
   4375         <description>Kyrgyz</description>
   4376         <countryList>
   4377           <iso3166Id>KG</iso3166Id>
   4378         </countryList>
   4379         <languageList>
   4380           <iso639Id>kir</iso639Id>
   4381         </languageList>
   4382       </configItem>
   4383       <variantList>
   4384         <variant>
   4385           <configItem>
   4386             <name>phonetic</name>
   4387             <description>Kyrgyz (phonetic)</description>
   4388           </configItem>
   4389         </variant>
   4390       </variantList>
   4391     </layout>
   4392     <layout>
   4393       <configItem>
   4394         <name>kh</name>
   4395         <!-- Keyboard indicator for Khmer layouts -->
   4396         <shortDescription>km</shortDescription>
   4397         <description>Khmer (Cambodia)</description>
   4398         <countryList>
   4399           <iso3166Id>KH</iso3166Id>
   4400         </countryList>
   4401         <languageList>
   4402           <iso639Id>khm</iso639Id>
   4403         </languageList>
   4404       </configItem>
   4405       <variantList/>
   4406     </layout>
   4407     <layout>
   4408       <configItem>
   4409         <name>kz</name>
   4410         <!-- Keyboard indicator for Kazakh layouts -->
   4411         <shortDescription>kk</shortDescription>
   4412         <description>Kazakh</description>
   4413         <countryList>
   4414           <iso3166Id>KZ</iso3166Id>
   4415         </countryList>
   4416         <languageList>
   4417           <iso639Id>kaz</iso639Id>
   4418         </languageList>
   4419       </configItem>
   4420       <variantList>
   4421         <variant>
   4422           <configItem>
   4423             <name>ruskaz</name>
   4424             <!-- Keyboard indicator for Russian layouts -->
   4425             <shortDescription>ru</shortDescription>
   4426             <description>Russian (Kazakhstan, with Kazakh)</description>
   4427             <languageList>
   4428               <iso639Id>kaz</iso639Id>
   4429               <iso639Id>rus</iso639Id>
   4430             </languageList>
   4431           </configItem>
   4432         </variant>
   4433         <variant>
   4434           <configItem>
   4435             <name>kazrus</name>
   4436             <description>Kazakh (with Russian)</description>
   4437             <languageList>
   4438               <iso639Id>kaz</iso639Id>
   4439               <iso639Id>rus</iso639Id>
   4440             </languageList>
   4441           </configItem>
   4442         </variant>
   4443         <variant>
   4444           <configItem>
   4445             <name>ext</name>
   4446             <description>Kazakh (extended)</description>
   4447             <languageList>
   4448               <iso639Id>kaz</iso639Id>
   4449             </languageList>
   4450           </configItem>
   4451         </variant>
   4452         <variant>
   4453           <configItem>
   4454             <name>latin</name>
   4455             <description>Kazakh (Latin)</description>
   4456             <languageList>
   4457               <iso639Id>kaz</iso639Id>
   4458             </languageList>
   4459           </configItem>
   4460         </variant>
   4461       </variantList>
   4462     </layout>
   4463     <layout>
   4464       <configItem>
   4465         <name>la</name>
   4466         <!-- Keyboard indicator for Lao layouts -->
   4467         <shortDescription>lo</shortDescription>
   4468         <description>Lao</description>
   4469         <countryList>
   4470           <iso3166Id>LA</iso3166Id>
   4471         </countryList>
   4472         <languageList>
   4473           <iso639Id>lao</iso639Id>
   4474         </languageList>
   4475       </configItem>
   4476       <variantList>
   4477         <variant>
   4478           <configItem>
   4479             <name>stea</name>
   4480             <description>Lao (STEA)</description>
   4481             <languageList>
   4482               <iso639Id>lao</iso639Id>
   4483             </languageList>
   4484           </configItem>
   4485         </variant>
   4486       </variantList>
   4487     </layout>
   4488     <layout>
   4489       <configItem>
   4490         <name>latam</name>
   4491         <!-- Keyboard indicator for Spanish layouts -->
   4492         <shortDescription>es</shortDescription>
   4493         <description>Spanish (Latin American)</description>
   4494         <countryList>
   4495           <iso3166Id>AR</iso3166Id>
   4496           <iso3166Id>BO</iso3166Id>
   4497           <iso3166Id>CL</iso3166Id>
   4498           <iso3166Id>CO</iso3166Id>
   4499           <iso3166Id>CR</iso3166Id>
   4500           <iso3166Id>CU</iso3166Id>
   4501           <iso3166Id>DO</iso3166Id>
   4502           <iso3166Id>EC</iso3166Id>
   4503           <iso3166Id>GT</iso3166Id>
   4504           <iso3166Id>HN</iso3166Id>
   4505           <iso3166Id>HT</iso3166Id>
   4506           <iso3166Id>MX</iso3166Id>
   4507           <iso3166Id>NI</iso3166Id>
   4508           <iso3166Id>PA</iso3166Id>
   4509           <iso3166Id>PE</iso3166Id>
   4510           <iso3166Id>PR</iso3166Id>
   4511           <iso3166Id>PY</iso3166Id>
   4512           <iso3166Id>SV</iso3166Id>
   4513           <iso3166Id>US</iso3166Id>
   4514           <iso3166Id>UY</iso3166Id>
   4515           <iso3166Id>VE</iso3166Id>
   4516         </countryList>
   4517         <languageList>
   4518           <iso639Id>spa</iso639Id>
   4519         </languageList>
   4520       </configItem>
   4521       <variantList>
   4522         <variant>
   4523           <configItem>
   4524             <name>nodeadkeys</name>
   4525             <description>Spanish (Latin American, no dead keys)</description>
   4526           </configItem>
   4527         </variant>
   4528         <variant>
   4529           <configItem>
   4530             <name>deadtilde</name>
   4531             <description>Spanish (Latin American, dead tilde)</description>
   4532           </configItem>
   4533         </variant>
   4534         <variant>
   4535           <configItem>
   4536             <name>dvorak</name>
   4537             <description>Spanish (Latin American, Dvorak)</description>
   4538           </configItem>
   4539         </variant>
   4540         <variant>
   4541           <configItem>
   4542             <name>colemak</name>
   4543             <description>Spanish (Latin American, Colemak)</description>
   4544           </configItem>
   4545         </variant>
   4546       </variantList>
   4547     </layout>
   4548     <layout>
   4549       <configItem>
   4550         <name>lt</name>
   4551         <!-- Keyboard indicator for Lithuanian layouts -->
   4552         <shortDescription>lt</shortDescription>
   4553         <description>Lithuanian</description>
   4554         <countryList>
   4555           <iso3166Id>LT</iso3166Id>
   4556         </countryList>
   4557         <languageList>
   4558           <iso639Id>lit</iso639Id>
   4559         </languageList>
   4560       </configItem>
   4561       <variantList>
   4562         <variant>
   4563           <configItem>
   4564             <name>std</name>
   4565             <description>Lithuanian (standard)</description>
   4566           </configItem>
   4567         </variant>
   4568         <variant>
   4569           <configItem>
   4570             <name>us</name>
   4571             <description>Lithuanian (US)</description>
   4572           </configItem>
   4573         </variant>
   4574         <variant>
   4575           <configItem>
   4576             <name>ibm</name>
   4577             <description>Lithuanian (IBM LST 1205-92)</description>
   4578           </configItem>
   4579         </variant>
   4580         <variant>
   4581           <configItem>
   4582             <name>lekp</name>
   4583             <description>Lithuanian (LEKP)</description>
   4584           </configItem>
   4585         </variant>
   4586         <variant>
   4587           <configItem>
   4588             <name>lekpa</name>
   4589             <description>Lithuanian (LEKPa)</description>
   4590           </configItem>
   4591         </variant>
   4592         <variant>
   4593           <configItem>
   4594             <name>sgs</name>
   4595             <description>Samogitian</description>
   4596             <languageList>
   4597               <iso639Id>sgs</iso639Id>
   4598             </languageList>
   4599           </configItem>
   4600         </variant>
   4601         <variant>
   4602           <configItem>
   4603             <name>ratise</name>
   4604             <description>Lithuanian (Ratise)</description>
   4605           </configItem>
   4606         </variant>
   4607       </variantList>
   4608     </layout>
   4609     <layout>
   4610       <configItem>
   4611         <name>lv</name>
   4612         <!-- Keyboard indicator for Latvian layouts -->
   4613         <shortDescription>lv</shortDescription>
   4614         <description>Latvian</description>
   4615         <countryList>
   4616           <iso3166Id>LV</iso3166Id>
   4617         </countryList>
   4618         <languageList>
   4619           <iso639Id>lav</iso639Id>
   4620         </languageList>
   4621       </configItem>
   4622       <variantList>
   4623         <variant>
   4624           <configItem>
   4625             <name>apostrophe</name>
   4626             <description>Latvian (apostrophe)</description>
   4627           </configItem>
   4628         </variant>
   4629         <variant>
   4630           <configItem>
   4631             <name>tilde</name>
   4632             <description>Latvian (tilde)</description>
   4633           </configItem>
   4634         </variant>
   4635         <variant>
   4636           <configItem>
   4637             <name>fkey</name>
   4638             <description>Latvian (F)</description>
   4639           </configItem>
   4640         </variant>
   4641         <variant>
   4642           <configItem>
   4643             <name>modern</name>
   4644             <description>Latvian (modern)</description>
   4645           </configItem>
   4646         </variant>
   4647         <variant>
   4648           <configItem>
   4649             <name>ergonomic</name>
   4650             <description>Latvian (ergonomic, GJRMV)</description>
   4651           </configItem>
   4652         </variant>
   4653         <variant>
   4654           <configItem>
   4655             <name>adapted</name>
   4656             <description>Latvian (adapted)</description>
   4657           </configItem>
   4658         </variant>
   4659       </variantList>
   4660     </layout>
   4661     <layout>
   4662       <configItem>
   4663         <name>mao</name>
   4664         <!-- Keyboard indicator for Maori layouts -->
   4665         <shortDescription>mi</shortDescription>
   4666         <description>Maori</description>
   4667         <countryList>
   4668           <iso3166Id>NZ</iso3166Id>
   4669         </countryList>
   4670         <languageList>
   4671           <iso639Id>mri</iso639Id>
   4672         </languageList>
   4673       </configItem>
   4674       <variantList/>
   4675     </layout>
   4676     <layout>
   4677       <configItem>
   4678         <name>me</name>
   4679         <!-- Keyboard indicator for Montenegrin layouts -->
   4680         <shortDescription>sr</shortDescription>
   4681         <description>Montenegrin</description>
   4682         <countryList>
   4683           <iso3166Id>ME</iso3166Id>
   4684         </countryList>
   4685         <languageList>
   4686           <iso639Id>srp</iso639Id>
   4687         </languageList>
   4688       </configItem>
   4689       <variantList>
   4690         <variant>
   4691           <configItem>
   4692             <name>cyrillic</name>
   4693             <description>Montenegrin (Cyrillic)</description>
   4694           </configItem>
   4695         </variant>
   4696         <variant>
   4697           <configItem>
   4698             <name>cyrillicyz</name>
   4699             <description>Montenegrin (Cyrillic, ZE and ZHE swapped)</description>
   4700           </configItem>
   4701         </variant>
   4702         <variant>
   4703           <configItem>
   4704             <name>latinunicode</name>
   4705             <description>Montenegrin (Latin, Unicode)</description>
   4706           </configItem>
   4707         </variant>
   4708         <variant>
   4709           <configItem>
   4710             <name>latinyz</name>
   4711             <description>Montenegrin (Latin, QWERTY)</description>
   4712           </configItem>
   4713         </variant>
   4714         <variant>
   4715           <configItem>
   4716             <name>latinunicodeyz</name>
   4717             <description>Montenegrin (Latin, Unicode, QWERTY)</description>
   4718           </configItem>
   4719         </variant>
   4720         <variant>
   4721           <configItem>
   4722             <name>cyrillicalternatequotes</name>
   4723             <description>Montenegrin (Cyrillic, with guillemets)</description>
   4724           </configItem>
   4725         </variant>
   4726         <variant>
   4727           <configItem>
   4728             <name>latinalternatequotes</name>
   4729             <description>Montenegrin (Latin, with guillemets)</description>
   4730           </configItem>
   4731         </variant>
   4732       </variantList>
   4733     </layout>
   4734     <layout>
   4735       <configItem>
   4736         <name>mk</name>
   4737         <!-- Keyboard indicator for Macedonian layouts -->
   4738         <shortDescription>mk</shortDescription>
   4739         <description>Macedonian</description>
   4740         <countryList>
   4741           <iso3166Id>MK</iso3166Id>
   4742         </countryList>
   4743         <languageList>
   4744           <iso639Id>mkd</iso639Id>
   4745         </languageList>
   4746       </configItem>
   4747       <variantList>
   4748         <variant>
   4749           <configItem>
   4750             <name>nodeadkeys</name>
   4751             <description>Macedonian (no dead keys)</description>
   4752           </configItem>
   4753         </variant>
   4754       </variantList>
   4755     </layout>
   4756     <layout>
   4757       <configItem>
   4758         <name>mt</name>
   4759         <!-- Keyboard indicator for Maltese layouts -->
   4760         <shortDescription>mt</shortDescription>
   4761         <description>Maltese</description>
   4762         <countryList>
   4763           <iso3166Id>MT</iso3166Id>
   4764         </countryList>
   4765         <languageList>
   4766           <iso639Id>mlt</iso639Id>
   4767         </languageList>
   4768       </configItem>
   4769       <variantList>
   4770         <variant>
   4771           <configItem>
   4772             <name>us</name>
   4773             <description>Maltese (US)</description>
   4774           </configItem>
   4775         </variant>
   4776         <variant>
   4777           <configItem>
   4778             <name>alt-us</name>
   4779             <description>Maltese (US, with AltGr overrides)</description>
   4780           </configItem>
   4781         </variant>
   4782         <variant>
   4783           <configItem>
   4784             <name>alt-gb</name>
   4785             <description>Maltese (UK, with AltGr overrides)</description>
   4786           </configItem>
   4787         </variant>
   4788       </variantList>
   4789     </layout>
   4790     <layout>
   4791       <configItem>
   4792         <name>mn</name>
   4793         <!-- Keyboard indicator for Mongolian layouts -->
   4794         <shortDescription>mn</shortDescription>
   4795         <description>Mongolian</description>
   4796         <countryList>
   4797           <iso3166Id>MN</iso3166Id>
   4798         </countryList>
   4799         <languageList>
   4800           <iso639Id>mon</iso639Id>
   4801         </languageList>
   4802       </configItem>
   4803       <variantList/>
   4804     </layout>
   4805     <layout>
   4806       <configItem>
   4807         <name>no</name>
   4808         <!-- Keyboard indicator for Norwegian layouts -->
   4809         <shortDescription>no</shortDescription>
   4810         <description>Norwegian</description>
   4811         <countryList>
   4812           <iso3166Id>NO</iso3166Id>
   4813         </countryList>
   4814         <languageList>
   4815           <iso639Id>nor</iso639Id>
   4816           <iso639Id>nob</iso639Id>
   4817           <iso639Id>nno</iso639Id>
   4818         </languageList>
   4819       </configItem>
   4820       <variantList>
   4821         <variant>
   4822           <configItem>
   4823             <name>nodeadkeys</name>
   4824             <description>Norwegian (no dead keys)</description>
   4825           </configItem>
   4826         </variant>
   4827         <variant>
   4828           <configItem>
   4829             <name>winkeys</name>
   4830             <description>Norwegian (Windows)</description>
   4831           </configItem>
   4832         </variant>
   4833         <variant>
   4834           <configItem>
   4835             <name>dvorak</name>
   4836             <description>Norwegian (Dvorak)</description>
   4837           </configItem>
   4838         </variant>
   4839         <variant>
   4840           <configItem>
   4841             <name>smi</name>
   4842             <description>Northern Saami (Norway)</description>
   4843             <languageList>
   4844               <iso639Id>sme</iso639Id>
   4845             </languageList>
   4846           </configItem>
   4847         </variant>
   4848         <variant>
   4849           <configItem>
   4850             <name>smi_nodeadkeys</name>
   4851             <description>Northern Saami (Norway, no dead keys)</description>
   4852             <languageList>
   4853               <iso639Id>sme</iso639Id>
   4854             </languageList>
   4855           </configItem>
   4856         </variant>
   4857         <variant>
   4858           <configItem>
   4859             <name>mac</name>
   4860             <description>Norwegian (Macintosh)</description>
   4861           </configItem>
   4862         </variant>
   4863         <variant>
   4864           <configItem>
   4865             <name>mac_nodeadkeys</name>
   4866             <description>Norwegian (Macintosh, no dead keys)</description>
   4867           </configItem>
   4868         </variant>
   4869         <variant>
   4870           <configItem>
   4871             <name>colemak</name>
   4872             <description>Norwegian (Colemak)</description>
   4873           </configItem>
   4874         </variant>
   4875       </variantList>
   4876     </layout>
   4877     <layout>
   4878       <configItem>
   4879         <name>pl</name>
   4880         <!-- Keyboard indicator for Polish layouts -->
   4881         <shortDescription>pl</shortDescription>
   4882         <description>Polish</description>
   4883         <countryList>
   4884           <iso3166Id>PL</iso3166Id>
   4885         </countryList>
   4886         <languageList>
   4887           <iso639Id>pol</iso639Id>
   4888         </languageList>
   4889       </configItem>
   4890       <variantList>
   4891         <variant>
   4892           <configItem>
   4893             <name>legacy</name>
   4894             <description>Polish (legacy)</description>
   4895           </configItem>
   4896         </variant>
   4897         <variant>
   4898           <configItem>
   4899             <name>qwertz</name>
   4900             <description>Polish (QWERTZ)</description>
   4901           </configItem>
   4902         </variant>
   4903         <variant>
   4904           <configItem>
   4905             <name>dvorak</name>
   4906             <description>Polish (Dvorak)</description>
   4907           </configItem>
   4908         </variant>
   4909         <variant>
   4910           <configItem>
   4911             <name>dvorak_quotes</name>
   4912             <description>Polish (Dvorak, with Polish quotes on quotemark key)</description>
   4913           </configItem>
   4914         </variant>
   4915         <variant>
   4916           <configItem>
   4917             <name>dvorak_altquotes</name>
   4918             <description>Polish (Dvorak, with Polish quotes on key 1)</description>
   4919           </configItem>
   4920         </variant>
   4921         <variant>
   4922           <configItem>
   4923             <name>csb</name>
   4924             <description>Kashubian</description>
   4925             <languageList>
   4926               <iso639Id>csb</iso639Id>
   4927             </languageList>
   4928           </configItem>
   4929         </variant>
   4930         <variant>
   4931           <configItem>
   4932             <name>szl</name>
   4933             <description>Silesian</description>
   4934             <languageList>
   4935               <iso639Id>szl</iso639Id>
   4936             </languageList>
   4937           </configItem>
   4938         </variant>
   4939         <variant>
   4940           <configItem>
   4941             <name>ru_phonetic_dvorak</name>
   4942             <!-- Keyboard indicator for Russian layouts -->
   4943             <shortDescription>ru</shortDescription>
   4944             <description>Russian (Poland, phonetic Dvorak)</description>
   4945             <languageList>
   4946               <iso639Id>rus</iso639Id>
   4947             </languageList>
   4948           </configItem>
   4949         </variant>
   4950         <variant>
   4951           <configItem>
   4952             <name>dvp</name>
   4953             <description>Polish (programmer Dvorak)</description>
   4954           </configItem>
   4955         </variant>
   4956       </variantList>
   4957     </layout>
   4958     <layout>
   4959       <configItem>
   4960         <name>pt</name>
   4961         <!-- Keyboard indicator for Portuguese layouts -->
   4962         <shortDescription>pt</shortDescription>
   4963         <description>Portuguese</description>
   4964         <countryList>
   4965           <iso3166Id>PT</iso3166Id>
   4966         </countryList>
   4967         <languageList>
   4968           <iso639Id>por</iso639Id>
   4969         </languageList>
   4970       </configItem>
   4971       <variantList>
   4972         <variant>
   4973           <configItem>
   4974             <name>nodeadkeys</name>
   4975             <description>Portuguese (no dead keys)</description>
   4976           </configItem>
   4977         </variant>
   4978         <variant>
   4979           <configItem>
   4980             <name>mac</name>
   4981             <description>Portuguese (Macintosh)</description>
   4982           </configItem>
   4983         </variant>
   4984         <variant>
   4985           <configItem>
   4986             <name>mac_nodeadkeys</name>
   4987             <description>Portuguese (Macintosh, no dead keys)</description>
   4988           </configItem>
   4989         </variant>
   4990         <variant>
   4991           <configItem>
   4992             <name>nativo</name>
   4993             <description>Portuguese (Nativo)</description>
   4994           </configItem>
   4995         </variant>
   4996         <variant>
   4997           <configItem>
   4998             <name>nativo-us</name>
   4999             <description>Portuguese (Nativo for US keyboards)</description>
   5000           </configItem>
   5001         </variant>
   5002         <variant>
   5003           <configItem>
   5004             <name>nativo-epo</name>
   5005             <description>Esperanto (Portugal, Nativo)</description>
   5006             <languageList>
   5007               <iso639Id>epo</iso639Id>
   5008             </languageList>
   5009           </configItem>
   5010         </variant>
   5011       </variantList>
   5012     </layout>
   5013     <layout>
   5014       <configItem>
   5015         <name>ro</name>
   5016         <!-- Keyboard indicator for Romanian layouts -->
   5017         <shortDescription>ro</shortDescription>
   5018         <description>Romanian</description>
   5019         <countryList>
   5020           <iso3166Id>RO</iso3166Id>
   5021         </countryList>
   5022         <languageList>
   5023           <iso639Id>ron</iso639Id>
   5024         </languageList>
   5025       </configItem>
   5026       <variantList>
   5027         <variant>
   5028           <configItem>
   5029             <name>std</name>
   5030             <description>Romanian (standard)</description>
   5031           </configItem>
   5032         </variant>
   5033         <variant>
   5034           <configItem>
   5035             <name>winkeys</name>
   5036             <description>Romanian (Windows)</description>
   5037           </configItem>
   5038         </variant>
   5039       </variantList>
   5040     </layout>
   5041     <layout>
   5042       <configItem>
   5043         <name>ru</name>
   5044         <!-- Keyboard indicator for Russian layouts -->
   5045         <shortDescription>ru</shortDescription>
   5046         <description>Russian</description>
   5047         <countryList>
   5048           <iso3166Id>RU</iso3166Id>
   5049         </countryList>
   5050         <languageList>
   5051           <iso639Id>rus</iso639Id>
   5052         </languageList>
   5053       </configItem>
   5054       <variantList>
   5055         <variant>
   5056           <configItem>
   5057             <name>phonetic</name>
   5058             <description>Russian (phonetic)</description>
   5059           </configItem>
   5060         </variant>
   5061         <variant>
   5062           <configItem>
   5063             <name>phonetic_winkeys</name>
   5064             <description>Russian (phonetic, Windows)</description>
   5065           </configItem>
   5066         </variant>
   5067         <variant>
   5068           <configItem>
   5069             <name>phonetic_YAZHERTY</name>
   5070             <description>Russian (phonetic, YAZHERTY)</description>
   5071           </configItem>
   5072         </variant>
   5073         <variant>
   5074           <configItem>
   5075             <name>typewriter</name>
   5076             <description>Russian (typewriter)</description>
   5077           </configItem>
   5078         </variant>
   5079         <variant>
   5080           <configItem>
   5081             <name>ruchey_ru</name>
   5082             <description>Russian (engineering, RU)</description>
   5083           </configItem>
   5084         </variant>
   5085         <variant>
   5086           <configItem>
   5087             <name>ruchey_en</name>
   5088             <shortDescription>en</shortDescription>
   5089             <description>Russian (engineering, EN)</description>
   5090           </configItem>
   5091         </variant>
   5092         <variant>
   5093           <configItem>
   5094             <name>legacy</name>
   5095             <description>Russian (legacy)</description>
   5096           </configItem>
   5097         </variant>
   5098         <variant>
   5099           <configItem>
   5100             <name>typewriter-legacy</name>
   5101             <description>Russian (typewriter, legacy)</description>
   5102           </configItem>
   5103         </variant>
   5104         <variant>
   5105           <configItem>
   5106             <name>tt</name>
   5107             <description>Tatar</description>
   5108             <languageList>
   5109               <iso639Id>tat</iso639Id>
   5110             </languageList>
   5111           </configItem>
   5112         </variant>
   5113         <variant>
   5114           <configItem>
   5115             <name>os_legacy</name>
   5116             <description>Ossetian (legacy)</description>
   5117             <languageList>
   5118               <iso639Id>oss</iso639Id>
   5119             </languageList>
   5120           </configItem>
   5121         </variant>
   5122         <variant>
   5123           <configItem>
   5124             <name>os_winkeys</name>
   5125             <description>Ossetian (Windows)</description>
   5126             <languageList>
   5127               <iso639Id>oss</iso639Id>
   5128             </languageList>
   5129           </configItem>
   5130         </variant>
   5131         <variant>
   5132           <configItem>
   5133             <name>cv</name>
   5134             <description>Chuvash</description>
   5135             <languageList>
   5136               <iso639Id>chv</iso639Id>
   5137             </languageList>
   5138           </configItem>
   5139         </variant>
   5140         <variant>
   5141           <configItem>
   5142             <name>cv_latin</name>
   5143             <description>Chuvash (Latin)</description>
   5144             <languageList>
   5145               <iso639Id>chv</iso639Id>
   5146             </languageList>
   5147           </configItem>
   5148         </variant>
   5149         <variant>
   5150           <configItem>
   5151             <name>udm</name>
   5152             <description>Udmurt</description>
   5153             <languageList>
   5154               <iso639Id>udm</iso639Id>
   5155             </languageList>
   5156           </configItem>
   5157         </variant>
   5158         <variant>
   5159           <configItem>
   5160             <name>kom</name>
   5161             <description>Komi</description>
   5162             <languageList>
   5163               <iso639Id>kom</iso639Id>
   5164             </languageList>
   5165           </configItem>
   5166         </variant>
   5167         <variant>
   5168           <configItem>
   5169             <name>sah</name>
   5170             <description>Yakut</description>
   5171             <languageList>
   5172               <iso639Id>sah</iso639Id>
   5173             </languageList>
   5174           </configItem>
   5175         </variant>
   5176         <variant>
   5177           <configItem>
   5178             <name>xal</name>
   5179             <description>Kalmyk</description>
   5180             <languageList>
   5181               <iso639Id>xal</iso639Id>
   5182             </languageList>
   5183           </configItem>
   5184         </variant>
   5185         <variant>
   5186           <configItem>
   5187             <name>dos</name>
   5188             <description>Russian (DOS)</description>
   5189           </configItem>
   5190         </variant>
   5191         <variant>
   5192           <configItem>
   5193             <name>mac</name>
   5194             <description>Russian (Macintosh)</description>
   5195           </configItem>
   5196         </variant>
   5197         <variant>
   5198           <configItem>
   5199             <name>srp</name>
   5200             <description>Serbian (Russia)</description>
   5201             <languageList>
   5202               <iso639Id>rus</iso639Id>
   5203               <iso639Id>srp</iso639Id>
   5204             </languageList>
   5205           </configItem>
   5206         </variant>
   5207         <variant>
   5208           <configItem>
   5209             <name>bak</name>
   5210             <description>Bashkirian</description>
   5211             <languageList>
   5212               <iso639Id>bak</iso639Id>
   5213             </languageList>
   5214           </configItem>
   5215         </variant>
   5216         <variant>
   5217           <configItem>
   5218             <name>chm</name>
   5219             <description>Mari</description>
   5220             <languageList>
   5221               <iso639Id>chm</iso639Id>
   5222             </languageList>
   5223           </configItem>
   5224         </variant>
   5225         <variant>
   5226           <configItem>
   5227             <name>phonetic_azerty</name>
   5228             <description>Russian (phonetic, AZERTY)</description>
   5229           </configItem>
   5230         </variant>
   5231         <variant>
   5232           <configItem>
   5233             <name>phonetic_dvorak</name>
   5234             <description>Russian (phonetic, Dvorak)</description>
   5235           </configItem>
   5236         </variant>
   5237         <variant>
   5238           <configItem>
   5239             <name>phonetic_fr</name>
   5240             <description>Russian (phonetic, French)</description>
   5241           </configItem>
   5242         </variant>
   5243         <variant>
   5244           <configItem>
   5245             <name>ab</name>
   5246             <description>Abkhazian (Russia)</description>
   5247             <languageList>
   5248               <iso639Id>abk</iso639Id>
   5249             </languageList>
   5250           </configItem>
   5251         </variant>
   5252       </variantList>
   5253     </layout>
   5254     <layout>
   5255       <configItem>
   5256         <name>rs</name>
   5257         <!-- Keyboard indicator for Serbian layouts -->
   5258         <shortDescription>sr</shortDescription>
   5259         <description>Serbian</description>
   5260         <countryList>
   5261           <iso3166Id>RS</iso3166Id>
   5262         </countryList>
   5263         <languageList>
   5264           <iso639Id>srp</iso639Id>
   5265         </languageList>
   5266       </configItem>
   5267       <variantList>
   5268         <variant>
   5269           <configItem>
   5270             <name>yz</name>
   5271             <description>Serbian (Cyrillic, ZE and ZHE swapped)</description>
   5272           </configItem>
   5273         </variant>
   5274         <variant>
   5275           <configItem>
   5276             <name>latin</name>
   5277             <description>Serbian (Latin)</description>
   5278           </configItem>
   5279         </variant>
   5280         <variant>
   5281           <configItem>
   5282             <name>latinunicode</name>
   5283             <description>Serbian (Latin, Unicode)</description>
   5284           </configItem>
   5285         </variant>
   5286         <variant>
   5287           <configItem>
   5288             <name>latinyz</name>
   5289             <description>Serbian (Latin, QWERTY)</description>
   5290           </configItem>
   5291         </variant>
   5292         <variant>
   5293           <configItem>
   5294             <name>latinunicodeyz</name>
   5295             <description>Serbian (Latin, Unicode, QWERTY)</description>
   5296           </configItem>
   5297         </variant>
   5298         <variant>
   5299           <configItem>
   5300             <name>alternatequotes</name>
   5301             <description>Serbian (Cyrillic, with guillemets)</description>
   5302           </configItem>
   5303         </variant>
   5304         <variant>
   5305           <configItem>
   5306             <name>latinalternatequotes</name>
   5307             <description>Serbian (Latin, with guillemets)</description>
   5308           </configItem>
   5309         </variant>
   5310         <variant>
   5311           <configItem>
   5312             <name>rue</name>
   5313             <description>Pannonian Rusyn</description>
   5314             <languageList>
   5315               <iso639Id>rue</iso639Id>
   5316             </languageList>
   5317           </configItem>
   5318         </variant>
   5319       </variantList>
   5320     </layout>
   5321     <layout>
   5322       <configItem>
   5323         <name>si</name>
   5324         <!-- Keyboard indicator for Slovenian layouts -->
   5325         <shortDescription>sl</shortDescription>
   5326         <description>Slovenian</description>
   5327         <countryList>
   5328           <iso3166Id>SI</iso3166Id>
   5329         </countryList>
   5330         <languageList>
   5331           <iso639Id>slv</iso639Id>
   5332         </languageList>
   5333       </configItem>
   5334       <variantList>
   5335         <variant>
   5336           <configItem>
   5337             <name>alternatequotes</name>
   5338             <description>Slovenian (with guillemets)</description>
   5339           </configItem>
   5340         </variant>
   5341         <variant>
   5342           <configItem>
   5343             <name>us</name>
   5344             <description>Slovenian (US)</description>
   5345           </configItem>
   5346         </variant>
   5347       </variantList>
   5348     </layout>
   5349     <layout>
   5350       <configItem>
   5351         <name>sk</name>
   5352         <!-- Keyboard indicator for Slovak layouts -->
   5353         <shortDescription>sk</shortDescription>
   5354         <description>Slovak</description>
   5355         <countryList>
   5356           <iso3166Id>SK</iso3166Id>
   5357         </countryList>
   5358         <languageList>
   5359           <iso639Id>slk</iso639Id>
   5360         </languageList>
   5361       </configItem>
   5362       <variantList>
   5363         <variant>
   5364           <configItem>
   5365             <name>bksl</name>
   5366             <description>Slovak (extended backslash)</description>
   5367           </configItem>
   5368         </variant>
   5369         <variant>
   5370           <configItem>
   5371             <name>qwerty</name>
   5372             <description>Slovak (QWERTY)</description>
   5373           </configItem>
   5374         </variant>
   5375         <variant>
   5376           <configItem>
   5377             <name>qwerty_bksl</name>
   5378             <description>Slovak (QWERTY, extended backslash)</description>
   5379           </configItem>
   5380         </variant>
   5381       </variantList>
   5382     </layout>
   5383     <layout>
   5384       <configItem>
   5385         <name>es</name>
   5386         <!-- Keyboard indicator for Spanish layouts -->
   5387         <shortDescription>es</shortDescription>
   5388         <description>Spanish</description>
   5389         <countryList>
   5390           <iso3166Id>ES</iso3166Id>
   5391         </countryList>
   5392         <languageList>
   5393           <iso639Id>spa</iso639Id>
   5394         </languageList>
   5395       </configItem>
   5396       <variantList>
   5397         <variant>
   5398           <configItem>
   5399             <name>nodeadkeys</name>
   5400             <description>Spanish (no dead keys)</description>
   5401           </configItem>
   5402         </variant>
   5403         <variant>
   5404           <configItem>
   5405             <name>winkeys</name>
   5406             <description>Spanish (Windows)</description>
   5407           </configItem>
   5408         </variant>
   5409         <variant>
   5410           <configItem>
   5411             <name>deadtilde</name>
   5412             <description>Spanish (dead tilde)</description>
   5413           </configItem>
   5414         </variant>
   5415         <variant>
   5416           <configItem>
   5417             <name>dvorak</name>
   5418             <description>Spanish (Dvorak)</description>
   5419           </configItem>
   5420         </variant>
   5421         <variant>
   5422           <configItem>
   5423             <name>ast</name>
   5424             <shortDescription>ast</shortDescription>
   5425             <description>Asturian (Spain, with bottom-dot H and L)</description>
   5426             <languageList>
   5427               <iso639Id>ast</iso639Id>
   5428             </languageList>
   5429           </configItem>
   5430         </variant>
   5431         <variant>
   5432           <configItem>
   5433             <name>cat</name>
   5434             <shortDescription>ca</shortDescription>
   5435             <description>Catalan (Spain, with middle-dot L)</description>
   5436             <languageList>
   5437               <iso639Id>cat</iso639Id>
   5438             </languageList>
   5439           </configItem>
   5440         </variant>
   5441         <variant>
   5442           <configItem>
   5443             <name>mac</name>
   5444             <description>Spanish (Macintosh)</description>
   5445           </configItem>
   5446         </variant>
   5447       </variantList>
   5448     </layout>
   5449     <layout>
   5450       <configItem>
   5451         <name>se</name>
   5452         <!-- Keyboard indicator for Swedish layouts -->
   5453         <shortDescription>sv</shortDescription>
   5454         <description>Swedish</description>
   5455         <countryList>
   5456           <iso3166Id>SE</iso3166Id>
   5457         </countryList>
   5458         <languageList>
   5459           <iso639Id>swe</iso639Id>
   5460         </languageList>
   5461       </configItem>
   5462       <variantList>
   5463         <variant>
   5464           <configItem>
   5465             <name>nodeadkeys</name>
   5466             <description>Swedish (no dead keys)</description>
   5467           </configItem>
   5468         </variant>
   5469         <variant>
   5470           <configItem>
   5471             <name>dvorak</name>
   5472             <description>Swedish (Dvorak)</description>
   5473           </configItem>
   5474         </variant>
   5475         <variant>
   5476           <configItem>
   5477             <name>rus</name>
   5478             <!-- Keyboard indicator for Russian layouts -->
   5479             <shortDescription>ru</shortDescription>
   5480             <description>Russian (Sweden, phonetic)</description>
   5481             <languageList>
   5482               <iso639Id>rus</iso639Id>
   5483             </languageList>
   5484           </configItem>
   5485         </variant>
   5486         <variant>
   5487           <configItem>
   5488             <name>rus_nodeadkeys</name>
   5489             <!-- Keyboard indicator for Russian layouts -->
   5490             <shortDescription>ru</shortDescription>
   5491             <description>Russian (Sweden, phonetic, no dead keys)</description>
   5492             <languageList>
   5493               <iso639Id>rus</iso639Id>
   5494             </languageList>
   5495           </configItem>
   5496         </variant>
   5497         <variant>
   5498           <configItem>
   5499             <name>smi</name>
   5500             <description>Northern Saami (Sweden)</description>
   5501             <languageList>
   5502               <iso639Id>sme</iso639Id>
   5503             </languageList>
   5504           </configItem>
   5505         </variant>
   5506         <variant>
   5507           <configItem>
   5508             <name>mac</name>
   5509             <description>Swedish (Macintosh)</description>
   5510           </configItem>
   5511         </variant>
   5512         <variant>
   5513           <configItem>
   5514             <name>svdvorak</name>
   5515             <description>Swedish (Svdvorak)</description>
   5516           </configItem>
   5517         </variant>
   5518         <variant>
   5519           <configItem>
   5520             <name>us_dvorak</name>
   5521             <description>Swedish (Dvorak, intl.)</description>
   5522           </configItem>
   5523         </variant>
   5524         <variant>
   5525           <configItem>
   5526             <name>us</name>
   5527             <description>Swedish (US)</description>
   5528           </configItem>
   5529         </variant>
   5530         <variant>
   5531           <configItem>
   5532             <name>swl</name>
   5533             <description>Swedish Sign Language</description>
   5534             <languageList>
   5535               <iso639Id>swl</iso639Id>
   5536             </languageList>
   5537           </configItem>
   5538         </variant>
   5539       </variantList>
   5540     </layout>
   5541     <layout>
   5542       <configItem>
   5543         <name>ch</name>
   5544         <!-- Keyboard indicator for German layouts -->
   5545         <shortDescription>de</shortDescription>
   5546         <description>German (Switzerland)</description>
   5547         <countryList>
   5548           <iso3166Id>CH</iso3166Id>
   5549         </countryList>
   5550         <languageList>
   5551           <iso639Id>deu</iso639Id>
   5552           <iso639Id>gsw</iso639Id>
   5553         </languageList>
   5554       </configItem>
   5555       <variantList>
   5556         <variant>
   5557           <configItem>
   5558             <name>legacy</name>
   5559             <description>German (Switzerland, legacy)</description>
   5560           </configItem>
   5561         </variant>
   5562         <variant>
   5563           <configItem>
   5564             <name>de_nodeadkeys</name>
   5565             <!-- Keyboard indicator for German layouts -->
   5566             <shortDescription>de</shortDescription>
   5567             <description>German (Switzerland, no dead keys)</description>
   5568           </configItem>
   5569         </variant>
   5570         <variant>
   5571           <configItem>
   5572             <name>fr</name>
   5573             <!-- Keyboard indicator for French layouts -->
   5574             <shortDescription>fr</shortDescription>
   5575             <description>French (Switzerland)</description>
   5576             <languageList>
   5577               <iso639Id>fra</iso639Id>
   5578             </languageList>
   5579           </configItem>
   5580         </variant>
   5581         <variant>
   5582           <configItem>
   5583             <name>fr_nodeadkeys</name>
   5584             <!-- Keyboard indicator for French layouts -->
   5585             <shortDescription>fr</shortDescription>
   5586             <description>French (Switzerland, no dead keys)</description>
   5587             <languageList>
   5588               <iso639Id>fra</iso639Id>
   5589             </languageList>
   5590           </configItem>
   5591         </variant>
   5592         <variant>
   5593           <configItem>
   5594             <name>fr_mac</name>
   5595             <!-- Keyboard indicator for French layouts -->
   5596             <shortDescription>fr</shortDescription>
   5597             <description>French (Switzerland, Macintosh)</description>
   5598             <languageList>
   5599               <iso639Id>fra</iso639Id>
   5600             </languageList>
   5601           </configItem>
   5602         </variant>
   5603         <variant>
   5604           <configItem>
   5605             <name>de_mac</name>
   5606             <!-- Keyboard indicator for German layouts -->
   5607             <shortDescription>de</shortDescription>
   5608             <description>German (Switzerland, Macintosh)</description>
   5609           </configItem>
   5610         </variant>
   5611       </variantList>
   5612     </layout>
   5613     <layout>
   5614       <configItem>
   5615         <name>sy</name>
   5616         <!-- Keyboard indicator for Arabic layouts -->
   5617         <shortDescription>ar</shortDescription>
   5618         <description>Arabic (Syria)</description>
   5619         <countryList>
   5620           <iso3166Id>SY</iso3166Id>
   5621         </countryList>
   5622         <languageList>
   5623           <iso639Id>syr</iso639Id>
   5624         </languageList>
   5625       </configItem>
   5626       <variantList>
   5627         <variant>
   5628           <configItem>
   5629             <name>syc</name>
   5630             <!-- Keyboard indicator for Syriac layouts -->
   5631             <shortDescription>syc</shortDescription>
   5632             <description>Syriac</description>
   5633           </configItem>
   5634         </variant>
   5635         <variant>
   5636           <configItem>
   5637             <name>syc_phonetic</name>
   5638             <!-- Keyboard indicator for Syriac layouts -->
   5639             <shortDescription>syc</shortDescription>
   5640             <description>Syriac (phonetic)</description>
   5641           </configItem>
   5642         </variant>
   5643         <variant>
   5644           <configItem>
   5645             <name>ku</name>
   5646             <!-- Keyboard indicator for Kurdish layouts -->
   5647             <shortDescription>ku</shortDescription>
   5648             <description>Kurdish (Syria, Latin Q)</description>
   5649             <languageList>
   5650               <iso639Id>kur</iso639Id>
   5651             </languageList>
   5652           </configItem>
   5653         </variant>
   5654         <variant>
   5655           <configItem>
   5656             <name>ku_f</name>
   5657             <!-- Keyboard indicator for Kurdish layouts -->
   5658             <shortDescription>ku</shortDescription>
   5659             <description>Kurdish (Syria, F)</description>
   5660             <languageList>
   5661               <iso639Id>kur</iso639Id>
   5662             </languageList>
   5663           </configItem>
   5664         </variant>
   5665         <variant>
   5666           <configItem>
   5667             <name>ku_alt</name>
   5668             <!-- Keyboard indicator for Kurdish layouts -->
   5669             <shortDescription>ku</shortDescription>
   5670             <description>Kurdish (Syria, Latin Alt-Q)</description>
   5671             <languageList>
   5672               <iso639Id>kur</iso639Id>
   5673             </languageList>
   5674           </configItem>
   5675         </variant>
   5676       </variantList>
   5677     </layout>
   5678     <layout>
   5679       <configItem>
   5680         <name>tj</name>
   5681         <!-- Keyboard indicator for Tajik layouts -->
   5682         <shortDescription>tg</shortDescription>
   5683         <description>Tajik</description>
   5684         <countryList>
   5685           <iso3166Id>TJ</iso3166Id>
   5686         </countryList>
   5687         <languageList>
   5688           <iso639Id>tgk</iso639Id>
   5689         </languageList>
   5690       </configItem>
   5691       <variantList>
   5692         <variant>
   5693           <configItem>
   5694             <name>legacy</name>
   5695             <description>Tajik (legacy)</description>
   5696           </configItem>
   5697         </variant>
   5698       </variantList>
   5699     </layout>
   5700     <layout>
   5701       <configItem>
   5702         <name>lk</name>
   5703         <!-- Keyboard indicator for Sinhala layouts -->
   5704         <shortDescription>si</shortDescription>
   5705         <description>Sinhala (phonetic)</description>
   5706         <countryList>
   5707           <iso3166Id>LK</iso3166Id>
   5708         </countryList>
   5709         <languageList>
   5710           <iso639Id>sin</iso639Id>
   5711         </languageList>
   5712       </configItem>
   5713       <variantList>
   5714         <variant>
   5715           <configItem>
   5716             <name>tam_unicode</name>
   5717             <!-- Keyboard indicator for Tamil layouts -->
   5718             <shortDescription>ta</shortDescription>
   5719             <description>Tamil (Sri Lanka, TamilNet '99)</description>
   5720             <languageList>
   5721               <iso639Id>tam</iso639Id>
   5722             </languageList>
   5723           </configItem>
   5724         </variant>
   5725         <variant>
   5726           <configItem>
   5727             <name>tam_TAB</name>
   5728             <description>Tamil (Sri Lanka, TamilNet '99, TAB encoding)</description>
   5729             <languageList>
   5730               <iso639Id>tam</iso639Id>
   5731             </languageList>
   5732           </configItem>
   5733         </variant>
   5734         <variant>
   5735           <configItem>
   5736             <name>us</name>
   5737             <!-- Keyboard indicator for US layouts -->
   5738             <shortDescription>us</shortDescription>
   5739             <description>Sinhala (US)</description>
   5740           </configItem>
   5741         </variant>
   5742       </variantList>
   5743     </layout>
   5744     <layout>
   5745       <configItem>
   5746         <name>th</name>
   5747         <!-- Keyboard indicator for Thai layouts -->
   5748         <shortDescription>th</shortDescription>
   5749         <description>Thai</description>
   5750         <countryList>
   5751           <iso3166Id>TH</iso3166Id>
   5752         </countryList>
   5753         <languageList>
   5754           <iso639Id>tha</iso639Id>
   5755         </languageList>
   5756       </configItem>
   5757       <variantList>
   5758         <variant>
   5759           <configItem>
   5760             <name>tis</name>
   5761             <description>Thai (TIS-820.2538)</description>
   5762           </configItem>
   5763         </variant>
   5764         <variant>
   5765           <configItem>
   5766             <name>pat</name>
   5767             <description>Thai (Pattachote)</description>
   5768           </configItem>
   5769         </variant>
   5770       </variantList>
   5771     </layout>
   5772     <layout>
   5773       <configItem>
   5774         <name>tr</name>
   5775         <!-- Keyboard indicator for Turkish layouts -->
   5776         <shortDescription>tr</shortDescription>
   5777         <description>Turkish</description>
   5778         <countryList>
   5779           <iso3166Id>TR</iso3166Id>
   5780         </countryList>
   5781         <languageList>
   5782           <iso639Id>tur</iso639Id>
   5783         </languageList>
   5784       </configItem>
   5785       <variantList>
   5786         <variant>
   5787           <configItem>
   5788             <name>f</name>
   5789             <description>Turkish (F)</description>
   5790           </configItem>
   5791         </variant>
   5792         <variant>
   5793           <configItem>
   5794             <name>e</name>
   5795             <description>Turkish (E)</description>
   5796           </configItem>
   5797         </variant>
   5798         <variant>
   5799           <configItem>
   5800             <name>alt</name>
   5801             <description>Turkish (Alt-Q)</description>
   5802           </configItem>
   5803         </variant>
   5804         <variant>
   5805           <configItem>
   5806             <name>ku</name>
   5807             <!-- Keyboard indicator for Kurdish layouts -->
   5808             <shortDescription>ku</shortDescription>
   5809             <description>Kurdish (Turkey, Latin Q)</description>
   5810             <languageList>
   5811               <iso639Id>kur</iso639Id>
   5812             </languageList>
   5813           </configItem>
   5814         </variant>
   5815         <variant>
   5816           <configItem>
   5817             <name>ku_f</name>
   5818             <!-- Keyboard indicator for Kurdish layouts -->
   5819             <shortDescription>ku</shortDescription>
   5820             <description>Kurdish (Turkey, F)</description>
   5821             <languageList>
   5822               <iso639Id>kur</iso639Id>
   5823             </languageList>
   5824           </configItem>
   5825         </variant>
   5826         <variant>
   5827           <configItem>
   5828             <name>ku_alt</name>
   5829             <!-- Keyboard indicator for Kurdish layouts -->
   5830             <shortDescription>ku</shortDescription>
   5831             <description>Kurdish (Turkey, Latin Alt-Q)</description>
   5832             <languageList>
   5833               <iso639Id>kur</iso639Id>
   5834             </languageList>
   5835           </configItem>
   5836         </variant>
   5837         <variant>
   5838           <configItem>
   5839             <name>intl</name>
   5840             <description>Turkish (intl., with dead keys)</description>
   5841           </configItem>
   5842         </variant>
   5843         <variant>
   5844           <configItem>
   5845             <name>ot</name>
   5846             <description>Ottoman (Q)</description>
   5847           </configItem>
   5848         </variant>
   5849         <variant>
   5850           <configItem>
   5851             <name>otf</name>
   5852             <description>Ottoman (F)</description>
   5853           </configItem>
   5854         </variant>
   5855         <variant>
   5856           <configItem>
   5857             <name>otk</name>
   5858             <description>Old Turkic</description>
   5859           </configItem>
   5860         </variant>
   5861         <variant>
   5862           <configItem>
   5863             <name>otkf</name>
   5864             <description>Old Turkic (F)</description>
   5865           </configItem>
   5866         </variant>
   5867       </variantList>
   5868     </layout>
   5869     <layout>
   5870       <configItem>
   5871         <name>tw</name>
   5872         <!-- Keyboard indicator for Taiwanese layouts -->
   5873         <shortDescription>zh</shortDescription>
   5874         <description>Taiwanese</description>
   5875         <countryList>
   5876           <iso3166Id>TW</iso3166Id>
   5877         </countryList>
   5878         <languageList>
   5879           <iso639Id>fox</iso639Id>
   5880         </languageList>
   5881       </configItem>
   5882       <variantList>
   5883         <variant>
   5884           <configItem>
   5885             <name>indigenous</name>
   5886             <description>Taiwanese (indigenous)</description>
   5887             <languageList>
   5888               <iso639Id>ami</iso639Id>
   5889               <iso639Id>tay</iso639Id>
   5890               <iso639Id>bnn</iso639Id>
   5891               <iso639Id>ckv</iso639Id>
   5892               <iso639Id>pwn</iso639Id>
   5893               <iso639Id>pyu</iso639Id>
   5894               <iso639Id>dru</iso639Id>
   5895               <iso639Id>ais</iso639Id>
   5896               <iso639Id>ssf</iso639Id>
   5897               <iso639Id>tao</iso639Id>
   5898               <iso639Id>tsu</iso639Id>
   5899               <iso639Id>trv</iso639Id>
   5900               <iso639Id>xnb</iso639Id>
   5901               <iso639Id>sxr</iso639Id>
   5902               <iso639Id>uun</iso639Id>
   5903               <iso639Id>fos</iso639Id>
   5904             </languageList>
   5905           </configItem>
   5906         </variant>
   5907         <variant>
   5908           <configItem>
   5909             <name>saisiyat</name>
   5910             <!-- Keyboard indicator for Saisiyat layouts -->
   5911             <shortDescription>xsy</shortDescription>
   5912             <description>Saisiyat (Taiwan)</description>
   5913             <languageList>
   5914               <iso639Id>xsy</iso639Id>
   5915             </languageList>
   5916           </configItem>
   5917         </variant>
   5918       </variantList>
   5919     </layout>
   5920     <layout>
   5921       <configItem>
   5922         <name>ua</name>
   5923         <!-- Keyboard indicator for Ukrainian layouts -->
   5924         <shortDescription>uk</shortDescription>
   5925         <description>Ukrainian</description>
   5926         <countryList>
   5927           <iso3166Id>UA</iso3166Id>
   5928         </countryList>
   5929         <languageList>
   5930           <iso639Id>ukr</iso639Id>
   5931         </languageList>
   5932       </configItem>
   5933       <variantList>
   5934         <variant>
   5935           <configItem>
   5936             <name>phonetic</name>
   5937             <description>Ukrainian (phonetic)</description>
   5938           </configItem>
   5939         </variant>
   5940         <variant>
   5941           <configItem>
   5942             <name>typewriter</name>
   5943             <description>Ukrainian (typewriter)</description>
   5944           </configItem>
   5945         </variant>
   5946         <variant>
   5947           <configItem>
   5948             <name>winkeys</name>
   5949             <description>Ukrainian (Windows)</description>
   5950           </configItem>
   5951         </variant>
   5952         <variant>
   5953           <configItem>
   5954             <name>macOS</name>
   5955             <description>Ukrainian (macOS)</description>
   5956           </configItem>
   5957         </variant>
   5958         <variant>
   5959           <configItem>
   5960             <name>legacy</name>
   5961             <description>Ukrainian (legacy)</description>
   5962           </configItem>
   5963         </variant>
   5964         <variant>
   5965           <configItem>
   5966             <name>rstu</name>
   5967             <description>Ukrainian (standard RSTU)</description>
   5968           </configItem>
   5969         </variant>
   5970         <variant>
   5971           <configItem>
   5972             <name>rstu_ru</name>
   5973             <description>Russian (Ukraine, standard RSTU)</description>
   5974             <languageList>
   5975               <iso639Id>rus</iso639Id>
   5976             </languageList>
   5977           </configItem>
   5978         </variant>
   5979         <variant>
   5980           <configItem>
   5981             <name>homophonic</name>
   5982             <description>Ukrainian (homophonic)</description>
   5983           </configItem>
   5984         </variant>
   5985         <variant>
   5986           <configItem>
   5987             <name>crh</name>
   5988             <!-- Keyboard indicator for Crimean Tatar layouts -->
   5989             <shortDescription>crh</shortDescription>
   5990             <description>Crimean Tatar (Turkish Q)</description>
   5991             <languageList>
   5992               <iso639Id>crh</iso639Id>
   5993             </languageList>
   5994           </configItem>
   5995         </variant>
   5996         <variant>
   5997           <configItem>
   5998             <name>crh_f</name>
   5999             <!-- Keyboard indicator for Crimean Tatar layouts -->
   6000             <shortDescription>crh</shortDescription>
   6001             <description>Crimean Tatar (Turkish F)</description>
   6002             <languageList>
   6003               <iso639Id>crh</iso639Id>
   6004             </languageList>
   6005           </configItem>
   6006         </variant>
   6007         <variant>
   6008           <configItem>
   6009             <name>crh_alt</name>
   6010             <!-- Keyboard indicator for Crimean Tatar layouts -->
   6011             <shortDescription>crh</shortDescription>
   6012             <description>Crimean Tatar (Turkish Alt-Q)</description>
   6013             <languageList>
   6014               <iso639Id>crh</iso639Id>
   6015             </languageList>
   6016           </configItem>
   6017         </variant>
   6018       </variantList>
   6019     </layout>
   6020     <layout>
   6021       <configItem>
   6022         <name>gb</name>
   6023         <!-- Keyboard indicator for English layouts -->
   6024         <shortDescription>en</shortDescription>
   6025         <description>English (UK)</description>
   6026         <countryList>
   6027           <iso3166Id>GB</iso3166Id>
   6028         </countryList>
   6029         <languageList>
   6030           <iso639Id>eng</iso639Id>
   6031         </languageList>
   6032       </configItem>
   6033       <variantList>
   6034         <variant>
   6035           <configItem>
   6036             <name>extd</name>
   6037             <description>English (UK, extended, Windows)</description>
   6038           </configItem>
   6039         </variant>
   6040         <variant>
   6041           <configItem>
   6042             <name>intl</name>
   6043             <description>English (UK, intl., with dead keys)</description>
   6044           </configItem>
   6045         </variant>
   6046         <variant>
   6047           <configItem>
   6048             <name>dvorak</name>
   6049             <description>English (UK, Dvorak)</description>
   6050           </configItem>
   6051         </variant>
   6052         <variant>
   6053           <configItem>
   6054             <name>dvorakukp</name>
   6055             <description>English (UK, Dvorak, with UK punctuation)</description>
   6056           </configItem>
   6057         </variant>
   6058         <variant>
   6059           <configItem>
   6060             <name>mac</name>
   6061             <description>English (UK, Macintosh)</description>
   6062           </configItem>
   6063         </variant>
   6064         <variant>
   6065           <configItem>
   6066             <name>mac_intl</name>
   6067             <description>English (UK, Macintosh, intl.)</description>
   6068           </configItem>
   6069         </variant>
   6070         <variant>
   6071           <configItem>
   6072             <name>colemak</name>
   6073             <description>English (UK, Colemak)</description>
   6074           </configItem>
   6075         </variant>
   6076         <variant>
   6077           <configItem>
   6078             <name>colemak_dh</name>
   6079             <description>English (UK, Colemak-DH)</description>
   6080           </configItem>
   6081         </variant>
   6082         <variant>
   6083           <configItem>
   6084             <name>pl</name>
   6085             <!-- Keyboard indicator for Polish layouts -->
   6086             <shortDescription>pl</shortDescription>
   6087             <description>Polish (British keyboard)</description>
   6088             <languageList>
   6089               <iso639Id>pol</iso639Id>
   6090             </languageList>
   6091           </configItem>
   6092         </variant>
   6093         <variant>
   6094           <configItem>
   6095             <name>gla</name>
   6096             <shortDescription>gd</shortDescription>
   6097             <description>Scottish Gaelic</description>
   6098             <countryList>
   6099               <iso3166Id>GB</iso3166Id>
   6100               <iso3166Id>CA</iso3166Id>
   6101             </countryList>
   6102             <languageList>
   6103               <iso639Id>eng</iso639Id>
   6104               <iso639Id>gla</iso639Id>
   6105             </languageList>
   6106           </configItem>
   6107         </variant>
   6108       </variantList>
   6109     </layout>
   6110     <layout>
   6111       <configItem>
   6112         <name>uz</name>
   6113         <!-- Keyboard indicator for Uzbek layouts -->
   6114         <shortDescription>uz</shortDescription>
   6115         <description>Uzbek</description>
   6116         <countryList>
   6117           <iso3166Id>UZ</iso3166Id>
   6118         </countryList>
   6119         <languageList>
   6120           <iso639Id>uzb</iso639Id>
   6121         </languageList>
   6122       </configItem>
   6123       <variantList>
   6124         <variant>
   6125           <configItem>
   6126             <name>latin</name>
   6127             <description>Uzbek (Latin)</description>
   6128           </configItem>
   6129         </variant>
   6130       </variantList>
   6131     </layout>
   6132     <layout>
   6133       <configItem>
   6134         <name>vn</name>
   6135         <!-- Keyboard indicator for Vietnamese layouts -->
   6136         <shortDescription>vi</shortDescription>
   6137         <description>Vietnamese</description>
   6138         <countryList>
   6139           <iso3166Id>VN</iso3166Id>
   6140         </countryList>
   6141         <languageList>
   6142           <iso639Id>vie</iso639Id>
   6143         </languageList>
   6144       </configItem>
   6145       <variantList>
   6146         <variant>
   6147           <configItem>
   6148             <name>us</name>
   6149             <description>Vietnamese (US)</description>
   6150             <countryList>
   6151               <iso3166Id>US</iso3166Id>
   6152             </countryList>
   6153           </configItem>
   6154         </variant>
   6155         <variant>
   6156           <configItem>
   6157             <name>fr</name>
   6158             <description>Vietnamese (France)</description>
   6159             <countryList>
   6160               <iso3166Id>FR</iso3166Id>
   6161             </countryList>
   6162           </configItem>
   6163         </variant>
   6164       </variantList>
   6165     </layout>
   6166     <layout>
   6167       <configItem>
   6168         <name>kr</name>
   6169         <!-- Keyboard indicator for Korean layouts -->
   6170         <shortDescription>ko</shortDescription>
   6171         <description>Korean</description>
   6172         <countryList>
   6173           <iso3166Id>KR</iso3166Id>
   6174         </countryList>
   6175         <languageList>
   6176           <iso639Id>kor</iso639Id>
   6177         </languageList>
   6178       </configItem>
   6179       <variantList>
   6180         <variant>
   6181           <configItem>
   6182             <name>kr104</name>
   6183             <description>Korean (101/104-key compatible)</description>
   6184           </configItem>
   6185         </variant>
   6186       </variantList>
   6187     </layout>
   6188     <layout>
   6189       <configItem>
   6190         <name>ie</name>
   6191         <!-- Keyboard indicator for Irish layouts -->
   6192         <shortDescription>ie</shortDescription>
   6193         <description>Irish</description>
   6194         <countryList>
   6195           <iso3166Id>IE</iso3166Id>
   6196         </countryList>
   6197         <languageList>
   6198           <iso639Id>eng</iso639Id>
   6199         </languageList>
   6200       </configItem>
   6201       <variantList>
   6202         <variant>
   6203           <configItem>
   6204             <name>CloGaelach</name>
   6205             <description>CloGaelach</description>
   6206             <languageList>
   6207               <iso639Id>gle</iso639Id>
   6208             </languageList>
   6209           </configItem>
   6210         </variant>
   6211         <variant>
   6212           <configItem>
   6213             <name>UnicodeExpert</name>
   6214             <description>Irish (UnicodeExpert)</description>
   6215           </configItem>
   6216         </variant>
   6217         <variant>
   6218           <configItem>
   6219             <name>ogam</name>
   6220             <description>Ogham</description>
   6221             <languageList>
   6222               <iso639Id>sga</iso639Id>
   6223             </languageList>
   6224           </configItem>
   6225         </variant>
   6226         <variant>
   6227           <configItem>
   6228             <name>ogam_is434</name>
   6229             <description>Ogham (IS434)</description>
   6230             <languageList>
   6231               <iso639Id>sga</iso639Id>
   6232             </languageList>
   6233           </configItem>
   6234         </variant>
   6235       </variantList>
   6236     </layout>
   6237     <layout>
   6238       <configItem>
   6239         <name>pk</name>
   6240         <!-- Keyboard indicator for Urdu layouts -->
   6241         <shortDescription>ur</shortDescription>
   6242         <description>Urdu (Pakistan)</description>
   6243         <countryList>
   6244           <iso3166Id>PK</iso3166Id>
   6245         </countryList>
   6246         <languageList>
   6247           <iso639Id>urd</iso639Id>
   6248         </languageList>
   6249       </configItem>
   6250       <variantList>
   6251         <variant>
   6252           <configItem>
   6253             <name>urd-crulp</name>
   6254             <description>Urdu (Pakistan, CRULP)</description>
   6255           </configItem>
   6256         </variant>
   6257         <variant>
   6258           <configItem>
   6259             <name>urd-nla</name>
   6260             <description>Urdu (Pakistan, NLA)</description>
   6261           </configItem>
   6262         </variant>
   6263         <variant>
   6264           <configItem>
   6265             <name>ara</name>
   6266             <shortDescription>ar</shortDescription>
   6267             <description>Arabic (Pakistan)</description>
   6268             <languageList>
   6269               <iso639Id>ara</iso639Id>
   6270             </languageList>
   6271           </configItem>
   6272         </variant>
   6273         <variant>
   6274           <configItem>
   6275             <name>snd</name>
   6276             <!-- Keyboard indicator for Sindhi layouts -->
   6277             <shortDescription>sd</shortDescription>
   6278             <description>Sindhi</description>
   6279             <languageList>
   6280               <iso639Id>snd</iso639Id>
   6281             </languageList>
   6282           </configItem>
   6283         </variant>
   6284       </variantList>
   6285     </layout>
   6286     <layout>
   6287       <configItem>
   6288         <name>mv</name>
   6289         <!-- Keyboard indicator for Dhivehi layouts -->
   6290         <shortDescription>dv</shortDescription>
   6291         <description>Dhivehi</description>
   6292         <countryList>
   6293           <iso3166Id>MV</iso3166Id>
   6294         </countryList>
   6295         <languageList>
   6296           <iso639Id>div</iso639Id>
   6297         </languageList>
   6298       </configItem>
   6299       <variantList/>
   6300     </layout>
   6301     <layout>
   6302       <configItem>
   6303         <name>za</name>
   6304         <!-- Keyboard indicator for English layouts -->
   6305         <shortDescription>en</shortDescription>
   6306         <description>English (South Africa)</description>
   6307         <countryList>
   6308           <iso3166Id>ZA</iso3166Id>
   6309         </countryList>
   6310         <languageList>
   6311           <iso639Id>eng</iso639Id>
   6312         </languageList>
   6313       </configItem>
   6314     </layout>
   6315     <layout>
   6316       <configItem>
   6317         <name>epo</name>
   6318         <!-- Keyboard indicator for Esperanto layouts -->
   6319         <shortDescription>eo</shortDescription>
   6320         <description>Esperanto</description>
   6321         <languageList>
   6322           <iso639Id>epo</iso639Id>
   6323         </languageList>
   6324       </configItem>
   6325       <variantList>
   6326         <variant>
   6327           <configItem>
   6328             <name>legacy</name>
   6329             <description>Esperanto (legacy)</description>
   6330           </configItem>
   6331         </variant>
   6332       </variantList>
   6333     </layout>
   6334     <layout>
   6335       <configItem>
   6336         <name>np</name>
   6337         <!-- Keyboard indicator for Nepali layouts -->
   6338         <shortDescription>ne</shortDescription>
   6339         <description>Nepali</description>
   6340         <countryList>
   6341           <iso3166Id>NP</iso3166Id>
   6342         </countryList>
   6343         <languageList>
   6344           <iso639Id>nep</iso639Id>
   6345           <!-- sat-Deva used in Nepal: http://www.ethnologue.com/language/sat -->
   6346           <iso639Id>sat</iso639Id>
   6347         </languageList>
   6348       </configItem>
   6349     </layout>
   6350     <layout>
   6351       <configItem>
   6352         <name>ng</name>
   6353         <!-- Keyboard indicator for English layouts -->
   6354         <shortDescription>en</shortDescription>
   6355         <description>English (Nigeria)</description>
   6356         <countryList>
   6357           <iso3166Id>NG</iso3166Id>
   6358         </countryList>
   6359         <languageList>
   6360           <iso639Id>eng</iso639Id>
   6361         </languageList>
   6362       </configItem>
   6363       <variantList>
   6364         <variant>
   6365           <configItem>
   6366             <name>igbo</name>
   6367             <!-- Keyboard indicator for Igbo layouts -->
   6368             <shortDescription>ig</shortDescription>
   6369             <description>Igbo</description>
   6370             <languageList>
   6371               <iso639Id>ibo</iso639Id>
   6372             </languageList>
   6373           </configItem>
   6374         </variant>
   6375         <variant>
   6376           <configItem>
   6377             <name>yoruba</name>
   6378             <!-- Keyboard indicator for Yoruba layouts -->
   6379             <shortDescription>yo</shortDescription>
   6380             <description>Yoruba</description>
   6381             <languageList>
   6382               <iso639Id>yor</iso639Id>
   6383             </languageList>
   6384           </configItem>
   6385         </variant>
   6386         <variant>
   6387           <configItem>
   6388             <name>hausa</name>
   6389             <!-- Keyboard indicator for Hausa layouts -->
   6390             <shortDescription>ha</shortDescription>
   6391             <description>Hausa (Nigeria)</description>
   6392             <languageList>
   6393               <iso639Id>hau</iso639Id>
   6394             </languageList>
   6395           </configItem>
   6396         </variant>
   6397       </variantList>
   6398     </layout>
   6399     <layout>
   6400       <configItem>
   6401         <name>et</name>
   6402         <!-- Keyboard indicator for Amharic layouts -->
   6403         <shortDescription>am</shortDescription>
   6404         <description>Amharic</description>
   6405         <countryList>
   6406           <iso3166Id>ET</iso3166Id>
   6407         </countryList>
   6408         <languageList>
   6409           <iso639Id>amh</iso639Id>
   6410         </languageList>
   6411       </configItem>
   6412       <variantList/>
   6413     </layout>
   6414     <layout>
   6415       <configItem>
   6416         <name>sn</name>
   6417         <!-- Keyboard indicator for Wolof layouts -->
   6418         <shortDescription>wo</shortDescription>
   6419         <description>Wolof</description>
   6420         <countryList>
   6421           <iso3166Id>SN</iso3166Id>
   6422         </countryList>
   6423         <languageList>
   6424           <iso639Id>wol</iso639Id>
   6425         </languageList>
   6426       </configItem>
   6427       <variantList/>
   6428     </layout>
   6429     <layout>
   6430       <configItem>
   6431         <name>brai</name>
   6432         <!-- Keyboard indicator for Braille layouts -->
   6433         <shortDescription>brl</shortDescription>
   6434         <description>Braille</description>
   6435       </configItem>
   6436       <variantList>
   6437         <variant>
   6438           <configItem>
   6439             <name>left_hand</name>
   6440             <description>Braille (left-handed)</description>
   6441           </configItem>
   6442         </variant>
   6443         <variant>
   6444           <configItem>
   6445             <name>left_hand_invert</name>
   6446             <description>Braille (left-handed inverted thumb)</description>
   6447           </configItem>
   6448         </variant>
   6449         <variant>
   6450           <configItem>
   6451             <name>right_hand</name>
   6452             <description>Braille (right-handed)</description>
   6453           </configItem>
   6454         </variant>
   6455         <variant>
   6456           <configItem>
   6457             <name>right_hand_invert</name>
   6458             <description>Braille (right-handed inverted thumb)</description>
   6459           </configItem>
   6460         </variant>
   6461       </variantList>
   6462     </layout>
   6463     <layout>
   6464       <configItem>
   6465         <name>tm</name>
   6466         <!-- Keyboard indicator for Turkmen layouts -->
   6467         <shortDescription>tk</shortDescription>
   6468         <description>Turkmen</description>
   6469         <countryList>
   6470           <iso3166Id>TM</iso3166Id>
   6471         </countryList>
   6472         <languageList>
   6473           <iso639Id>tuk</iso639Id>
   6474         </languageList>
   6475       </configItem>
   6476       <variantList>
   6477         <variant>
   6478           <configItem>
   6479             <name>alt</name>
   6480             <description>Turkmen (Alt-Q)</description>
   6481           </configItem>
   6482         </variant>
   6483       </variantList>
   6484     </layout>
   6485     <layout>
   6486       <configItem>
   6487         <name>ml</name>
   6488         <!-- Keyboard indicator for Bambara layouts -->
   6489         <shortDescription>bm</shortDescription>
   6490         <description>Bambara</description>
   6491         <countryList>
   6492           <iso3166Id>ML</iso3166Id>
   6493         </countryList>
   6494         <languageList>
   6495           <iso639Id>bam</iso639Id>
   6496         </languageList>
   6497       </configItem>
   6498       <variantList>
   6499         <variant>
   6500           <configItem>
   6501             <name>fr-oss</name>
   6502             <!-- Keyboard indicator for French layouts -->
   6503             <shortDescription>fr</shortDescription>
   6504             <description>French (Mali, alt.)</description>
   6505             <languageList>
   6506               <iso639Id>fra</iso639Id>
   6507             </languageList>
   6508           </configItem>
   6509         </variant>
   6510         <variant>
   6511           <configItem>
   6512             <name>us-mac</name>
   6513             <!-- Keyboard indicator for English layouts -->
   6514             <shortDescription>en</shortDescription>
   6515             <description>English (Mali, US, Macintosh)</description>
   6516             <languageList>
   6517               <iso639Id>eng</iso639Id>
   6518             </languageList>
   6519           </configItem>
   6520         </variant>
   6521         <variant>
   6522           <configItem>
   6523             <name>us-intl</name>
   6524             <!-- Keyboard indicator for English layouts -->
   6525             <shortDescription>en</shortDescription>
   6526             <description>English (Mali, US, intl.)</description>
   6527             <languageList>
   6528               <iso639Id>eng</iso639Id>
   6529             </languageList>
   6530           </configItem>
   6531         </variant>
   6532       </variantList>
   6533     </layout>
   6534     <layout>
   6535       <configItem>
   6536         <name>tz</name>
   6537         <!-- Keyboard indicator for Swahili layouts -->
   6538         <shortDescription>sw</shortDescription>
   6539         <description>Swahili (Tanzania)</description>
   6540         <countryList>
   6541           <iso3166Id>TZ</iso3166Id>
   6542         </countryList>
   6543         <languageList>
   6544           <iso639Id>swa</iso639Id>
   6545         </languageList>
   6546       </configItem>
   6547     </layout>
   6548     <layout>
   6549       <configItem>
   6550         <name>tg</name>
   6551         <shortDescription>fr-tg</shortDescription>
   6552         <description>French (Togo)</description>
   6553         <countryList>
   6554           <iso3166Id>TG</iso3166Id>
   6555         </countryList>
   6556         <languageList>
   6557           <iso639Id>fra</iso639Id>
   6558           <iso639Id>ajg</iso639Id>
   6559           <iso639Id>blo</iso639Id>
   6560           <iso639Id>kpo</iso639Id>
   6561           <iso639Id>ewe</iso639Id>
   6562           <iso639Id>fon</iso639Id>
   6563           <iso639Id>fue</iso639Id>
   6564           <iso639Id>gej</iso639Id>
   6565           <iso639Id>ife</iso639Id>
   6566           <iso639Id>kbp</iso639Id>
   6567           <iso639Id>las</iso639Id>
   6568           <iso639Id>dop</iso639Id>
   6569           <iso639Id>mfg</iso639Id>
   6570           <iso639Id>nmz</iso639Id>
   6571           <iso639Id>bud</iso639Id>
   6572           <iso639Id>gng</iso639Id>
   6573           <iso639Id>kdh</iso639Id>
   6574           <iso639Id>soy</iso639Id>
   6575         </languageList>
   6576       </configItem>
   6577     </layout>
   6578     <layout>
   6579       <configItem>
   6580         <name>ke</name>
   6581         <!-- Keyboard indicator for Swahili layouts -->
   6582         <shortDescription>sw</shortDescription>
   6583         <description>Swahili (Kenya)</description>
   6584         <countryList>
   6585           <iso3166Id>KE</iso3166Id>
   6586         </countryList>
   6587         <languageList>
   6588           <iso639Id>swa</iso639Id>
   6589         </languageList>
   6590       </configItem>
   6591       <variantList>
   6592         <variant>
   6593           <configItem>
   6594             <name>kik</name>
   6595             <!-- Keyboard indicator for Kikuyu layouts -->
   6596             <shortDescription>ki</shortDescription>
   6597             <description>Kikuyu</description>
   6598             <languageList>
   6599               <iso639Id>kik</iso639Id>
   6600             </languageList>
   6601           </configItem>
   6602         </variant>
   6603       </variantList>
   6604     </layout>
   6605     <layout>
   6606       <configItem>
   6607         <name>bw</name>
   6608         <!-- Keyboard indicator for Tswana layouts -->
   6609         <shortDescription>tn</shortDescription>
   6610         <description>Tswana</description>
   6611         <countryList>
   6612           <iso3166Id>BW</iso3166Id>
   6613         </countryList>
   6614         <languageList>
   6615           <iso639Id>tsn</iso639Id>
   6616         </languageList>
   6617       </configItem>
   6618     </layout>
   6619     <layout>
   6620       <configItem>
   6621         <name>ph</name>
   6622         <!-- Keyboard indicator for Filipino layouts -->
   6623         <shortDescription>ph</shortDescription>
   6624         <description>Filipino</description>
   6625         <countryList>
   6626           <iso3166Id>PH</iso3166Id>
   6627         </countryList>
   6628         <languageList>
   6629           <iso639Id>eng</iso639Id>
   6630           <iso639Id>bik</iso639Id>
   6631           <iso639Id>ceb</iso639Id>
   6632           <iso639Id>fil</iso639Id>
   6633           <iso639Id>hil</iso639Id>
   6634           <iso639Id>ilo</iso639Id>
   6635           <iso639Id>pam</iso639Id>
   6636           <iso639Id>pag</iso639Id>
   6637           <iso639Id>phi</iso639Id>
   6638           <iso639Id>tgl</iso639Id>
   6639           <iso639Id>war</iso639Id>
   6640         </languageList>
   6641       </configItem>
   6642       <variantList>
   6643         <variant>
   6644           <configItem>
   6645             <name>qwerty-bay</name>
   6646             <description>Filipino (QWERTY, Baybayin)</description>
   6647             <languageList>
   6648               <iso639Id>bik</iso639Id>
   6649               <iso639Id>ceb</iso639Id>
   6650               <iso639Id>fil</iso639Id>
   6651               <iso639Id>hil</iso639Id>
   6652               <iso639Id>ilo</iso639Id>
   6653               <iso639Id>pam</iso639Id>
   6654               <iso639Id>pag</iso639Id>
   6655               <iso639Id>phi</iso639Id>
   6656               <iso639Id>tgl</iso639Id>
   6657               <iso639Id>war</iso639Id>
   6658             </languageList>
   6659           </configItem>
   6660         </variant>
   6661         <variant>
   6662           <configItem>
   6663             <name>capewell-dvorak</name>
   6664             <description>Filipino (Capewell-Dvorak, Latin)</description>
   6665           </configItem>
   6666         </variant>
   6667         <variant>
   6668           <configItem>
   6669             <name>capewell-dvorak-bay</name>
   6670             <description>Filipino (Capewell-Dvorak, Baybayin)</description>
   6671             <languageList>
   6672               <iso639Id>bik</iso639Id>
   6673               <iso639Id>ceb</iso639Id>
   6674               <iso639Id>fil</iso639Id>
   6675               <iso639Id>hil</iso639Id>
   6676               <iso639Id>ilo</iso639Id>
   6677               <iso639Id>pam</iso639Id>
   6678               <iso639Id>pag</iso639Id>
   6679               <iso639Id>phi</iso639Id>
   6680               <iso639Id>tgl</iso639Id>
   6681               <iso639Id>war</iso639Id>
   6682             </languageList>
   6683           </configItem>
   6684         </variant>
   6685         <variant>
   6686           <configItem>
   6687             <name>capewell-qwerf2k6</name>
   6688             <description>Filipino (Capewell-QWERF 2006, Latin)</description>
   6689           </configItem>
   6690         </variant>
   6691         <variant>
   6692           <configItem>
   6693             <name>capewell-qwerf2k6-bay</name>
   6694             <description>Filipino (Capewell-QWERF 2006, Baybayin)</description>
   6695             <languageList>
   6696               <iso639Id>bik</iso639Id>
   6697               <iso639Id>ceb</iso639Id>
   6698               <iso639Id>fil</iso639Id>
   6699               <iso639Id>hil</iso639Id>
   6700               <iso639Id>ilo</iso639Id>
   6701               <iso639Id>pam</iso639Id>
   6702               <iso639Id>pag</iso639Id>
   6703               <iso639Id>phi</iso639Id>
   6704               <iso639Id>tgl</iso639Id>
   6705               <iso639Id>war</iso639Id>
   6706             </languageList>
   6707           </configItem>
   6708         </variant>
   6709         <variant>
   6710           <configItem>
   6711             <name>colemak</name>
   6712             <description>Filipino (Colemak, Latin)</description>
   6713           </configItem>
   6714         </variant>
   6715         <variant>
   6716           <configItem>
   6717             <name>colemak-bay</name>
   6718             <description>Filipino (Colemak, Baybayin)</description>
   6719             <languageList>
   6720               <iso639Id>bik</iso639Id>
   6721               <iso639Id>ceb</iso639Id>
   6722               <iso639Id>fil</iso639Id>
   6723               <iso639Id>hil</iso639Id>
   6724               <iso639Id>ilo</iso639Id>
   6725               <iso639Id>pam</iso639Id>
   6726               <iso639Id>pag</iso639Id>
   6727               <iso639Id>phi</iso639Id>
   6728               <iso639Id>tgl</iso639Id>
   6729               <iso639Id>war</iso639Id>
   6730             </languageList>
   6731           </configItem>
   6732         </variant>
   6733         <variant>
   6734           <configItem>
   6735             <name>dvorak</name>
   6736             <description>Filipino (Dvorak, Latin)</description>
   6737           </configItem>
   6738         </variant>
   6739         <variant>
   6740           <configItem>
   6741             <name>dvorak-bay</name>
   6742             <description>Filipino (Dvorak, Baybayin)</description>
   6743             <languageList>
   6744               <iso639Id>bik</iso639Id>
   6745               <iso639Id>ceb</iso639Id>
   6746               <iso639Id>fil</iso639Id>
   6747               <iso639Id>hil</iso639Id>
   6748               <iso639Id>ilo</iso639Id>
   6749               <iso639Id>pam</iso639Id>
   6750               <iso639Id>pag</iso639Id>
   6751               <iso639Id>phi</iso639Id>
   6752               <iso639Id>tgl</iso639Id>
   6753               <iso639Id>war</iso639Id>
   6754             </languageList>
   6755           </configItem>
   6756         </variant>
   6757       </variantList>
   6758     </layout>
   6759     <layout>
   6760       <configItem>
   6761         <name>md</name>
   6762         <shortDescription>md</shortDescription>
   6763         <description>Moldavian</description>
   6764         <countryList>
   6765           <iso3166Id>MD</iso3166Id>
   6766         </countryList>
   6767         <languageList>
   6768           <iso639Id>ron</iso639Id>
   6769         </languageList>
   6770       </configItem>
   6771       <variantList>
   6772         <variant>
   6773           <configItem>
   6774             <name>gag</name>
   6775             <shortDescription>gag</shortDescription>
   6776             <description>Moldavian (Gagauz)</description>
   6777             <languageList>
   6778               <iso639Id>gag</iso639Id>
   6779             </languageList>
   6780           </configItem>
   6781         </variant>
   6782       </variantList>
   6783     </layout>
   6784     <layout>
   6785       <configItem>
   6786         <name>id</name>
   6787         <shortDescription>id</shortDescription>
   6788         <description>Indonesian (Latin)</description>
   6789         <countryList>
   6790           <iso3166Id>ID</iso3166Id>
   6791         </countryList>
   6792         <languageList>
   6793           <iso639Id>ind</iso639Id>
   6794           <iso639Id>ace</iso639Id>
   6795           <iso639Id>ban</iso639Id>
   6796           <iso639Id>bbc</iso639Id>
   6797           <iso639Id>bew</iso639Id>
   6798           <iso639Id>bjn</iso639Id>
   6799           <iso639Id>btm</iso639Id>
   6800           <iso639Id>bts</iso639Id>
   6801           <iso639Id>bug</iso639Id>
   6802           <iso639Id>gor</iso639Id>
   6803           <iso639Id>jav</iso639Id>
   6804           <iso639Id>jax</iso639Id>
   6805           <iso639Id>mad</iso639Id>
   6806           <iso639Id>mak</iso639Id>
   6807           <iso639Id>min</iso639Id>
   6808           <iso639Id>mui</iso639Id>
   6809           <iso639Id>sas</iso639Id>
   6810           <iso639Id>sun</iso639Id>
   6811         </languageList>
   6812       </configItem>
   6813       <variantList>
   6814        <variant>
   6815          <configItem>
   6816           <name>javanese</name>
   6817             <description>Javanese</description>
   6818          </configItem>
   6819        </variant>
   6820        <variant>
   6821          <configItem>
   6822           <name>melayu-phonetic</name>
   6823             <description>Indonesian (Arab Melayu, phonetic)</description>
   6824          </configItem>
   6825        </variant>
   6826        <variant>
   6827          <configItem>
   6828           <name>melayu-phoneticx</name>
   6829             <description>Indonesian (Arab Melayu, extended phonetic)</description>
   6830          </configItem>
   6831        </variant>
   6832        <variant>
   6833          <configItem>
   6834           <name>pegon-phonetic</name>
   6835             <description>Indonesian (Arab Pegon, phonetic)</description>
   6836          </configItem>
   6837        </variant>
   6838       </variantList>
   6839     </layout>
   6840     <layout>
   6841       <configItem>
   6842         <name>my</name>
   6843         <shortDescription>ms</shortDescription>
   6844         <description>Malay (Jawi, Arabic Keyboard)</description>
   6845         <countryList>
   6846           <iso3166Id>MY</iso3166Id>
   6847         </countryList>
   6848         <languageList>
   6849           <iso639Id>ind</iso639Id>
   6850           <iso639Id>msa</iso639Id>
   6851           <iso639Id>min</iso639Id>
   6852           <iso639Id>ace</iso639Id>
   6853           <iso639Id>bjn</iso639Id>
   6854           <iso639Id>tsg</iso639Id>
   6855           <iso639Id>mfa</iso639Id>
   6856         </languageList>
   6857       </configItem>
   6858       <variantList>
   6859        <variant>
   6860          <configItem>
   6861           <name>phonetic</name>
   6862             <description>Malay (Jawi, phonetic)</description>
   6863          </configItem>
   6864        </variant>
   6865       </variantList>
   6866     </layout>
   6867     <layout>
   6868       <configItem>
   6869 	<name>custom</name>
   6870         <shortDescription>custom</shortDescription>
   6871         <description>A user-defined custom Layout</description>
   6872       </configItem>
   6873       <variantList/>
   6874     </layout>
   6875   </layoutList>
   6876   <optionList>
   6877     <group allowMultipleSelection="true">
   6878       <!-- The key combination used to switch between groups -->
   6879       <configItem>
   6880         <name>grp</name>
   6881         <description>Switching to another layout</description>
   6882       </configItem>
   6883       <option>
   6884         <configItem>
   6885           <name>grp:switch</name>
   6886           <description>Right Alt (while pressed)</description>
   6887         </configItem>
   6888       </option>
   6889       <option>
   6890         <configItem>
   6891           <name>grp:lswitch</name>
   6892           <description>Left Alt (while pressed)</description>
   6893         </configItem>
   6894       </option>
   6895       <option>
   6896         <configItem>
   6897           <name>grp:lwin_switch</name>
   6898           <description>Left Win (while pressed)</description>
   6899         </configItem>
   6900       </option>
   6901       <option>
   6902         <configItem>
   6903           <name>grp:rwin_switch</name>
   6904           <description>Right Win (while pressed)</description>
   6905         </configItem>
   6906       </option>
   6907       <option>
   6908         <configItem>
   6909           <name>grp:win_switch</name>
   6910           <description>Any Win (while pressed)</description>
   6911         </configItem>
   6912       </option>
   6913       <option>
   6914         <configItem>
   6915           <name>grp:menu_switch</name>
   6916           <description>Menu (while pressed), Shift+Menu for Menu</description>
   6917         </configItem>
   6918       </option>
   6919       <option>
   6920         <configItem>
   6921           <name>grp:caps_switch</name>
   6922           <description>Caps Lock (while pressed), Alt+Caps Lock for the original Caps Lock action</description>
   6923         </configItem>
   6924       </option>
   6925       <option>
   6926         <configItem>
   6927           <name>grp:rctrl_switch</name>
   6928           <description>Right Ctrl (while pressed)</description>
   6929         </configItem>
   6930       </option>
   6931       <option>
   6932         <configItem>
   6933           <name>grp:toggle</name>
   6934           <description>Right Alt</description>
   6935         </configItem>
   6936       </option>
   6937       <option>
   6938         <configItem>
   6939           <name>grp:lalt_toggle</name>
   6940           <description>Left Alt</description>
   6941         </configItem>
   6942       </option>
   6943       <option>
   6944         <configItem>
   6945           <name>grp:caps_toggle</name>
   6946           <description>Caps Lock</description>
   6947         </configItem>
   6948       </option>
   6949       <option>
   6950         <configItem>
   6951           <name>grp:shift_caps_toggle</name>
   6952           <description>Shift+Caps Lock</description>
   6953         </configItem>
   6954       </option>
   6955       <option>
   6956         <configItem>
   6957           <name>grp:caps_select</name>
   6958           <description>Caps Lock to first layout; Shift+Caps Lock to second layout</description>
   6959         </configItem>
   6960       </option>
   6961       <option>
   6962         <configItem>
   6963           <name>grp:win_menu_select</name>
   6964           <description>Left Win to first layout; Right Win/Menu to second layout</description>
   6965         </configItem>
   6966       </option>
   6967       <option>
   6968         <configItem>
   6969           <name>grp:ctrl_select</name>
   6970           <description>Left Ctrl to first layout; Right Ctrl to second layout</description>
   6971         </configItem>
   6972       </option>
   6973       <option>
   6974         <configItem>
   6975           <name>grp:alt_caps_toggle</name>
   6976           <description>Alt+Caps Lock</description>
   6977         </configItem>
   6978       </option>
   6979       <option>
   6980         <configItem>
   6981           <name>grp:shifts_toggle</name>
   6982           <description>Both Shifts together</description>
   6983         </configItem>
   6984       </option>
   6985       <option>
   6986         <configItem>
   6987           <name>grp:alts_toggle</name>
   6988           <description>Both Alts together</description>
   6989         </configItem>
   6990       </option>
   6991       <option>
   6992         <configItem>
   6993           <name>grp:alt_altgr_toggle</name>
   6994           <description>Both Alts together; AltGr alone chooses third level</description>
   6995         </configItem>
   6996       </option>
   6997       <option>
   6998         <configItem>
   6999           <name>grp:ctrls_toggle</name>
   7000           <description>Both Ctrls together</description>
   7001         </configItem>
   7002       </option>
   7003       <option>
   7004         <configItem>
   7005           <name>grp:ctrl_shift_toggle</name>
   7006           <description>Ctrl+Shift</description>
   7007         </configItem>
   7008       </option>
   7009       <option>
   7010         <configItem>
   7011           <name>grp:lctrl_lshift_toggle</name>
   7012           <description>Left Ctrl+Left Shift</description>
   7013         </configItem>
   7014       </option>
   7015       <option>
   7016         <configItem>
   7017           <name>grp:rctrl_rshift_toggle</name>
   7018           <description>Right Ctrl+Right Shift</description>
   7019         </configItem>
   7020       </option>
   7021       <option>
   7022         <configItem>
   7023           <name>grp:ctrl_alt_toggle</name>
   7024           <description>Alt+Ctrl</description>
   7025         </configItem>
   7026       </option>
   7027       <option>
   7028         <configItem>
   7029           <name>grp:alt_shift_toggle</name>
   7030           <description>Alt+Shift</description>
   7031         </configItem>
   7032       </option>
   7033       <option>
   7034         <configItem>
   7035           <name>grp:lalt_lshift_toggle</name>
   7036           <description>Left Alt+Left Shift</description>
   7037         </configItem>
   7038       </option>
   7039       <option>
   7040         <configItem>
   7041           <name>grp:ralt_rshift_toggle</name>
   7042           <description>Right Alt+Right Shift</description>
   7043         </configItem>
   7044       </option>
   7045       <option>
   7046         <configItem>
   7047           <name>grp:menu_toggle</name>
   7048           <description>Menu</description>
   7049         </configItem>
   7050       </option>
   7051       <option>
   7052         <configItem>
   7053           <name>grp:lwin_toggle</name>
   7054           <description>Left Win</description>
   7055         </configItem>
   7056       </option>
   7057       <option>
   7058         <configItem>
   7059           <name>grp:alt_space_toggle</name>
   7060           <description>Alt+Space</description>
   7061         </configItem>
   7062       </option>
   7063       <option>
   7064         <configItem>
   7065           <name>grp:win_space_toggle</name>
   7066           <description>Win+Space</description>
   7067         </configItem>
   7068       </option>
   7069       <option>
   7070         <configItem>
   7071           <name>grp:ctrl_space_toggle</name>
   7072           <description>Ctrl+Space</description>
   7073         </configItem>
   7074       </option>
   7075       <option>
   7076         <configItem>
   7077           <name>grp:rwin_toggle</name>
   7078           <description>Right Win</description>
   7079         </configItem>
   7080       </option>
   7081       <option>
   7082         <configItem>
   7083           <name>grp:lshift_toggle</name>
   7084           <description>Left Shift</description>
   7085         </configItem>
   7086       </option>
   7087       <option>
   7088         <configItem>
   7089           <name>grp:rshift_toggle</name>
   7090           <description>Right Shift</description>
   7091         </configItem>
   7092       </option>
   7093       <option>
   7094         <configItem>
   7095           <name>grp:lctrl_toggle</name>
   7096           <description>Left Ctrl</description>
   7097         </configItem>
   7098       </option>
   7099       <option>
   7100         <configItem>
   7101           <name>grp:rctrl_toggle</name>
   7102           <description>Right Ctrl</description>
   7103         </configItem>
   7104       </option>
   7105       <option>
   7106         <configItem>
   7107           <name>grp:sclk_toggle</name>
   7108           <description>Scroll Lock</description>
   7109         </configItem>
   7110       </option>
   7111       <option>
   7112         <configItem>
   7113           <name>grp:lctrl_lwin_rctrl_menu</name>
   7114           <description>Ctrl+Left Win to first layout; Ctrl+Menu to second layout</description>
   7115         </configItem>
   7116       </option>
   7117       <option>
   7118         <configItem>
   7119           <name>grp:lctrl_lwin_toggle</name>
   7120           <description>Left Ctrl+Left Win</description>
   7121         </configItem>
   7122       </option>
   7123     </group>
   7124     <group allowMultipleSelection="true">
   7125       <!-- The key combination used to choose the 2nd level of symbols -->
   7126       <configItem>
   7127         <name>lv2</name>
   7128         <description>Key to choose the 2nd level</description>
   7129       </configItem>
   7130       <option>
   7131         <configItem>
   7132           <name>lv2:lsgt_switch</name>
   7133           <description>The "&lt; &gt;" key</description>
   7134         </configItem>
   7135       </option>
   7136     </group>
   7137     <group allowMultipleSelection="true">
   7138       <!-- The key combination used to choose the 3rd (and 4th, together with Shift)
   7139            level of symbols -->
   7140       <configItem>
   7141         <name>lv3</name>
   7142         <description>Key to choose the 3rd level</description>
   7143       </configItem>
   7144       <option>
   7145         <configItem>
   7146           <name>lv3:switch</name>
   7147           <description>Right Ctrl</description>
   7148         </configItem>
   7149       </option>
   7150       <option>
   7151         <configItem>
   7152           <name>lv3:menu_switch</name>
   7153           <description>Menu</description>
   7154         </configItem>
   7155       </option>
   7156       <option>
   7157         <configItem>
   7158           <name>lv3:win_switch</name>
   7159           <description>Any Win</description>
   7160         </configItem>
   7161       </option>
   7162       <option>
   7163         <configItem>
   7164           <name>lv3:lwin_switch</name>
   7165           <description>Left Win</description>
   7166         </configItem>
   7167       </option>
   7168       <option>
   7169         <configItem>
   7170           <name>lv3:rwin_switch</name>
   7171           <description>Right Win</description>
   7172         </configItem>
   7173       </option>
   7174       <option>
   7175         <configItem>
   7176           <name>lv3:alt_switch</name>
   7177           <description>Any Alt</description>
   7178         </configItem>
   7179       </option>
   7180       <option>
   7181         <configItem>
   7182           <name>lv3:lalt_switch</name>
   7183           <description>Left Alt</description>
   7184         </configItem>
   7185       </option>
   7186       <option>
   7187         <configItem>
   7188           <name>lv3:ralt_switch</name>
   7189           <description>Right Alt</description>
   7190         </configItem>
   7191       </option>
   7192       <option>
   7193         <configItem>
   7194           <name>lv3:ralt_switch_multikey</name>
   7195           <description>Right Alt; Shift+Right Alt as Compose</description>
   7196         </configItem>
   7197       </option>
   7198       <option>
   7199         <configItem>
   7200           <name>lv3:ralt_alt</name>
   7201           <description>Right Alt never chooses 3rd level</description>
   7202         </configItem>
   7203       </option>
   7204       <option>
   7205         <configItem>
   7206           <name>lv3:enter_switch</name>
   7207           <description>Enter on keypad</description>
   7208         </configItem>
   7209       </option>
   7210       <option>
   7211         <configItem>
   7212           <name>lv3:caps_switch</name>
   7213           <description>Caps Lock</description>
   7214         </configItem>
   7215       </option>
   7216       <option>
   7217         <configItem>
   7218           <name>lv3:bksl_switch</name>
   7219           <description>Backslash</description>
   7220         </configItem>
   7221       </option>
   7222       <option>
   7223         <configItem>
   7224           <name>lv3:lsgt_switch</name>
   7225           <description>The "&lt; &gt;" key</description>
   7226         </configItem>
   7227       </option>
   7228       <option>
   7229         <configItem>
   7230           <name>lv3:caps_switch_latch</name>
   7231           <description>Caps Lock; acts as onetime lock when pressed together with another 3rd-level chooser</description>
   7232         </configItem>
   7233       </option>
   7234       <option>
   7235         <configItem>
   7236           <name>lv3:bksl_switch_latch</name>
   7237           <description>Backslash; acts as onetime lock when pressed together with another 3rd level chooser</description>
   7238         </configItem>
   7239       </option>
   7240       <option>
   7241         <configItem>
   7242           <name>lv3:lsgt_switch_latch</name>
   7243           <description>The "&lt; &gt;" key; acts as onetime lock when pressed together with another 3rd level chooser</description>
   7244         </configItem>
   7245       </option>
   7246     </group>
   7247     <group allowMultipleSelection="true">
   7248       <!-- Tweaking the position of the "Ctrl" key -->
   7249       <configItem>
   7250         <name>ctrl</name>
   7251         <description>Ctrl position</description>
   7252       </configItem>
   7253       <option>
   7254         <configItem>
   7255           <name>ctrl:nocaps</name>
   7256           <description>Caps Lock as Ctrl</description>
   7257         </configItem>
   7258       </option>
   7259       <option>
   7260         <configItem>
   7261           <name>ctrl:lctrl_meta</name>
   7262           <description>Left Ctrl as Meta</description>
   7263         </configItem>
   7264       </option>
   7265       <option>
   7266         <configItem>
   7267           <name>ctrl:swapcaps</name>
   7268           <description>Swap Ctrl and Caps Lock</description>
   7269         </configItem>
   7270       </option>
   7271       <option>
   7272         <configItem>
   7273           <name>ctrl:hyper_capscontrol</name>
   7274           <description>Caps Lock as Ctrl, Ctrl as Hyper</description>
   7275         </configItem>
   7276       </option>
   7277       <option>
   7278         <configItem>
   7279           <name>ctrl:ac_ctrl</name>
   7280           <description>To the left of "A"</description>
   7281         </configItem>
   7282       </option>
   7283       <option>
   7284         <configItem>
   7285           <name>ctrl:aa_ctrl</name>
   7286           <description>At the bottom left</description>
   7287         </configItem>
   7288       </option>
   7289       <option>
   7290         <configItem>
   7291           <name>ctrl:rctrl_ralt</name>
   7292           <description>Right Ctrl as Right Alt</description>
   7293         </configItem>
   7294       </option>
   7295       <option>
   7296         <configItem>
   7297           <name>ctrl:menu_rctrl</name>
   7298           <description>Menu as Right Ctrl</description>
   7299         </configItem>
   7300       </option>
   7301       <option>
   7302         <configItem>
   7303           <name>ctrl:swap_lalt_lctl</name>
   7304           <description>Swap Left Alt with Left Ctrl</description>
   7305         </configItem>
   7306       </option>
   7307       <option>
   7308         <configItem>
   7309           <name>ctrl:swap_lwin_lctl</name>
   7310           <description>Swap Left Win with Left Ctrl</description>
   7311         </configItem>
   7312       </option><option>
   7313         <configItem>
   7314           <name>ctrl:swap_rwin_rctl</name>
   7315           <description>Swap Right Win with Right Ctrl</description>
   7316         </configItem>
   7317       </option>
   7318       <option>
   7319         <configItem>
   7320           <name>ctrl:swap_lalt_lctl_lwin</name>
   7321           <description>Left Alt as Ctrl, Left Ctrl as Win, Left Win as Left Alt</description>
   7322         </configItem>
   7323       </option>
   7324     </group>
   7325     <group allowMultipleSelection="true">
   7326       <!-- Using startard LEDs to indicate the alternative (not first) group(s) -->
   7327       <configItem>
   7328         <name>grp_led</name>
   7329         <description>Use keyboard LED to show alternative layout</description>
   7330       </configItem>
   7331       <option>
   7332         <configItem>
   7333           <name>grp_led:num</name>
   7334           <description>Num Lock</description>
   7335         </configItem>
   7336       </option>
   7337       <option>
   7338         <configItem>
   7339           <name>grp_led:caps</name>
   7340           <description>Caps Lock</description>
   7341         </configItem>
   7342       </option>
   7343       <option>
   7344         <configItem>
   7345           <name>grp_led:scroll</name>
   7346           <description>Scroll Lock</description>
   7347         </configItem>
   7348       </option>
   7349     </group>
   7350     <group allowMultipleSelection="true">
   7351       <!-- Using LEDs to indicate modifiers -->
   7352       <configItem>
   7353         <name>mod_led</name>
   7354         <description>Use keyboard LED to indicate modifiers</description>
   7355       </configItem>
   7356       <option>
   7357         <configItem>
   7358           <name>mod_led:compose</name>
   7359           <description>Compose</description>
   7360         </configItem>
   7361       </option>
   7362     </group>
   7363     <group allowMultipleSelection="false">
   7364       <!-- Select a keypad type -->
   7365       <configItem>
   7366         <name>keypad</name>
   7367         <description>Layout of numeric keypad</description>
   7368       </configItem>
   7369       <option>
   7370         <configItem>
   7371           <name>keypad:legacy</name>
   7372           <description>Legacy</description>
   7373        </configItem>
   7374       </option>
   7375       <option>
   7376         <configItem>
   7377           <name>keypad:oss</name>
   7378           <description>Unicode arrows and math operators</description>
   7379        </configItem>
   7380       </option>
   7381       <option>
   7382         <configItem>
   7383           <name>keypad:future</name>
   7384           <description>Unicode arrows and math operators on default level</description>
   7385        </configItem>
   7386       </option>
   7387       <option>
   7388         <configItem>
   7389           <name>keypad:legacy_wang</name>
   7390           <description>Legacy Wang 724</description>
   7391        </configItem>
   7392       </option>
   7393       <option>
   7394         <configItem>
   7395           <name>keypad:oss_wang</name>
   7396           <description>Wang 724 keypad with Unicode arrows and math operators</description>
   7397        </configItem>
   7398       </option>
   7399       <option>
   7400         <configItem>
   7401           <name>keypad:future_wang</name>
   7402           <description>Wang 724 keypad with Unicode arrows and math operators on default level</description>
   7403        </configItem>
   7404       </option>
   7405       <option>
   7406         <configItem>
   7407           <name>keypad:hex</name>
   7408           <description>Hexadecimal</description>
   7409        </configItem>
   7410       </option>
   7411       <option>
   7412         <configItem>
   7413           <name>keypad:atm</name>
   7414           <description>Phone and ATM style</description>
   7415        </configItem>
   7416       </option>
   7417     </group>
   7418     <!-- This option should override the KPDL key defined in keypad; I hope it's declared in the right place -->
   7419     <group allowMultipleSelection="false">
   7420       <!-- Select a keypad KPDL variant -->
   7421       <configItem>
   7422         <name>kpdl</name>
   7423         <description>Numeric keypad Delete behavior</description>
   7424       </configItem>
   7425       <option>
   7426         <configItem>
   7427           <!-- Actually, with KP_DECIMAL, as the old keypad(dot) -->
   7428           <name>kpdl:dot</name>
   7429           <description>Legacy key with dot</description>
   7430        </configItem>
   7431       </option>
   7432       <option>
   7433         <configItem>
   7434           <name>kpdl:comma</name>
   7435           <!-- Actually, with KP_SEPARATOR, as the old keypad(comma) -->
   7436           <description>Legacy key with comma</description>
   7437        </configItem>
   7438       </option>
   7439       <option>
   7440         <configItem>
   7441           <name>kpdl:dotoss</name>
   7442           <description>Four-level key with dot</description>
   7443        </configItem>
   7444       </option>
   7445       <option>
   7446         <configItem>
   7447           <name>kpdl:dotoss_latin9</name>
   7448           <description>Four-level key with dot, Latin-9 only</description>
   7449        </configItem>
   7450       </option>
   7451       <option>
   7452         <configItem>
   7453           <name>kpdl:commaoss</name>
   7454           <description>Four-level key with comma</description>
   7455        </configItem>
   7456       </option>
   7457       <option>
   7458         <configItem>
   7459           <name>kpdl:momayyezoss</name>
   7460           <description>Four-level key with momayyez</description>
   7461        </configItem>
   7462       </option>
   7463       <option>
   7464         <configItem>
   7465           <name>kpdl:kposs</name>
   7466           <!-- This assumes the KP_ abstract symbols are actually useful for some apps
   7467                The description needs to be rewritten -->
   7468           <description>Four-level key with abstract separators</description>
   7469        </configItem>
   7470       </option>
   7471       <option>
   7472         <configItem>
   7473           <name>kpdl:semi</name>
   7474           <description>Semicolon on third level</description>
   7475        </configItem>
   7476       </option>
   7477     </group>
   7478     <group allowMultipleSelection="false">
   7479       <!-- Caps Lock tweaks.
   7480            "Internal" capitalization means capitalization using some internal tables.
   7481            Otherwise "as Shift" - means using next group. -->
   7482       <configItem>
   7483         <name>caps</name>
   7484         <description>Caps Lock behavior</description>
   7485       </configItem>
   7486       <option>
   7487         <configItem>
   7488           <name>caps:internal</name>
   7489           <description>Caps Lock uses internal capitalization; Shift "pauses" Caps Lock</description>
   7490         </configItem>
   7491       </option>
   7492       <option>
   7493         <configItem>
   7494           <name>caps:internal_nocancel</name>
   7495           <description>Caps Lock uses internal capitalization; Shift does not affect Caps Lock</description>
   7496         </configItem>
   7497       </option>
   7498       <option>
   7499         <configItem>
   7500           <name>caps:shift</name>
   7501           <description>Caps Lock acts as Shift with locking; Shift "pauses" Caps Lock</description>
   7502         </configItem>
   7503       </option>
   7504       <option>
   7505         <configItem>
   7506           <name>caps:shift_nocancel</name>
   7507           <description>Caps Lock acts as Shift with locking; Shift does not affect Caps Lock</description>
   7508         </configItem>
   7509       </option>
   7510       <option>
   7511         <configItem>
   7512           <name>caps:capslock</name>
   7513           <description>Caps Lock toggles normal capitalization of alphabetic characters</description>
   7514         </configItem>
   7515       </option>
   7516       <option>
   7517         <configItem>
   7518           <name>caps:shiftlock</name>
   7519           <description>Caps Lock toggles Shift Lock (affects all keys)</description>
   7520         </configItem>
   7521       </option>
   7522       <option>
   7523         <configItem>
   7524           <name>caps:swapescape</name>
   7525           <description>Swap Esc and Caps Lock</description>
   7526         </configItem>
   7527       </option>
   7528       <option>
   7529         <configItem>
   7530           <name>caps:escape</name>
   7531           <description>Make Caps Lock an additional Esc</description>
   7532         </configItem>
   7533       </option>
   7534       <option>
   7535         <configItem>
   7536           <name>caps:escape_shifted_capslock</name>
   7537           <description>Make Caps Lock an additional Esc, but Shift + Caps Lock is the regular Caps Lock</description>
   7538         </configItem>
   7539       </option>
   7540       <option>
   7541         <configItem>
   7542           <name>caps:backspace</name>
   7543           <description>Make Caps Lock an additional Backspace</description>
   7544         </configItem>
   7545       </option>
   7546       <option>
   7547         <configItem>
   7548           <name>caps:super</name>
   7549           <description>Make Caps Lock an additional Super</description>
   7550         </configItem>
   7551       </option>
   7552       <option>
   7553         <configItem>
   7554           <name>caps:hyper</name>
   7555           <description>Make Caps Lock an additional Hyper</description>
   7556         </configItem>
   7557       </option>
   7558       <option>
   7559         <configItem>
   7560           <name>caps:menu</name>
   7561           <description>Make Caps Lock an additional Menu key</description>
   7562         </configItem>
   7563       </option>
   7564       <option>
   7565         <configItem>
   7566           <name>caps:numlock</name>
   7567           <description>Make Caps Lock an additional Num Lock</description>
   7568         </configItem>
   7569       </option>
   7570       <option>
   7571         <configItem>
   7572           <name>caps:ctrl_modifier</name>
   7573           <description>Make Caps Lock an additional Ctrl</description>
   7574         </configItem>
   7575       </option>
   7576       <option>
   7577         <configItem>
   7578           <name>caps:none</name>
   7579           <description>Caps Lock is disabled</description>
   7580         </configItem>
   7581       </option>
   7582     </group>
   7583     <group allowMultipleSelection="false">
   7584       <!-- Using special PC keys (Win, Menu) to work as standard X keys (Super, Hyper, etc.) -->
   7585       <configItem>
   7586         <name>altwin</name>
   7587         <description>Alt and Win behavior</description>
   7588       </configItem>
   7589       <option>
   7590         <configItem>
   7591           <name>altwin:menu</name>
   7592           <description>Add the standard behavior to Menu key</description>
   7593         </configItem>
   7594       </option>
   7595       <option>
   7596         <configItem>
   7597           <name>altwin:menu_win</name>
   7598           <description>Menu is mapped to Win</description>
   7599         </configItem>
   7600       </option>
   7601       <option>
   7602         <configItem>
   7603           <name>altwin:meta_alt</name>
   7604           <description>Alt and Meta are on Alt</description>
   7605         </configItem>
   7606       </option>
   7607       <option>
   7608         <configItem>
   7609           <name>altwin:alt_win</name>
   7610           <description>Alt is mapped to Win and the usual Alt</description>
   7611         </configItem>
   7612       </option>
   7613       <option>
   7614         <configItem>
   7615           <name>altwin:ctrl_win</name>
   7616           <description>Ctrl is mapped to Win and the usual Ctrl</description>
   7617         </configItem>
   7618       </option>
   7619       <option>
   7620         <configItem>
   7621           <name>altwin:ctrl_rwin</name>
   7622           <description>Ctrl is mapped to Right Win and the usual Ctrl</description>
   7623         </configItem>
   7624       </option>
   7625       <option>
   7626         <configItem>
   7627           <name>altwin:ctrl_alt_win</name>
   7628           <description>Ctrl is mapped to Alt, Alt to Win</description>
   7629         </configItem>
   7630       </option>
   7631       <option>
   7632         <configItem>
   7633           <name>altwin:meta_win</name>
   7634           <description>Meta is mapped to Win</description>
   7635         </configItem>
   7636       </option>
   7637       <option>
   7638         <configItem>
   7639           <name>altwin:left_meta_win</name>
   7640           <description>Meta is mapped to Left Win</description>
   7641         </configItem>
   7642       </option>
   7643       <option>
   7644         <configItem>
   7645           <name>altwin:hyper_win</name>
   7646           <description>Hyper is mapped to Win</description>
   7647         </configItem>
   7648       </option>
   7649       <option>
   7650         <configItem>
   7651           <name>altwin:alt_super_win</name>
   7652           <description>Alt is mapped to Right Win, Super to Menu</description>
   7653         </configItem>
   7654       </option>
   7655       <option>
   7656         <configItem>
   7657           <name>altwin:swap_lalt_lwin</name>
   7658           <description>Left Alt is swapped with Left Win</description>
   7659         </configItem>
   7660       </option>
   7661       <option>
   7662         <configItem>
   7663           <name>altwin:swap_alt_win</name>
   7664           <description>Alt is swapped with Win</description>
   7665         </configItem>
   7666       </option>
   7667       <option>
   7668         <configItem>
   7669           <name>altwin:prtsc_rwin</name>
   7670           <description>Win is mapped to PrtSc and the usual Win</description>
   7671         </configItem>
   7672       </option>
   7673     </group>
   7674     <group allowMultipleSelection="true">
   7675       <!-- Tweaking the position of the "Compose" key: mapping to existing PC keys -->
   7676       <configItem>
   7677         <name>Compose key</name>
   7678         <description>Position of Compose key</description>
   7679       </configItem>
   7680       <option>
   7681         <configItem>
   7682           <name>compose:ralt</name>
   7683           <description>Right Alt</description>
   7684         </configItem>
   7685       </option>
   7686       <option>
   7687         <configItem>
   7688           <name>compose:lwin</name>
   7689           <description>Left Win</description>
   7690         </configItem>
   7691       </option>
   7692       <option>
   7693         <configItem>
   7694           <name>compose:lwin-altgr</name>
   7695           <description>3rd level of Left Win</description>
   7696         </configItem>
   7697       </option>
   7698       <option>
   7699         <configItem>
   7700           <name>compose:rwin</name>
   7701           <description>Right Win</description>
   7702         </configItem>
   7703       </option>
   7704       <option>
   7705         <configItem>
   7706           <name>compose:rwin-altgr</name>
   7707           <description>3rd level of Right Win</description>
   7708         </configItem>
   7709       </option>
   7710       <option>
   7711         <configItem>
   7712           <name>compose:menu</name>
   7713           <description>Menu</description>
   7714         </configItem>
   7715       </option>
   7716       <option>
   7717         <configItem>
   7718           <name>compose:menu-altgr</name>
   7719           <description>3rd level of Menu</description>
   7720         </configItem>
   7721       </option>
   7722       <option>
   7723         <configItem>
   7724           <name>compose:lctrl</name>
   7725           <description>Left Ctrl</description>
   7726         </configItem>
   7727       </option>
   7728       <option>
   7729         <configItem>
   7730           <name>compose:lctrl-altgr</name>
   7731           <description>3rd level of Left Ctrl</description>
   7732         </configItem>
   7733       </option>
   7734       <option>
   7735         <configItem>
   7736           <name>compose:rctrl</name>
   7737           <description>Right Ctrl</description>
   7738         </configItem>
   7739       </option>
   7740       <option>
   7741         <configItem>
   7742           <name>compose:rctrl-altgr</name>
   7743           <description>3rd level of Right Ctrl</description>
   7744         </configItem>
   7745       </option>
   7746       <option>
   7747         <configItem>
   7748           <name>compose:caps</name>
   7749           <description>Caps Lock</description>
   7750         </configItem>
   7751       </option>
   7752       <option>
   7753         <configItem>
   7754           <name>compose:caps-altgr</name>
   7755           <description>3rd level of Caps Lock</description>
   7756         </configItem>
   7757       </option>
   7758       <option>
   7759         <configItem>
   7760           <name>compose:102</name>
   7761           <description>The "&lt; &gt;" key</description>
   7762         </configItem>
   7763       </option>
   7764       <option>
   7765         <configItem>
   7766           <name>compose:102-altgr</name>
   7767           <description>3rd level of the "&lt; &gt;" key</description>
   7768         </configItem>
   7769       </option>
   7770       <option>
   7771         <configItem>
   7772           <name>compose:paus</name>
   7773           <description>Pause</description>
   7774         </configItem>
   7775       </option>
   7776       <option>
   7777         <configItem>
   7778           <name>compose:ins</name>
   7779           <description>Insert</description>
   7780         </configItem>
   7781       </option>
   7782       <option>
   7783         <configItem>
   7784           <name>compose:prsc</name>
   7785           <description>PrtSc</description>
   7786         </configItem>
   7787       </option>
   7788       <option>
   7789         <configItem>
   7790           <name>compose:sclk</name>
   7791           <description>Scroll Lock</description>
   7792         </configItem>
   7793       </option>
   7794     </group>
   7795     <group allowMultipleSelection="true">
   7796       <configItem>
   7797         <name>compat</name>
   7798         <description>Compatibility options</description>
   7799       </configItem>
   7800       <option>
   7801         <configItem>
   7802           <name>numpad:pc</name>
   7803           <description>Default numeric keypad keys</description>
   7804         </configItem>
   7805       </option>
   7806       <option>
   7807         <configItem>
   7808           <name>numpad:mac</name>
   7809           <description>Numeric keypad always enters digits (as in macOS)</description>
   7810         </configItem>
   7811       </option>
   7812       <option>
   7813         <configItem>
   7814           <name>numpad:microsoft</name>
   7815           <description>Num Lock on: digits; Shift for arrows. Num Lock off: arrows (as in Windows)</description>
   7816         </configItem>
   7817       </option>
   7818       <option>
   7819         <configItem>
   7820           <name>numpad:shift3</name>
   7821           <description>Shift does not cancel Num Lock, chooses 3rd level instead</description>
   7822         </configItem>
   7823       </option>
   7824       <option>
   7825         <configItem>
   7826           <name>srvrkeys:none</name>
   7827           <description>Special keys (Ctrl+Alt+&lt;key&gt;) handled in a server</description>
   7828         </configItem>
   7829       </option>
   7830       <option>
   7831         <configItem>
   7832           <name>apple:alupckeys</name>
   7833           <description>Apple Aluminium emulates Pause, PrtSc, Scroll Lock</description>
   7834         </configItem>
   7835       </option>
   7836       <option>
   7837         <configItem>
   7838           <name>shift:breaks_caps</name>
   7839           <description>Shift cancels Caps Lock</description>
   7840         </configItem>
   7841       </option>
   7842       <option>
   7843         <configItem>
   7844           <name>misc:typo</name>
   7845           <description>Enable extra typographic characters</description>
   7846         </configItem>
   7847       </option>
   7848       <option>
   7849         <configItem>
   7850           <name>misc:apl</name>
   7851           <description>Enable APL overlay characters</description>
   7852         </configItem>
   7853       </option>
   7854       <option>
   7855         <configItem>
   7856           <name>shift:both_capslock</name>
   7857           <description>Both Shifts together enable Caps Lock</description>
   7858         </configItem>
   7859       </option>
   7860       <option>
   7861         <configItem>
   7862           <name>shift:both_capslock_cancel</name>
   7863           <description>Both Shifts together enable Caps Lock; one Shift key disables it</description>
   7864         </configItem>
   7865       </option>
   7866       <option>
   7867         <configItem>
   7868           <name>shift:both_shiftlock</name>
   7869           <description>Both Shifts together enable Shift Lock</description>
   7870         </configItem>
   7871       </option>
   7872       <option>
   7873         <configItem>
   7874           <name>keypad:pointerkeys</name>
   7875           <description>Shift + Num Lock enables PointerKeys</description>
   7876         </configItem>
   7877       </option>
   7878       <option>
   7879         <configItem>
   7880           <name>grab:break_actions</name>
   7881           <description>Allow breaking grabs with keyboard actions (warning: security risk)</description>
   7882         </configItem>
   7883       </option>
   7884       <option>
   7885         <configItem>
   7886           <name>grab:debug</name>
   7887           <description>Allow grab and window tree logging</description>
   7888         </configItem>
   7889       </option>
   7890     </group>
   7891     <group allowMultipleSelection="true">
   7892       <!-- Special shortcuts for the Euro character -->
   7893       <configItem>
   7894         <name>currencysign</name>
   7895         <description>Currency signs</description>
   7896       </configItem>
   7897       <option>
   7898         <configItem>
   7899           <name>eurosign:e</name>
   7900           <description>Euro on E</description>
   7901         </configItem>
   7902       </option>
   7903       <option>
   7904         <configItem>
   7905           <name>eurosign:2</name>
   7906           <description>Euro on 2</description>
   7907         </configItem>
   7908       </option>
   7909       <option>
   7910         <configItem>
   7911           <name>eurosign:4</name>
   7912           <description>Euro on 4</description>
   7913         </configItem>
   7914       </option>
   7915       <option>
   7916         <configItem>
   7917           <name>eurosign:5</name>
   7918           <description>Euro on 5</description>
   7919         </configItem>
   7920       </option>
   7921       <option>
   7922         <configItem>
   7923           <name>rupeesign:4</name>
   7924           <description>Rupee on 4</description>
   7925         </configItem>
   7926       </option>
   7927     </group>
   7928     <group allowMultipleSelection="true">
   7929       <configItem>
   7930         <name>lv5</name>
   7931         <description>Key to choose 5th level</description>
   7932       </configItem>
   7933       <option>
   7934         <configItem>
   7935           <name>lv5:caps_switch</name>
   7936           <description>Caps Lock chooses 5th level</description>
   7937         </configItem>
   7938       </option>
   7939       <option>
   7940         <configItem>
   7941           <name>lv5:lsgt_switch</name>
   7942           <description>The "&lt; &gt;" key chooses 5th level</description>
   7943         </configItem>
   7944       </option>
   7945       <option>
   7946         <configItem>
   7947           <name>lv5:ralt_switch</name>
   7948           <description>Right Alt chooses 5th level</description>
   7949         </configItem>
   7950       </option>
   7951       <option>
   7952         <configItem>
   7953           <name>lv5:menu_switch</name>
   7954           <description>Menu chooses 5th level</description>
   7955         </configItem>
   7956       </option>
   7957       <option>
   7958         <configItem>
   7959           <name>lv5:rctrl_switch</name>
   7960           <description>Right Ctrl chooses 5th level</description>
   7961         </configItem>
   7962       </option>
   7963       <option>
   7964         <configItem>
   7965           <name>lv5:lsgt_switch_lock</name>
   7966           <description>The "&lt; &gt;" key chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
   7967         </configItem>
   7968       </option>
   7969       <option>
   7970         <configItem>
   7971           <name>lv5:ralt_switch_lock</name>
   7972           <description>Right Alt chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
   7973         </configItem>
   7974       </option>
   7975       <option>
   7976         <configItem>
   7977           <name>lv5:lwin_switch_lock</name>
   7978           <description>Left Win chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
   7979         </configItem>
   7980       </option>
   7981       <option>
   7982         <configItem>
   7983           <name>lv5:rwin_switch_lock</name>
   7984           <description>Right Win chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
   7985         </configItem>
   7986       </option>
   7987 <!--
   7988       <option>
   7989         <configItem>
   7990           <name>lv5:lsgt_switch_lock_cancel</name>
   7991           <description>The "&lt; &gt;" key chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
   7992         </configItem>
   7993       </option>
   7994       <option>
   7995         <configItem>
   7996           <name>lv5:ralt_switch_lock_cancel</name>
   7997           <description>Right Alt chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
   7998         </configItem>
   7999       </option>
   8000       <option>
   8001         <configItem>
   8002           <name>lv5:lwin_switch_lock_cancel</name>
   8003           <description>Left Win chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
   8004         </configItem>
   8005       </option>
   8006       <option>
   8007         <configItem>
   8008           <name>lv5:rwin_switch_lock_cancel</name>
   8009           <description>Right Win chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
   8010         </configItem>
   8011       </option>
   8012       <option>
   8013         <configItem>
   8014           <name>lv5:lsgt_switch_lock_cancel</name>
   8015           <description>The "&lt; &gt;" key chooses 5th level; acts as onetime lock lock when pressed together with another 5th level chooser</description>
   8016         </configItem>
   8017       </option>
   8018       <option>
   8019         <configItem>
   8020           <name>lv5:ralt_switch_lock_cancel</name>
   8021           <description>Right Alt chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
   8022         </configItem>
   8023       </option>
   8024 -->
   8025     </group>
   8026     <group allowMultipleSelection="false">
   8027       <!-- Let space output NBSP, NNBSP, ZWNJ, and ZWJ for the desired level -->
   8028       <configItem>
   8029         <name>nbsp</name>
   8030         <description>Non-breaking space input</description>
   8031       </configItem>
   8032       <option>
   8033         <configItem>
   8034           <name>nbsp:none</name>
   8035           <description>Usual space at any level</description>
   8036         </configItem>
   8037       </option>
   8038       <option>
   8039         <configItem>
   8040           <name>nbsp:level2</name>
   8041           <description>Non-breaking space at the 2nd level</description>
   8042         </configItem>
   8043       </option>
   8044       <option>
   8045         <configItem>
   8046           <name>nbsp:level3</name>
   8047           <description>Non-breaking space at the 3rd level</description>
   8048         </configItem>
   8049       </option>
   8050       <option>
   8051         <configItem>
   8052           <name>nbsp:level3n</name>
   8053           <description>Non-breaking space at the 3rd level, thin non-breaking space at the 4th level</description>
   8054         </configItem>
   8055       </option>
   8056       <option>
   8057         <configItem>
   8058           <name>nbsp:level4</name>
   8059           <description>Non-breaking space at the 4th level</description>
   8060         </configItem>
   8061       </option>
   8062       <option>
   8063         <configItem>
   8064           <name>nbsp:level4n</name>
   8065           <description>Non-breaking space at the 4th level, thin non-breaking space at the 6th level</description>
   8066         </configItem>
   8067       </option>
   8068       <option>
   8069         <configItem>
   8070           <name>nbsp:level4nl</name>
   8071           <description>Non-breaking space at the 4th level, thin non-breaking space at the 6th level (via Ctrl+Shift)</description>
   8072         </configItem>
   8073       </option>
   8074       <option>
   8075         <configItem>
   8076           <name>nbsp:zwnj2</name>
   8077           <description>Zero-width non-joiner at the 2nd level</description>
   8078         </configItem>
   8079       </option>
   8080       <option>
   8081         <configItem>
   8082           <name>nbsp:zwnj2zwj3</name>
   8083           <description>Zero-width non-joiner at the 2nd level, zero-width joiner at the 3rd level</description>
   8084         </configItem>
   8085       </option>
   8086       <option>
   8087         <configItem>
   8088           <name>nbsp:zwnj2zwj3nb4</name>
   8089           <description>Zero-width non-joiner at the 2nd level, zero-width joiner at the 3rd level, non-breaking space at the 4th level</description>
   8090         </configItem>
   8091       </option>
   8092       <option>
   8093         <configItem>
   8094           <name>nbsp:zwnj2nb3</name>
   8095           <description>Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level</description>
   8096         </configItem>
   8097       </option>
   8098       <option>
   8099         <configItem>
   8100           <name>nbsp:zwnj2nb3zwj4</name>
   8101           <description>Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level, zero-width joiner at the 4th level</description>
   8102         </configItem>
   8103       </option>
   8104       <option>
   8105         <configItem>
   8106           <name>nbsp:zwnj2nb3nnb4</name>
   8107           <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>
   8108         </configItem>
   8109       </option>
   8110       <option>
   8111         <configItem>
   8112           <name>nbsp:zwnj3zwj4</name>
   8113           <description>Zero-width non-joiner at the 3rd level, zero-width joiner at the 4th level</description>
   8114         </configItem>
   8115       </option>
   8116     </group>
   8117     <group allowMultipleSelection="true">
   8118       <configItem>
   8119         <name>japan</name>
   8120         <description>Japanese keyboard options</description>
   8121       </configItem>
   8122       <option>
   8123         <configItem>
   8124           <name>japan:kana_lock</name>
   8125           <description>Kana Lock key is locking</description>
   8126        </configItem>
   8127       </option>
   8128       <option>
   8129         <configItem>
   8130           <name>japan:nicola_f_bs</name>
   8131           <description>NICOLA-F style Backspace</description>
   8132        </configItem>
   8133       </option>
   8134       <option>
   8135         <configItem>
   8136           <name>japan:hztg_escape</name>
   8137           <description>Make Zenkaku Hankaku an additional Esc</description>
   8138        </configItem>
   8139       </option>
   8140     </group>
   8141     <group allowMultipleSelection="true">
   8142       <configItem>
   8143         <name>korean</name>
   8144         <description>Korean Hangul/Hanja keys</description>
   8145       </configItem>
   8146       <option>
   8147         <configItem>
   8148           <name>korean:ralt_hangul</name>
   8149           <description>Make right Alt a Hangul key</description>
   8150         </configItem>
   8151       </option>
   8152       <option>
   8153         <configItem>
   8154           <name>korean:rctrl_hangul</name>
   8155           <description>Make right Ctrl a Hangul key</description>
   8156         </configItem>
   8157       </option>
   8158       <option>
   8159         <configItem>
   8160           <name>korean:ralt_hanja</name>
   8161           <description>Make right Alt a Hanja key</description>
   8162         </configItem>
   8163       </option>
   8164       <option>
   8165         <configItem>
   8166           <name>korean:rctrl_hanja</name>
   8167           <description>Make right Ctrl a Hanja key</description>
   8168         </configItem>
   8169       </option>
   8170     </group>
   8171     <group allowMultipleSelection="false">
   8172       <configItem>
   8173         <name>esperanto</name>
   8174         <description>Esperanto letters with superscripts</description>
   8175       </configItem>
   8176       <option>
   8177         <configItem>
   8178           <name>esperanto:qwerty</name>
   8179           <description>At the corresponding key in a QWERTY layout</description>
   8180        </configItem>
   8181       </option>
   8182       <option>
   8183         <configItem>
   8184           <name>esperanto:dvorak</name>
   8185           <description>At the corresponding key in a Dvorak layout</description>
   8186        </configItem>
   8187       </option>
   8188       <option>
   8189         <configItem>
   8190           <name>esperanto:colemak</name>
   8191           <description>At the corresponding key in a Colemak layout</description>
   8192        </configItem>
   8193       </option>
   8194     </group>
   8195     <group allowMultipleSelection="true">
   8196       <configItem>
   8197         <name>solaris</name>
   8198         <description>Old Solaris keycodes compatibility</description>
   8199       </configItem>
   8200       <option>
   8201         <configItem>
   8202           <name>solaris:sun_compat</name>
   8203           <description>Sun key compatibility</description>
   8204         </configItem>
   8205       </option>
   8206     </group>
   8207     <group allowMultipleSelection="true">
   8208       <configItem>
   8209         <name>terminate</name>
   8210         <description>Key sequence to kill the X server</description>
   8211       </configItem>
   8212       <option>
   8213         <configItem>
   8214           <name>terminate:ctrl_alt_bksp</name>
   8215           <description>Ctrl+Alt+Backspace</description>
   8216         </configItem>
   8217       </option>
   8218     </group>
   8219   </optionList>
   8220 </xkbConfigRegistry>
   8221