Files
cnix/hosts/cnix/xkb/rules/evdev.xml
2024-08-02 21:27:09 +02:00

8285 lines
247 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xkbConfigRegistry SYSTEM "xkb.dtd">
<xkbConfigRegistry version="1.1">
<modelList>
<model>
<configItem>
<name>pc86</name>
<description>Generic 86-key PC</description>
<vendor>Generic</vendor>
</configItem>
</model>
<model>
<configItem>
<name>pc101</name>
<description>Generic 101-key PC</description>
<vendor>Generic</vendor>
</configItem>
</model>
<model>
<configItem>
<name>pc102</name>
<description>Generic 102-key PC</description>
<vendor>Generic</vendor>
</configItem>
</model>
<model>
<configItem>
<name>pc104</name>
<description>Generic 104-key PC</description>
<vendor>Generic</vendor>
</configItem>
</model>
<model>
<configItem>
<name>pc104alt</name>
<description>Generic 104-key PC with L-shaped Enter key</description>
<vendor>Generic</vendor>
</configItem>
</model>
<model>
<configItem>
<name>pc105</name>
<description>Generic 105-key PC</description>
<vendor>Generic</vendor>
</configItem>
</model>
<model>
<configItem>
<name>a4techKB21</name>
<description>A4Tech KB-21</description>
<vendor>A4Tech</vendor>
</configItem>
</model>
<model>
<configItem>
<name>a4techKBS8</name>
<description>A4Tech KBS-8</description>
<vendor>A4Tech</vendor>
</configItem>
</model>
<model>
<configItem>
<name>a4_rfkb23</name>
<description>A4Tech Wireless Desktop RFKB-23</description>
<vendor>A4Tech</vendor>
</configItem>
</model>
<model>
<configItem>
<name>airkey</name>
<description>Acer AirKey V</description>
<vendor>Acer</vendor>
</configItem>
</model>
<model>
<configItem>
<name>acer_c300</name>
<description>Acer C300</description>
<vendor>Acer</vendor>
</configItem>
</model>
<model>
<configItem>
<name>acer_ferrari4k</name>
<description>Acer Ferrari 4000</description>
<vendor>Acer</vendor>
</configItem>
</model>
<model>
<configItem>
<name>acer_laptop</name>
<description>Acer laptop</description>
<vendor>Acer</vendor>
</configItem>
</model>
<model>
<configItem>
<name>scorpius</name>
<description>Advance Scorpius KI</description>
<vendor>Scorpius</vendor>
</configItem>
</model>
<model>
<configItem>
<name>apple</name>
<description>Apple</description>
<vendor>Apple</vendor>
</configItem>
</model>
<model>
<configItem>
<name>applealu_ansi</name>
<description>Apple Aluminium (ANSI)</description>
<vendor>Apple</vendor>
</configItem>
</model>
<model>
<configItem>
<name>applealu_iso</name>
<description>Apple Aluminium (ISO)</description>
<vendor>Apple</vendor>
</configItem>
</model>
<model>
<configItem>
<name>applealu_jis</name>
<description>Apple Aluminium (JIS)</description>
<vendor>Apple</vendor>
</configItem>
</model>
<model>
<configItem>
<name>asus_laptop</name>
<description>Asus laptop</description>
<vendor>Asus</vendor>
</configItem>
</model>
<model>
<configItem>
<name>azonaRF2300</name>
<description>Azona RF2300 Wireless Internet</description>
<vendor>Azona</vendor>
</configItem>
</model>
<model>
<configItem>
<name>benqx</name>
<description>BenQ X-Touch</description>
<vendor>BenQ</vendor>
</configItem>
</model>
<model>
<configItem>
<name>benqx730</name>
<description>BenQ X-Touch 730</description>
<vendor>BenQ</vendor>
</configItem>
</model>
<model>
<configItem>
<name>benqx800</name>
<description>BenQ X-Touch 800</description>
<vendor>BenQ</vendor>
</configItem>
</model>
<model>
<configItem>
<name>brother</name>
<description>Brother Internet</description>
<vendor>Brother</vendor>
</configItem>
</model>
<model>
<configItem>
<name>btc5090</name>
<description>BTC 5090</description>
<vendor>BTC</vendor>
</configItem>
</model>
<model>
<configItem>
<name>btc5113rf</name>
<description>BTC 5113RF Multimedia</description>
<vendor>BTC</vendor>
</configItem>
</model>
<model>
<configItem>
<name>btc5126t</name>
<description>BTC 5126T</description>
<vendor>BTC</vendor>
</configItem>
</model>
<model>
<configItem>
<name>btc6301urf</name>
<description>BTC 6301URF</description>
<vendor>BTC</vendor>
</configItem>
</model>
<model>
<configItem>
<name>btc9000</name>
<description>BTC 9000</description>
<vendor>BTC</vendor>
</configItem>
</model>
<model>
<configItem>
<name>btc9000a</name>
<description>BTC 9000A</description>
<vendor>BTC</vendor>
</configItem>
</model>
<model>
<configItem>
<name>btc9001ah</name>
<description>BTC 9001AH</description>
<vendor>BTC</vendor>
</configItem>
</model>
<model>
<configItem>
<name>btc9019u</name>
<description>BTC 9019U</description>
<vendor>BTC</vendor>
</configItem>
</model>
<model>
<configItem>
<name>btc9116u</name>
<description>BTC 9116U Mini Wireless Internet and Gaming</description>
<vendor>BTC</vendor>
</configItem>
</model>
<model>
<configItem>
<name>cherryblue</name>
<description>Cherry Blue Line CyBo@rd</description>
<vendor>Cherry</vendor>
</configItem>
</model>
<model>
<configItem>
<name>cherrybluea</name>
<description>Cherry Blue Line CyBo@rd (alt.)</description>
<vendor>Cherry</vendor>
</configItem>
</model>
<model>
<configItem>
<name>cherrybunlim</name>
<description>Cherry B.UNLIMITED</description>
<vendor>Cherry</vendor>
</configItem>
</model>
<model>
<configItem>
<name>cherrycyboard</name>
<description>Cherry CyBo@rd USB-Hub</description>
<vendor>Cherry</vendor>
</configItem>
</model>
<model>
<configItem>
<name>cherrycmexpert</name>
<description>Cherry CyMotion Expert</description>
<vendor>Cherry</vendor>
</configItem>
</model>
<model>
<configItem>
<name>cymotionlinux</name>
<description>Cherry CyMotion Master Linux</description>
<vendor>Cherry</vendor>
</configItem>
</model>
<model>
<configItem>
<name>cherryblueb</name>
<description>Cherry CyMotion Master XPress</description>
<vendor>Cherry</vendor>
</configItem>
</model>
<model>
<configItem>
<name>chicony</name>
<description>Chicony Internet</description>
<vendor>Chicony</vendor>
</configItem>
</model>
<model>
<configItem>
<name>chicony9885</name>
<description>Chicony KB-9885</description>
<vendor>Chicony</vendor>
</configItem>
</model>
<model>
<configItem>
<name>chicony0108</name>
<description>Chicony KU-0108</description>
<vendor>Chicony</vendor>
</configItem>
</model>
<model>
<configItem>
<name>chicony0420</name>
<description>Chicony KU-0420</description>
<vendor>Chicony</vendor>
</configItem>
</model>
<model>
<configItem>
<name>chromebook</name>
<description>Chromebook</description>
<vendor>Google</vendor>
</configItem>
</model>
<model>
<configItem>
<name>compalfl90</name>
<description>Compal FL90</description>
<vendor>Compal Electronics</vendor>
</configItem>
</model>
<model>
<configItem>
<name>armada</name>
<description>Compaq Armada laptop</description>
<vendor>Compaq</vendor>
</configItem>
</model>
<model>
<configItem>
<name>compaqeak8</name>
<description>Compaq Easy Access</description>
<vendor>Compaq</vendor>
</configItem>
</model>
<model>
<configItem>
<name>compaqik7</name>
<description>Compaq Internet (7 keys)</description>
<vendor>Compaq</vendor>
</configItem>
</model>
<model>
<configItem>
<name>compaqik13</name>
<description>Compaq Internet (13 keys)</description>
<vendor>Compaq</vendor>
</configItem>
</model>
<model>
<configItem>
<name>compaqik18</name>
<description>Compaq Internet (18 keys)</description>
<vendor>Compaq</vendor>
</configItem>
</model>
<model>
<configItem>
<name>ipaq</name>
<description>Compaq iPaq</description>
<vendor>Compaq</vendor>
</configItem>
</model>
<model>
<configItem>
<name>presario</name>
<description>Compaq Presario laptop</description>
<vendor>Compaq</vendor>
</configItem>
</model>
<model>
<configItem>
<name>creativedw7000</name>
<description>Creative Desktop Wireless 7000</description>
<vendor>Creative</vendor>
</configItem>
</model>
<model>
<configItem>
<name>dell</name>
<description>Dell</description>
<vendor>Dell</vendor>
</configItem>
</model>
<model>
<configItem>
<name>dell101</name>
<description>Dell 101-key PC</description>
<vendor>Dell</vendor>
</configItem>
</model>
<model>
<configItem>
<name>latitude</name>
<description>Dell Latitude laptop</description>
<vendor>Dell</vendor>
</configItem>
</model>
<model>
<configItem>
<name>inspiron</name>
<description>Dell Inspiron 6000/8000 laptop</description>
<vendor>Dell</vendor>
</configItem>
</model>
<model>
<configItem>
<name>precision_m</name>
<description>Dell Precision M laptop</description>
<vendor>Dell</vendor>
</configItem>
</model>
<model>
<configItem>
<name>dellm65</name>
<description>Dell Precision M65 laptop</description>
<vendor>Dell</vendor>
</configItem>
</model>
<model>
<configItem>
<name>dellsk8125</name>
<description>Dell SK-8125</description>
<vendor>Dell</vendor>
</configItem>
</model>
<model>
<configItem>
<name>dellsk8135</name>
<description>Dell SK-8135</description>
<vendor>Dell</vendor>
</configItem>
</model>
<model>
<configItem>
<name>dellusbmm</name>
<description>Dell USB Multimedia</description>
<vendor>Dell</vendor>
</configItem>
</model>
<model>
<configItem>
<name>dexxa</name>
<description>Dexxa Wireless Desktop</description>
<vendor>Dexxa</vendor>
</configItem>
</model>
<model>
<configItem>
<name>diamond</name>
<description>Diamond 9801/9802</description>
<vendor>Diamond</vendor>
</configItem>
</model>
<model>
<configItem>
<name>dtk2000</name>
<description>DTK2000</description>
<vendor>DTK</vendor>
</configItem>
</model>
<model>
<configItem>
<name>emachines</name>
<description>eMachines m6800 laptop</description>
<vendor>eMachines</vendor>
</configItem>
</model>
<model>
<configItem>
<name>ennyah_dkb1008</name>
<description>Ennyah DKB-1008</description>
<vendor>Ennyah</vendor>
</configItem>
</model>
<model>
<configItem>
<name>everex</name>
<description>Everex STEPnote</description>
<vendor>Everex</vendor>
</configItem>
</model>
<model>
<configItem>
<name>fscaa1667g</name>
<description>Fujitsu-Siemens Amilo laptop</description>
<vendor>Fujitsu-Siemens</vendor>
</configItem>
</model>
<model>
<configItem>
<name>genius</name>
<description>Genius Comfy KB-16M/Multimedia KWD-910</description>
<vendor>Genius</vendor>
</configItem>
</model>
<model>
<configItem>
<name>geniuscomfy</name>
<description>Genius Comfy KB-12e</description>
<vendor>Genius</vendor>
</configItem>
</model>
<model>
<configItem>
<name>geniuscomfy2</name>
<description>Genius Comfy KB-21e-Scroll</description>
<vendor>Genius</vendor>
</configItem>
</model>
<model>
<configItem>
<name>geniuskb19e</name>
<description>Genius KB-19e NB</description>
<vendor>Genius</vendor>
</configItem>
</model>
<model>
<configItem>
<name>geniuskkb2050hs</name>
<description>Genius KKB-2050HS</description>
<vendor>Genius</vendor>
</configItem>
</model>
<model>
<configItem>
<name>gyration</name>
<description>Gyration</description>
<vendor>Gyration</vendor>
</configItem>
</model>
<model>
<configItem>
<name>hhk</name>
<description>Happy Hacking</description>
<vendor>Fujitsu</vendor>
</configItem>
</model>
<model>
<configItem>
<name>hpi6</name>
<description>Hewlett-Packard Internet</description>
<vendor>Hewlett-Packard</vendor>
</configItem>
</model>
<model>
<configItem>
<name>hpmini110</name>
<description>Hewlett-Packard Mini 110 laptop</description>
<vendor>Hewlett-Packard</vendor>
</configItem>
</model>
<model>
<configItem>
<name>hpnx9020</name>
<description>Hewlett-Packard nx9020</description>
<vendor>Hewlett-Packard</vendor>
</configItem>
</model>
<model>
<configItem>
<name>hp5xx</name>
<description>Hewlett-Packard Omnibook 500</description>
<vendor>Hewlett-Packard</vendor>
</configItem>
</model>
<model>
<configItem>
<name>hp500fa</name>
<description>Hewlett-Packard Omnibook 500 FA</description>
<vendor>Hewlett-Packard</vendor>
</configItem>
</model>
<model>
<configItem>
<name>hp6000</name>
<description>Hewlett-Packard Omnibook 6000/6100</description>
<vendor>Hewlett-Packard</vendor>
</configItem>
</model>
<model>
<configItem>
<name>hpxe3gc</name>
<description>Hewlett-Packard Omnibook XE3 GC</description>
<vendor>Hewlett-Packard</vendor>
</configItem>
</model>
<model>
<configItem>
<name>hpxe3gf</name>
<description>Hewlett-Packard Omnibook XE3 GF</description>
<vendor>Hewlett-Packard</vendor>
</configItem>
</model>
<model>
<configItem>
<name>hpxt1000</name>
<description>Hewlett-Packard Omnibook XT1000</description>
<vendor>Hewlett-Packard</vendor>
</configItem>
</model>
<model>
<configItem>
<name>hpdv5</name>
<description>Hewlett-Packard Pavilion dv5</description>
<vendor>Hewlett-Packard</vendor>
</configItem>
</model>
<model>
<configItem>
<name>hpzt11xx</name>
<description>Hewlett-Packard Pavilion ZT1100</description>
<vendor>Hewlett-Packard</vendor>
</configItem>
</model>
<model>
<configItem>
<name>hp250x</name>
<description>Hewlett-Packard SK-2501 Multimedia</description>
<vendor>Hewlett-Packard</vendor>
</configItem>
</model>
<model>
<configItem>
<name>honeywell_euroboard</name>
<description>Honeywell Euroboard</description>
<vendor>Hewlett-Packard</vendor>
</configItem>
</model>
<model>
<configItem>
<name>rapidaccess</name>
<description>IBM Rapid Access</description>
<vendor>Lenovo (previously IBM)</vendor>
</configItem>
</model>
<model>
<configItem>
<name>rapidaccess2</name>
<description>IBM Rapid Access II</description>
<vendor>Lenovo (previously IBM)</vendor>
</configItem>
</model>
<model>
<configItem>
<name>ibm_spacesaver</name>
<description>IBM Space Saver</description>
<vendor>Lenovo (previously IBM)</vendor>
</configItem>
</model>
<model>
<configItem>
<name>thinkpad</name>
<description>IBM ThinkPad 560Z/600/600E/A22E</description>
<vendor>Lenovo (previously IBM)</vendor>
</configItem>
</model>
<model>
<configItem>
<name>thinkpad60</name>
<description>IBM ThinkPad R60/T60/R61/T61</description>
<vendor>Lenovo (previously IBM)</vendor>
</configItem>
</model>
<model>
<configItem>
<name>thinkpadz60</name>
<description>IBM ThinkPad Z60m/Z60t/Z61m/Z61t</description>
<vendor>Lenovo (previously IBM)</vendor>
</configItem>
</model>
<model>
<configItem>
<name>flexpro</name>
<description>Keytronic FlexPro</description>
<vendor>Keytronic</vendor>
</configItem>
</model>
<model>
<configItem>
<name>kinesis</name>
<description>Kinesis</description>
<vendor>Kinesis</vendor>
</configItem>
</model>
<model>
<configItem>
<name>logitech_base</name>
<description>Logitech</description>
<vendor>Logitech</vendor>
</configItem>
</model>
<model>
<configItem>
<name>logiaccess</name>
<description>Logitech Access</description>
<vendor>Logitech</vendor>
</configItem>
</model>
<model>
<configItem>
<name>logicd</name>
<description>Logitech Cordless Desktop</description>
<vendor>Logitech</vendor>
</configItem>
</model>
<model>
<configItem>
<name>logicda</name>
<description>Logitech Cordless Desktop (alt.)</description>
<vendor>Logitech</vendor>
</configItem>
</model>
<model>
<configItem>
<name>logiex110</name>
<description>Logitech Cordless Desktop EX110</description>
<vendor>Logitech</vendor>
</configItem>
</model>
<model>
<configItem>
<name>logicd_it</name>
<description>Logitech Cordless Desktop iTouch</description>
<vendor>Logitech</vendor>
</configItem>
</model>
<model>
<configItem>
<name>logiclx300</name>
<description>Logitech Cordless Desktop LX-300</description>
<vendor>Logitech</vendor>
</configItem>
</model>
<model>
<configItem>
<name>logicd_nav</name>
<description>Logitech Cordless Desktop Navigator</description>
<vendor>Logitech</vendor>
</configItem>
</model>
<model>
<configItem>
<name>logicd_opt</name>
<description>Logitech Cordless Desktop Optical</description>
<vendor>Logitech</vendor>
</configItem>
</model>
<model>
<configItem>
<name>logidinovo</name>
<description>Logitech diNovo</description>
<vendor>Logitech</vendor>
</configItem>
</model>
<model>
<configItem>
<name>logidinovoedge</name>
<description>Logitech diNovo Edge</description>
<vendor>Logitech</vendor>
</configItem>
</model>
<model>
<configItem>
<name>logitech_g15</name>
<description>Logitech G15 extra keys via G15daemon</description>
<vendor>Logitech</vendor>
</configItem>
</model>
<model>
<configItem>
<name>logiik</name>
<description>Logitech Internet</description>
<vendor>Logitech</vendor>
</configItem>
</model>
<model>
<configItem>
<name>logii350</name>
<description>Logitech Internet 350</description>
<vendor>Logitech</vendor>
<hwList> <hwId>046d:c313</hwId> </hwList>
</configItem>
</model>
<model>
<configItem>
<name>logimel</name>
<description>Logitech Internet 350</description>
<vendor>Logitech</vendor>
</configItem>
</model>
<model>
<configItem>
<name>logicink</name>
<description>Logitech Internet Navigator</description>
<vendor>Logitech</vendor>
</configItem>
</model>
<model>
<configItem>
<name>itouch</name>
<description>Logitech iTouch</description>
<vendor>Logitech</vendor>
</configItem>
</model>
<model>
<configItem>
<name>logiitc</name>
<description>Logitech iTouch Cordless Y-RB6</description>
<vendor>Logitech</vendor>
</configItem>
</model>
<model>
<configItem>
<name>logiinkse</name>
<description>Logitech iTouch Internet Navigator SE</description>
<vendor>Logitech</vendor>
</configItem>
</model>
<model>
<configItem>
<name>logiinkseusb</name>
<description>Logitech iTouch Internet Navigator SE USB</description>
<vendor>Logitech</vendor>
</configItem>
</model>
<model>
<configItem>
<name>logiultrax</name>
<description>Logitech Ultra-X</description>
<vendor>Logitech</vendor>
</configItem>
</model>
<model>
<configItem>
<name>logiultraxc</name>
<description>Logitech Ultra-X Cordless Media Desktop</description>
<vendor>Logitech</vendor>
</configItem>
</model>
<model>
<configItem>
<name>mx1998</name>
<description>Memorex MX1998</description>
<vendor>Memorex</vendor>
</configItem>
</model>
<model>
<configItem>
<name>mx2500</name>
<description>Memorex MX2500 EZ-Access</description>
<vendor>Memorex</vendor>
</configItem>
</model>
<model>
<configItem>
<name>mx2750</name>
<description>Memorex MX2750</description>
<vendor>Memorex</vendor>
</configItem>
</model>
<model>
<configItem>
<name>microsoftccurve2k</name>
<description>Microsoft Comfort Curve 2000</description>
<vendor>Microsoft</vendor>
</configItem>
</model>
<model>
<configItem>
<name>microsoftinet</name>
<description>Microsoft Internet</description>
<vendor>Microsoft</vendor>
</configItem>
</model>
<model>
<configItem>
<name>microsoftprose</name>
<description>Microsoft Internet Pro (Swedish)</description>
<vendor>Microsoft</vendor>
</configItem>
</model>
<model>
<configItem>
<name>microsoft</name>
<description>Microsoft Natural</description>
<vendor>Microsoft</vendor>
</configItem>
</model>
<model>
<configItem>
<name>microsoftelite</name>
<description>Microsoft Natural Elite</description>
<vendor>Microsoft</vendor>
</configItem>
</model>
<model>
<configItem>
<name>microsoft4000</name>
<description>Microsoft Natural Ergonomic 4000</description>
<vendor>Microsoft</vendor>
</configItem>
</model>
<model>
<configItem>
<name>microsoft7000</name>
<description>Microsoft Natural Wireless Ergonomic 7000</description>
<vendor>Microsoft</vendor>
</configItem>
</model>
<model>
<configItem>
<name>microsoftpro</name>
<description>Microsoft Natural Pro/Internet Pro</description>
<vendor>Microsoft</vendor>
</configItem>
</model>
<model>
<configItem>
<name>microsoftprousb</name>
<description>Microsoft Natural Pro USB/Internet Pro</description>
<vendor>Microsoft</vendor>
</configItem>
</model>
<model>
<configItem>
<name>microsoftprooem</name>
<description>Microsoft Natural Pro OEM</description>
<vendor>Microsoft</vendor>
</configItem>
</model>
<model>
<configItem>
<name>microsoftoffice</name>
<description>Microsoft Office Keyboard</description>
<vendor>Microsoft</vendor>
</configItem>
</model>
<model>
<configItem>
<name>microsoftsurface</name>
<description>Microsoft Surface</description>
<vendor>Microsoft</vendor>
</configItem>
</model>
<model>
<configItem>
<name>microsoftmult</name>
<description>Microsoft Wireless Multimedia 1.0A</description>
<vendor>Microsoft</vendor>
</configItem>
</model>
<model>
<configItem>
<name>sk1300</name>
<description>NEC SK-1300</description>
<vendor>NEC</vendor>
</configItem>
</model>
<model>
<configItem>
<name>sk2500</name>
<description>NEC SK-2500</description>
<vendor>NEC</vendor>
</configItem>
</model>
<model>
<configItem>
<name>sk6200</name>
<description>NEC SK-6200</description>
<vendor>NEC</vendor>
</configItem>
</model>
<model>
<configItem>
<name>sk7100</name>
<description>NEC SK-7100</description>
<vendor>NEC</vendor>
</configItem>
</model>
<model>
<configItem>
<name>omnikey101</name>
<description>Northgate OmniKey 101</description>
<vendor>Northgate</vendor>
</configItem>
</model>
<model>
<configItem>
<name>olpc</name>
<description>OLPC</description>
<vendor>OLPC</vendor>
</configItem>
</model>
<model>
<configItem>
<name>oretec</name>
<description>Ortek Multimedia/Internet MCK-800</description>
<vendor>Ortek</vendor>
</configItem>
</model>
<model>
<configItem>
<name>pc98</name>
<description>PC-98</description>
<vendor>Generic</vendor>
</configItem>
</model>
<model>
<configItem>
<name>ppkb</name>
<description>PinePhone Keyboard</description>
<vendor>Pine64</vendor>
</configItem>
</model>
<model>
<configItem>
<name>propeller</name>
<description>Propeller Voyager KTEZ-1000</description>
<vendor>KeyTronic</vendor>
</configItem>
</model>
<model>
<configItem>
<name>qtronix</name>
<description>QTronix Scorpius 98N+</description>
<vendor>QTronix</vendor>
</configItem>
</model>
<model>
<configItem>
<name>samsung4500</name>
<description>Samsung SDM 4500P</description>
<vendor>Samsung</vendor>
</configItem>
</model>
<model>
<configItem>
<name>samsung4510</name>
<description>Samsung SDM 4510P</description>
<vendor>Samsung</vendor>
</configItem>
</model>
<model>
<configItem>
<name>sanwaskbkg3</name>
<description>Sanwa Supply SKB-KG3</description>
<vendor>Sanwa Supply Inc.</vendor>
</configItem>
</model>
<model>
<configItem>
<name>silvercrest</name>
<description>Silvercrest Multimedia Wireless</description>
<vendor>Silvercrest</vendor>
</configItem>
</model>
<model>
<configItem>
<name>apex300</name>
<description>SteelSeries Apex 300 (Apex RAW)</description>
<vendor>SteelSeries</vendor>
</configItem>
</model>
<model>
<configItem>
<name>sun_type6_jp</name>
<description>Sun Type 6 (Japanese)</description>
<vendor>Sun Microsystems</vendor>
</configItem>
</model>
<model>
<configItem>
<name>sun_type6_jp_usb</name>
<description>Sun Type 6 USB (Japanese)</description>
<vendor>Sun Microsystems</vendor>
</configItem>
</model>
<model>
<configItem>
<name>sun_type6_unix_usb</name>
<description>Sun Type 6 USB (Unix)</description>
<vendor>Sun Microsystems</vendor>
</configItem>
</model>
<model>
<configItem>
<name>sun_type6_usb</name>
<description>Sun Type 6/7 USB</description>
<vendor>Sun Microsystems</vendor>
</configItem>
</model>
<model>
<configItem>
<name>sun_type6_euro_usb</name>
<description>Sun Type 6/7 USB (European)</description>
<vendor>Sun Microsystems</vendor>
</configItem>
</model>
<model>
<configItem>
<name>sun_type7_usb</name>
<description>Sun Type 7 USB</description>
<vendor>Sun Microsystems</vendor>
</configItem>
</model>
<model>
<configItem>
<name>sun_type7_euro_usb</name>
<description>Sun Type 7 USB (European)</description>
<vendor>Sun Microsystems</vendor>
</configItem>
</model>
<model>
<configItem>
<name>sun_type7_jp_usb</name>
<description>Sun Type 7 USB (Japanese)/Japanese 106-key</description>
<vendor>Sun Microsystems</vendor>
</configItem>
</model>
<model>
<configItem>
<name>sun_type7_unix_usb</name>
<description>Sun Type 7 USB (Unix)</description>
<vendor>Sun Microsystems</vendor>
</configItem>
</model>
<model>
<configItem>
<name>sp_inet</name>
<description>Super Power Multimedia</description>
<vendor>Generic</vendor>
</configItem>
</model>
<model>
<configItem>
<name>sven</name>
<description>SVEN Ergonomic 2500</description>
<vendor>SVEN</vendor>
</configItem>
</model>
<model>
<configItem>
<name>sven303</name>
<description>SVEN Slim 303</description>
<vendor>SVEN</vendor>
</configItem>
</model>
<model>
<configItem>
<name>symplon</name>
<description>Symplon PaceBook tablet</description>
<vendor>Symplon</vendor>
</configItem>
</model>
<model>
<configItem>
<name>targa_v811</name>
<description>Targa Visionary 811</description>
<vendor>Targa</vendor>
</configItem>
</model>
<model>
<configItem>
<name>toshiba_s3000</name>
<description>Toshiba Satellite S3000</description>
<vendor>Toshiba</vendor>
</configItem>
</model>
<model>
<configItem>
<name>teck227</name>
<description>Truly Ergonomic 227</description>
<vendor>Truly Ergonomic</vendor>
</configItem>
</model>
<model>
<configItem>
<name>teck229</name>
<description>Truly Ergonomic 229</description>
<vendor>Truly Ergonomic</vendor>
</configItem>
</model>
<model>
<configItem>
<name>trustda</name>
<description>Trust Direct Access</description>
<vendor>Trust</vendor>
</configItem>
</model>
<model>
<configItem>
<name>trust_slimline</name>
<description>Trust Slimline</description>
<vendor>Trust</vendor>
</configItem>
</model>
<model>
<configItem>
<name>trust</name>
<description>Trust Wireless Classic</description>
<vendor>Trust</vendor>
</configItem>
</model>
<model>
<configItem>
<name>tm2020</name>
<description>TypeMatrix EZ-Reach 2020</description>
<vendor>TypeMatrix</vendor>
</configItem>
</model>
<model>
<configItem>
<name>tm2030PS2</name>
<description>TypeMatrix EZ-Reach 2030 PS2</description>
<vendor>TypeMatrix</vendor>
</configItem>
</model>
<model>
<configItem>
<name>tm2030USB</name>
<description>TypeMatrix EZ-Reach 2030 USB</description>
<vendor>TypeMatrix</vendor>
</configItem>
</model>
<model>
<configItem>
<name>tm2030USB-102</name>
<description>TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)</description>
<vendor>TypeMatrix</vendor>
</configItem>
</model>
<model>
<configItem>
<name>tm2030USB-106</name>
<description>TypeMatrix EZ-Reach 2030 USB (106:JP mode)</description>
<vendor>TypeMatrix</vendor>
</configItem>
</model>
<model>
<configItem>
<name>unitekkb1925</name>
<description>Unitek KB-1925</description>
<vendor>Unitek Group</vendor>
</configItem>
</model>
<model>
<configItem>
<name>vsonku306</name>
<description>ViewSonic KU-306 Internet</description>
<vendor>ViewSonic</vendor>
</configItem>
</model>
<model>
<configItem>
<name>winbook</name>
<description>Winbook Model XP5</description>
<vendor>Generic</vendor>
</configItem>
</model>
<model>
<configItem>
<name>yahoo</name>
<description>Yahoo! Internet</description>
<vendor>Yahoo!</vendor>
</configItem>
</model>
</modelList>
<layoutList>
<layout>
<configItem>
<name>al</name>
<!-- Keyboard indicator for Albanian layouts -->
<shortDescription>sq</shortDescription>
<description>Albanian</description>
<countryList>
<iso3166Id>AL</iso3166Id>
</countryList>
<languageList>
<iso639Id>sqi</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>plisi</name>
<description>Albanian (Plisi)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>veqilharxhi</name>
<description>Albanian (Veqilharxhi)</description>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>et</name>
<!-- Keyboard indicator for Amharic layouts -->
<shortDescription>am</shortDescription>
<description>Amharic</description>
<countryList>
<iso3166Id>ET</iso3166Id>
</countryList>
<languageList>
<iso639Id>amh</iso639Id>
</languageList>
</configItem>
<variantList/>
</layout>
<layout>
<configItem>
<name>am</name>
<!-- Keyboard indicator for Armenian layouts -->
<shortDescription>hy</shortDescription>
<description>Armenian</description>
<countryList>
<iso3166Id>AM</iso3166Id>
</countryList>
<languageList>
<iso639Id>hye</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>phonetic</name>
<description>Armenian (phonetic)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>phonetic-alt</name>
<description>Armenian (alt. phonetic)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>eastern</name>
<description>Armenian (eastern)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>eastern-alt</name>
<description>Armenian (alt. eastern)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>western</name>
<description>Armenian (western)</description>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>ara</name>
<!-- Keyboard indicator for Arabic layouts -->
<shortDescription>ar</shortDescription>
<description>Arabic</description>
<countryList>
<iso3166Id>AE</iso3166Id>
<iso3166Id>BH</iso3166Id>
<iso3166Id>DZ</iso3166Id>
<iso3166Id>EG</iso3166Id>
<iso3166Id>EH</iso3166Id>
<iso3166Id>JO</iso3166Id>
<iso3166Id>KW</iso3166Id>
<iso3166Id>LB</iso3166Id>
<iso3166Id>LY</iso3166Id>
<iso3166Id>MA</iso3166Id>
<iso3166Id>MR</iso3166Id>
<iso3166Id>OM</iso3166Id>
<iso3166Id>PS</iso3166Id>
<iso3166Id>QA</iso3166Id>
<iso3166Id>SA</iso3166Id>
<iso3166Id>SD</iso3166Id>
<iso3166Id>SY</iso3166Id>
<iso3166Id>TN</iso3166Id>
<iso3166Id>YE</iso3166Id>
</countryList>
<languageList>
<iso639Id>ara</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>digits</name>
<description>Arabic (Eastern Arabic numerals)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>azerty</name>
<description>Arabic (AZERTY)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>azerty_digits</name>
<description>Arabic (AZERTY, Eastern Arabic numerals)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>buckwalter</name>
<description>Arabic (Buckwalter)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>mac</name>
<description>Arabic (Macintosh)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>mac-phonetic</name>
<description>Arabic (Macintosh, phonetic)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>olpc</name>
<description>Arabic (OLPC)</description>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>eg</name>
<!-- Keyboard indicator for Arabic layouts -->
<shortDescription>ar</shortDescription>
<description>Arabic (Egypt)</description>
<countryList>
<iso3166Id>EG</iso3166Id>
</countryList>
<languageList>
<iso639Id>ara</iso639Id>
<iso639Id>arz</iso639Id>
</languageList>
</configItem>
</layout>
<layout>
<configItem>
<name>iq</name>
<!-- Keyboard indicator for Arabic layouts -->
<shortDescription>ar</shortDescription>
<description>Arabic (Iraq)</description>
<countryList>
<iso3166Id>IQ</iso3166Id>
</countryList>
<languageList>
<iso639Id>ara</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>ku</name>
<!-- Keyboard indicator for Kurdish layouts -->
<shortDescription>ku</shortDescription>
<description>Kurdish (Iraq, Latin Q)</description>
<languageList>
<iso639Id>kur</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>ku_alt</name>
<!-- Keyboard indicator for Kurdish layouts -->
<shortDescription>ku</shortDescription>
<description>Kurdish (Iraq, Latin Alt-Q)</description>
<languageList>
<iso639Id>kur</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>ku_f</name>
<!-- Keyboard indicator for Kurdish layouts -->
<shortDescription>ku</shortDescription>
<description>Kurdish (Iraq, F)</description>
<languageList>
<iso639Id>kur</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>ku_ara</name>
<!-- Keyboard indicator for Kurdish layouts -->
<shortDescription>ku</shortDescription>
<description>Kurdish (Iraq, Arabic-Latin)</description>
<languageList>
<iso639Id>kur</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>ma</name>
<!-- Keyboard indicator for Arabic layouts -->
<shortDescription>ar</shortDescription>
<description>Arabic (Morocco)</description>
<countryList>
<iso3166Id>MA</iso3166Id>
</countryList>
<languageList>
<iso639Id>ary</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>tifinagh</name>
<!-- Keyboard indicator for Berber layouts -->
<shortDescription>ber</shortDescription>
<description>Berber (Morocco, Tifinagh)</description>
<languageList>
<iso639Id>ber</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>tifinagh-alt</name>
<!-- Keyboard indicator for Berber layouts -->
<shortDescription>ber</shortDescription>
<description>Berber (Morocco, Tifinagh alt.)</description>
<languageList>
<iso639Id>ber</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>tifinagh-alt-phonetic</name>
<!-- Keyboard indicator for Berber layouts -->
<shortDescription>ber</shortDescription>
<description>Berber (Morocco, Tifinagh phonetic, alt.)</description>
<languageList>
<iso639Id>ber</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>tifinagh-extended</name>
<!-- Keyboard indicator for Berber layouts -->
<shortDescription>ber</shortDescription>
<description>Berber (Morocco, Tifinagh extended)</description>
<languageList>
<iso639Id>ber</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>tifinagh-phonetic</name>
<!-- Keyboard indicator for Berber layouts -->
<shortDescription>ber</shortDescription>
<description>Berber (Morocco, Tifinagh phonetic)</description>
<languageList>
<iso639Id>ber</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>tifinagh-extended-phonetic</name>
<!-- Keyboard indicator for Berber layouts -->
<shortDescription>ber</shortDescription>
<description>Berber (Morocco, Tifinagh extended phonetic)</description>
<languageList>
<iso639Id>ber</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>french</name>
<!-- Keyboard indicator for French layouts -->
<shortDescription>fr</shortDescription>
<description>French (Morocco)</description>
<languageList>
<iso639Id>fra</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>rif</name>
<!-- Keyboard indicator for Tarifit layouts -->
<shortDescription>rif</shortDescription>
<description>Tarifit</description>
<languageList>
<iso639Id>rif</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>sy</name>
<!-- Keyboard indicator for Arabic layouts -->
<shortDescription>ar</shortDescription>
<description>Arabic (Syria)</description>
<countryList>
<iso3166Id>SY</iso3166Id>
</countryList>
<languageList>
<iso639Id>syr</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>syc</name>
<!-- Keyboard indicator for Syriac layouts -->
<shortDescription>syc</shortDescription>
<description>Syriac</description>
</configItem>
</variant>
<variant>
<configItem>
<name>syc_phonetic</name>
<!-- Keyboard indicator for Syriac layouts -->
<shortDescription>syc</shortDescription>
<description>Syriac (phonetic)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>ku</name>
<!-- Keyboard indicator for Kurdish layouts -->
<shortDescription>ku</shortDescription>
<description>Kurdish (Syria, Latin Q)</description>
<languageList>
<iso639Id>kur</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>ku_alt</name>
<!-- Keyboard indicator for Kurdish layouts -->
<shortDescription>ku</shortDescription>
<description>Kurdish (Syria, Latin Alt-Q)</description>
<languageList>
<iso639Id>kur</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>ku_f</name>
<!-- Keyboard indicator for Kurdish layouts -->
<shortDescription>ku</shortDescription>
<description>Kurdish (Syria, F)</description>
<languageList>
<iso639Id>kur</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>az</name>
<!-- Keyboard indicator for Azerbaijani layouts -->
<shortDescription>az</shortDescription>
<description>Azerbaijani</description>
<countryList>
<iso3166Id>AZ</iso3166Id>
</countryList>
<languageList>
<iso639Id>aze</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>cyrillic</name>
<description>Azerbaijani (Cyrillic)</description>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>ml</name>
<!-- Keyboard indicator for Bambara layouts -->
<shortDescription>bm</shortDescription>
<description>Bambara</description>
<countryList>
<iso3166Id>ML</iso3166Id>
</countryList>
<languageList>
<iso639Id>bam</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>fr-oss</name>
<!-- Keyboard indicator for French layouts -->
<shortDescription>fr</shortDescription>
<description>French (Mali, alt.)</description>
<languageList>
<iso639Id>fra</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>us-mac</name>
<!-- Keyboard indicator for English layouts -->
<shortDescription>en</shortDescription>
<description>English (Mali, US, Macintosh)</description>
<languageList>
<iso639Id>eng</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>us-intl</name>
<!-- Keyboard indicator for English layouts -->
<shortDescription>en</shortDescription>
<description>English (Mali, US, intl.)</description>
<languageList>
<iso639Id>eng</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>bd</name>
<!-- Keyboard indicator for Bangla layouts -->
<shortDescription>bn</shortDescription>
<description>Bangla</description>
<countryList>
<iso3166Id>BD</iso3166Id>
</countryList>
<languageList>
<iso639Id>ben</iso639Id>
<!-- sat-Beng: http://www.ethnologue.com/language/sat -->
<iso639Id>sat</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>probhat</name>
<description>Bangla (Probhat)</description>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>by</name>
<!-- Keyboard indicator for Belarusian layouts -->
<shortDescription>by</shortDescription>
<description>Belarusian</description>
<countryList>
<iso3166Id>BY</iso3166Id>
</countryList>
<languageList>
<iso639Id>bel</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>legacy</name>
<description>Belarusian (legacy)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>latin</name>
<description>Belarusian (Latin)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>intl</name>
<description>Belarusian (intl.)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>phonetic</name>
<description>Belarusian (phonetic)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>ru</name>
<description>Russian (Belarus)</description>
<languageList>
<iso639Id>rus</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>be</name>
<!-- Keyboard indicator for Belgian layouts -->
<shortDescription>be</shortDescription>
<description>Belgian</description>
<countryList>
<iso3166Id>BE</iso3166Id>
</countryList>
<languageList>
<iso639Id>deu</iso639Id>
<iso639Id>nld</iso639Id>
<iso639Id>fra</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>oss</name>
<description>Belgian (alt.)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>oss_latin9</name>
<description>Belgian (Latin-9 only, alt.)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>iso-alternate</name>
<description>Belgian (ISO, alt.)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>nodeadkeys</name>
<description>Belgian (no dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>wang</name>
<description>Belgian (Wang 724 AZERTY)</description>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>dz</name>
<!-- Keyboard indicator for Kabyle layouts -->
<shortDescription>kab</shortDescription>
<description>Berber (Algeria, Latin)</description>
<countryList>
<iso3166Id>DZ</iso3166Id>
</countryList>
<languageList>
<iso639Id>tzm</iso639Id>
<iso639Id>fra</iso639Id>
<iso639Id>kab</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>ber</name>
<shortDescription>kab</shortDescription>
<description>Berber (Algeria, Tifinagh)</description>
<languageList>
<iso639Id>kab</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>azerty-deadkeys</name>
<shortDescription>kab</shortDescription>
<description>Kabyle (AZERTY, with dead keys)</description>
<languageList>
<iso639Id>kab</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>qwerty-gb-deadkeys</name>
<shortDescription>kab</shortDescription>
<description>Kabyle (QWERTY, UK, with dead keys)</description>
<languageList>
<iso639Id>kab</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>qwerty-us-deadkeys</name>
<shortDescription>kab</shortDescription>
<description>Kabyle (QWERTY, US, with dead keys)</description>
<languageList>
<iso639Id>kab</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>ar</name>
<!-- Keyboard indicator for Arabic layouts -->
<shortDescription>ar</shortDescription>
<description>Arabic (Algeria)</description>
<languageList>
<iso639Id>ara</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>ba</name>
<!-- Keyboard indicator for Bosnian layouts -->
<shortDescription>bs</shortDescription>
<description>Bosnian</description>
<countryList>
<iso3166Id>BA</iso3166Id>
</countryList>
<languageList>
<iso639Id>bos</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>alternatequotes</name>
<description>Bosnian (with guillemets)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>unicode</name>
<description>Bosnian (with Bosnian digraphs)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>unicodeus</name>
<description>Bosnian (US, with Bosnian digraphs)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>us</name>
<description>Bosnian (US)</description>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>brai</name>
<!-- Keyboard indicator for Braille layouts -->
<shortDescription>brl</shortDescription>
<description>Braille</description>
</configItem>
<variantList>
<variant>
<configItem>
<name>left_hand</name>
<description>Braille (left-handed)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>left_hand_invert</name>
<description>Braille (left-handed inverted thumb)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>right_hand</name>
<description>Braille (right-handed)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>right_hand_invert</name>
<description>Braille (right-handed inverted thumb)</description>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>bg</name>
<!-- Keyboard indicator for Bulgarian layouts -->
<shortDescription>bg</shortDescription>
<description>Bulgarian</description>
<countryList>
<iso3166Id>BG</iso3166Id>
</countryList>
<languageList>
<iso639Id>bul</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>phonetic</name>
<description>Bulgarian (traditional phonetic)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>bas_phonetic</name>
<description>Bulgarian (new phonetic)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>bekl</name>
<description>Bulgarian (enhanced)</description>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>mm</name>
<!-- Keyboard indicator for Burmese layouts -->
<shortDescription>my</shortDescription>
<description>Burmese</description>
<countryList>
<iso3166Id>MM</iso3166Id>
</countryList>
<languageList>
<iso639Id>mya</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>zawgyi</name>
<shortDescription>my-zwg</shortDescription>
<description>Burmese (Zawgyi)</description>
<languageList>
<iso639Id>mya</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>mnw</name>
<!-- Keyboard indicator for Mon layouts -->
<shortDescription>mnw</shortDescription>
<description>Mon</description>
<languageList>
<iso639Id>mnw</iso639Id>
<iso639Id>eng</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>mnw-a1</name>
<!-- Keyboard indicator for Mon layouts -->
<shortDescription>mnw</shortDescription>
<description>Mon (A1)</description>
<languageList>
<iso639Id>mnw</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>shn</name>
<!-- Keyboard indicator for Shan layouts -->
<shortDescription>shn</shortDescription>
<description>Shan</description>
<languageList>
<iso639Id>shn</iso639Id>
<iso639Id>eng</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>zgt</name>
<shortDescription>shn-zwg</shortDescription>
<description>Shan (Zawgyi)</description>
<languageList>
<iso639Id>shn</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>cn</name>
<!-- Keyboard indicator for Chinese layouts -->
<shortDescription>zh</shortDescription>
<description>Chinese</description>
<countryList>
<iso3166Id>CN</iso3166Id>
</countryList>
<languageList>
<iso639Id>zho</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>altgr-pinyin</name>
<description>Hanyu Pinyin Letters (with AltGr dead keys)</description>
<languageList>
<iso639Id>zho</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>mon_trad</name>
<description>Mongolian (Bichig)</description>
<languageList>
<iso639Id>mvf</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>mon_trad_todo</name>
<description>Mongolian (Todo)</description>
<languageList>
<iso639Id>mvf</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>mon_trad_xibe</name>
<description>Mongolian (Xibe)</description>
<languageList>
<iso639Id>sjo</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>mon_trad_manchu</name>
<description>Mongolian (Manchu)</description>
<languageList>
<iso639Id>mnc</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>mon_trad_galik</name>
<description>Mongolian (Galik)</description>
<languageList>
<iso639Id>mvf</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>mon_todo_galik</name>
<description>Mongolian (Todo Galik)</description>
<languageList>
<iso639Id>mvf</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>mon_manchu_galik</name>
<description>Mongolian (Manchu Galik)</description>
<languageList>
<iso639Id>mnc</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>tib</name>
<description>Tibetan</description>
<languageList>
<iso639Id>bod</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>tib_asciinum</name>
<description>Tibetan (with ASCII numerals)</description>
<languageList>
<iso639Id>bod</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>ug</name>
<!-- Keyboard indicator for Uigur layouts -->
<shortDescription>ug</shortDescription>
<description>Uyghur</description>
<languageList>
<iso639Id>uig</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>hr</name>
<!-- Keyboard indicator for Croatian layouts -->
<shortDescription>hr</shortDescription>
<description>Croatian</description>
<countryList>
<iso3166Id>HR</iso3166Id>
</countryList>
<languageList>
<iso639Id>hrv</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>alternatequotes</name>
<description>Croatian (with guillemets)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>unicode</name>
<description>Croatian (with Croatian digraphs)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>unicodeus</name>
<description>Croatian (US, with Croatian digraphs)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>us</name>
<description>Croatian (US)</description>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>cz</name>
<!-- Keyboard indicator for Czech layouts -->
<shortDescription>cs</shortDescription>
<description>Czech</description>
<countryList>
<iso3166Id>CZ</iso3166Id>
</countryList>
<languageList>
<iso639Id>ces</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>bksl</name>
<description>Czech (extra backslash)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>qwerty</name>
<description>Czech (QWERTY)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>qwerty_bksl</name>
<description>Czech (QWERTY, extra backslash)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>winkeys</name>
<description>Czech (QWERTZ, Windows)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>winkeys-qwerty</name>
<description>Czech (QWERTY, Windows)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>qwerty-mac</name>
<description>Czech (QWERTY, Macintosh)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>ucw</name>
<description>Czech (UCW, only accented letters)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>dvorak-ucw</name>
<description>Czech (US, Dvorak, UCW support)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>rus</name>
<!-- Keyboard indicator for Russian layouts -->
<shortDescription>ru</shortDescription>
<description>Russian (Czechia, phonetic)</description>
<languageList>
<iso639Id>rus</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>dk</name>
<!-- Keyboard indicator for Danish layouts -->
<shortDescription>da</shortDescription>
<description>Danish</description>
<countryList>
<iso3166Id>DK</iso3166Id>
</countryList>
<languageList>
<iso639Id>dan</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>nodeadkeys</name>
<description>Danish (no dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>winkeys</name>
<description>Danish (Windows)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>mac</name>
<description>Danish (Macintosh)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>mac_nodeadkeys</name>
<description>Danish (Macintosh, no dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>dvorak</name>
<description>Danish (Dvorak)</description>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>af</name>
<!-- Keyboard indicator for Persian layouts -->
<shortDescription>fa</shortDescription>
<description>Dari</description>
<countryList>
<iso3166Id>AF</iso3166Id>
</countryList>
<languageList>
<iso639Id>prs</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>ps</name>
<!-- Keyboard indicator for Pashto layouts -->
<shortDescription>ps</shortDescription>
<description>Pashto</description>
<languageList>
<iso639Id>pus</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>uz</name>
<!-- Keyboard indicator for Uzbek layouts -->
<shortDescription>uz</shortDescription>
<description>Uzbek (Afghanistan)</description>
<languageList>
<iso639Id>uzb</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>fa-olpc</name>
<!-- Keyboard indicator for Persian layouts -->
<shortDescription>fa</shortDescription>
<description>Dari (Afghanistan, OLPC)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>ps-olpc</name>
<!-- Keyboard indicator for Pashto layouts -->
<shortDescription>ps</shortDescription>
<description>Pashto (Afghanistan, OLPC)</description>
<languageList>
<iso639Id>pus</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>uz-olpc</name>
<!-- Keyboard indicator for Uzbek layouts -->
<shortDescription>uz</shortDescription>
<description>Uzbek (Afghanistan, OLPC)</description>
<languageList>
<iso639Id>uzb</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>mv</name>
<!-- Keyboard indicator for Dhivehi layouts -->
<shortDescription>dv</shortDescription>
<description>Dhivehi</description>
<countryList>
<iso3166Id>MV</iso3166Id>
</countryList>
<languageList>
<iso639Id>div</iso639Id>
</languageList>
</configItem>
<variantList/>
</layout>
<layout>
<configItem>
<name>nl</name>
<!-- Keyboard indicator for Dutch layouts -->
<shortDescription>nl</shortDescription>
<description>Dutch</description>
<countryList>
<iso3166Id>NL</iso3166Id>
</countryList>
<languageList>
<iso639Id>nld</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>us</name>
<description>Dutch (US)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>mac</name>
<description>Dutch (Macintosh)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>std</name>
<description>Dutch (standard)</description>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>bt</name>
<!-- Keyboard indicator for Dzongkha layouts -->
<shortDescription>dz</shortDescription>
<description>Dzongkha</description>
<countryList>
<iso3166Id>BT</iso3166Id>
</countryList>
<languageList>
<iso639Id>dzo</iso639Id>
</languageList>
</configItem>
</layout>
<layout>
<configItem>
<name>au</name>
<!-- Keyboard indicator for English layouts -->
<shortDescription>en</shortDescription>
<description>English (Australia)</description>
<countryList>
<iso3166Id>AU</iso3166Id>
</countryList>
<languageList>
<iso639Id>eng</iso639Id>
</languageList>
</configItem>
</layout>
<layout>
<configItem>
<name>cm</name>
<!-- Keyboard indicator for Cameroon layouts -->
<shortDescription>cm</shortDescription>
<description>English (Cameroon)</description>
<countryList>
<iso3166Id>CM</iso3166Id>
</countryList>
<languageList>
<iso639Id>eng</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>french</name>
<!-- Keyboard indicator for French layouts -->
<shortDescription>fr</shortDescription>
<description>French (Cameroon)</description>
<languageList>
<iso639Id>fra</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>qwerty</name>
<description>Cameroon Multilingual (QWERTY, intl.)</description>
<languageList>
<iso639Id>eng</iso639Id>
<iso639Id>bas</iso639Id>
<iso639Id>nmg</iso639Id>
<iso639Id>fub</iso639Id>
<iso639Id>ewo</iso639Id>
<iso639Id>xmd</iso639Id>
<iso639Id>mfh</iso639Id>
<iso639Id>bkm</iso639Id>
<iso639Id>ozm</iso639Id>
<iso639Id>lns</iso639Id>
<iso639Id>sox</iso639Id>
<iso639Id>pny</iso639Id>
<iso639Id>wes</iso639Id>
<iso639Id>lem</iso639Id>
<iso639Id>nyj</iso639Id>
<iso639Id>mfk</iso639Id>
<iso639Id>mcp</iso639Id>
<iso639Id>ass</iso639Id>
<iso639Id>xed</iso639Id>
<iso639Id>dua</iso639Id>
<iso639Id>anv</iso639Id>
<iso639Id>bum</iso639Id>
<iso639Id>btb</iso639Id>
<iso639Id>bfd</iso639Id>
<iso639Id>azo</iso639Id>
<iso639Id>ken</iso639Id>
<iso639Id>yam</iso639Id>
<iso639Id>yat</iso639Id>
<iso639Id>yas</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>azerty</name>
<description>Cameroon (AZERTY, intl.)</description>
<languageList>
<iso639Id>fra</iso639Id>
<iso639Id>bas</iso639Id>
<iso639Id>nmg</iso639Id>
<iso639Id>fub</iso639Id>
<iso639Id>ewo</iso639Id>
<iso639Id>xmd</iso639Id>
<iso639Id>mfh</iso639Id>
<iso639Id>bkm</iso639Id>
<iso639Id>ozm</iso639Id>
<iso639Id>lns</iso639Id>
<iso639Id>sox</iso639Id>
<iso639Id>pny</iso639Id>
<iso639Id>wes</iso639Id>
<iso639Id>lem</iso639Id>
<iso639Id>nyj</iso639Id>
<iso639Id>mfk</iso639Id>
<iso639Id>mcp</iso639Id>
<iso639Id>ass</iso639Id>
<iso639Id>xed</iso639Id>
<iso639Id>dua</iso639Id>
<iso639Id>anv</iso639Id>
<iso639Id>bum</iso639Id>
<iso639Id>btb</iso639Id>
<iso639Id>bfd</iso639Id>
<iso639Id>azo</iso639Id>
<iso639Id>ken</iso639Id>
<iso639Id>yam</iso639Id>
<iso639Id>yat</iso639Id>
<iso639Id>yas</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>dvorak</name>
<description>Cameroon (Dvorak, intl.)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>mmuock</name>
<description>Mmuock</description>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>gh</name>
<!-- Keyboard indicator for English layouts -->
<shortDescription>en</shortDescription>
<description>English (Ghana)</description>
<countryList>
<iso3166Id>GH</iso3166Id>
</countryList>
<languageList>
<iso639Id>eng</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>generic</name>
<description>English (Ghana, multilingual)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>gillbt</name>
<description>English (Ghana, GILLBT)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>akan</name>
<!-- Keyboard indicator for Akan layouts -->
<shortDescription>ak</shortDescription>
<description>Akan</description>
<languageList>
<iso639Id>aka</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>avn</name>
<!-- Keyboard indicator for Avatime layouts -->
<shortDescription>avn</shortDescription>
<description>Avatime</description>
<languageList>
<iso639Id>avn</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>ewe</name>
<!-- Keyboard indicator for Ewe layouts -->
<shortDescription>ee</shortDescription>
<description>Ewe</description>
<languageList>
<iso639Id>ewe</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>fula</name>
<!-- Keyboard indicator for Fula layouts -->
<shortDescription>ff</shortDescription>
<description>Fula</description>
<languageList>
<iso639Id>ful</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>ga</name>
<!-- Keyboard indicator for Ga layouts -->
<shortDescription>gaa</shortDescription>
<description>Ga</description>
<languageList>
<iso639Id>gaa</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>hausa</name>
<!-- Keyboard indicator for Hausa layouts -->
<shortDescription>ha</shortDescription>
<description>Hausa (Ghana)</description>
<languageList>
<iso639Id>hau</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>nz</name>
<!-- Keyboard indicator for English layouts -->
<shortDescription>en</shortDescription>
<description>English (New Zealand)</description>
<countryList>
<iso3166Id>NZ</iso3166Id>
</countryList>
<languageList>
<iso639Id>eng</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>mao</name>
<!-- Keyboard indicator for Maori layouts -->
<shortDescription>mi</shortDescription>
<description>Maori</description>
<languageList>
<iso639Id>mri</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>ng</name>
<!-- Keyboard indicator for English layouts -->
<shortDescription>en</shortDescription>
<description>English (Nigeria)</description>
<countryList>
<iso3166Id>NG</iso3166Id>
</countryList>
<languageList>
<iso639Id>eng</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>hausa</name>
<!-- Keyboard indicator for Hausa layouts -->
<shortDescription>ha</shortDescription>
<description>Hausa (Nigeria)</description>
<languageList>
<iso639Id>hau</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>igbo</name>
<!-- Keyboard indicator for Igbo layouts -->
<shortDescription>ig</shortDescription>
<description>Igbo</description>
<languageList>
<iso639Id>ibo</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>yoruba</name>
<!-- Keyboard indicator for Yoruba layouts -->
<shortDescription>yo</shortDescription>
<description>Yoruba</description>
<languageList>
<iso639Id>yor</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>za</name>
<!-- Keyboard indicator for English layouts -->
<shortDescription>en</shortDescription>
<description>English (South Africa)</description>
<countryList>
<iso3166Id>ZA</iso3166Id>
</countryList>
<languageList>
<iso639Id>eng</iso639Id>
</languageList>
</configItem>
</layout>
<layout>
<configItem>
<name>gb</name>
<!-- Keyboard indicator for English layouts -->
<shortDescription>en</shortDescription>
<description>English (UK)</description>
<countryList>
<iso3166Id>GB</iso3166Id>
</countryList>
<languageList>
<iso639Id>eng</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>extd</name>
<description>English (UK, extended, Windows)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>intl</name>
<description>English (UK, intl., with dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>dvorak</name>
<description>English (UK, Dvorak)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>dvorakukp</name>
<description>English (UK, Dvorak, with UK punctuation)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>mac</name>
<description>English (UK, Macintosh)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>mac_intl</name>
<description>English (UK, Macintosh, intl.)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>colemak</name>
<description>English (UK, Colemak)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>colemak_dh</name>
<description>English (UK, Colemak-DH)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>gla</name>
<shortDescription>gd</shortDescription>
<description>Scottish Gaelic</description>
<countryList>
<iso3166Id>GB</iso3166Id>
<iso3166Id>CA</iso3166Id>
</countryList>
<languageList>
<iso639Id>eng</iso639Id>
<iso639Id>gla</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>pl</name>
<!-- Keyboard indicator for Polish layouts -->
<shortDescription>pl</shortDescription>
<description>Polish (British keyboard)</description>
<languageList>
<iso639Id>pol</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>us</name>
<!-- Keyboard indicator for English layouts -->
<shortDescription>en</shortDescription>
<description>English (US)</description>
<countryList>
<iso3166Id>US</iso3166Id>
</countryList>
<languageList>
<iso639Id>eng</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>euro</name>
<description>English (US, euro on 5)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>intl</name>
<description>English (US, intl., with dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>alt-intl</name>
<description>English (US, alt. intl.)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>altgr-intl</name>
<description>English (intl., with AltGr dead keys)</description>
<languageList>
<iso639Id>eng</iso639Id>
<iso639Id>fra</iso639Id>
<iso639Id>deu</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>mac</name>
<description>English (Macintosh)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>colemak</name>
<description>English (Colemak)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>colemak_dh</name>
<description>English (Colemak-DH)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>colemak_dh_wide</name>
<description>English (Colemak-DH Wide)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>colemak_dh_ortho</name>
<description>English (Colemak-DH Ortholinear)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>colemak_dh_iso</name>
<description>English (Colemak-DH ISO)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>colemak_dh_wide_iso</name>
<description>English (Colemak-DH Wide ISO)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>dvorak</name>
<description>English (Dvorak)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>dvorak-intl</name>
<description>English (Dvorak, intl., with dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>dvorak-alt-intl</name>
<description>English (Dvorak, alt. intl.)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>dvorak-l</name>
<description>English (Dvorak, left-handed)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>dvorak-r</name>
<description>English (Dvorak, right-handed)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>dvorak-classic</name>
<description>English (classic Dvorak)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>dvp</name>
<description>English (programmer Dvorak)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>dvorak-mac</name>
<description>English (Dvorak, Macintosh)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>norman</name>
<description>English (Norman)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>symbolic</name>
<description>English (US, Symbolic)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>workman</name>
<description>English (Workman)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>workman-intl</name>
<description>English (Workman, intl., with dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>olpc2</name>
<description>English (the divide/multiply toggle the layout)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>chr</name>
<!-- Keyboard indicator for Cherokee layouts -->
<shortDescription>chr</shortDescription>
<description>Cherokee</description>
<languageList>
<iso639Id>chr</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>haw</name>
<!-- Keyboard indicator for Hawaian layouts -->
<shortDescription>haw</shortDescription>
<description>Hawaiian</description>
<languageList>
<iso639Id>haw</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>rus</name>
<!-- Keyboard indicator for Russian layouts -->
<shortDescription>ru</shortDescription>
<description>Russian (US, phonetic)</description>
<languageList>
<iso639Id>rus</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>hbs</name>
<description>Serbo-Croatian (US)</description>
<languageList>
<iso639Id>eng</iso639Id>
<iso639Id>bos</iso639Id>
<iso639Id>hbs</iso639Id>
<iso639Id>hrv</iso639Id>
<iso639Id>srp</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>epo</name>
<!-- Keyboard indicator for Esperanto layouts -->
<shortDescription>eo</shortDescription>
<description>Esperanto</description>
<languageList>
<iso639Id>epo</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>legacy</name>
<description>Esperanto (legacy)</description>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>ee</name>
<!-- Keyboard indicator for Estonian layouts -->
<shortDescription>et</shortDescription>
<description>Estonian</description>
<countryList>
<iso3166Id>EE</iso3166Id>
</countryList>
<languageList>
<iso639Id>est</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>nodeadkeys</name>
<description>Estonian (no dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>dvorak</name>
<description>Estonian (Dvorak)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>us</name>
<description>Estonian (US)</description>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>fo</name>
<!-- Keyboard indicator for Faroese layouts -->
<shortDescription>fo</shortDescription>
<description>Faroese</description>
<countryList>
<iso3166Id>FO</iso3166Id>
</countryList>
<languageList>
<iso639Id>fao</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>nodeadkeys</name>
<description>Faroese (no dead keys)</description>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>ph</name>
<!-- Keyboard indicator for Filipino layouts -->
<shortDescription>ph</shortDescription>
<description>Filipino</description>
<countryList>
<iso3166Id>PH</iso3166Id>
</countryList>
<languageList>
<iso639Id>eng</iso639Id>
<iso639Id>bik</iso639Id>
<iso639Id>ceb</iso639Id>
<iso639Id>fil</iso639Id>
<iso639Id>hil</iso639Id>
<iso639Id>ilo</iso639Id>
<iso639Id>pam</iso639Id>
<iso639Id>pag</iso639Id>
<iso639Id>phi</iso639Id>
<iso639Id>tgl</iso639Id>
<iso639Id>war</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>qwerty-bay</name>
<description>Filipino (QWERTY, Baybayin)</description>
<languageList>
<iso639Id>bik</iso639Id>
<iso639Id>ceb</iso639Id>
<iso639Id>fil</iso639Id>
<iso639Id>hil</iso639Id>
<iso639Id>ilo</iso639Id>
<iso639Id>pam</iso639Id>
<iso639Id>pag</iso639Id>
<iso639Id>phi</iso639Id>
<iso639Id>tgl</iso639Id>
<iso639Id>war</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>capewell-dvorak</name>
<description>Filipino (Capewell-Dvorak, Latin)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>capewell-dvorak-bay</name>
<description>Filipino (Capewell-Dvorak, Baybayin)</description>
<languageList>
<iso639Id>bik</iso639Id>
<iso639Id>ceb</iso639Id>
<iso639Id>fil</iso639Id>
<iso639Id>hil</iso639Id>
<iso639Id>ilo</iso639Id>
<iso639Id>pam</iso639Id>
<iso639Id>pag</iso639Id>
<iso639Id>phi</iso639Id>
<iso639Id>tgl</iso639Id>
<iso639Id>war</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>capewell-qwerf2k6</name>
<description>Filipino (Capewell-QWERF 2006, Latin)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>capewell-qwerf2k6-bay</name>
<description>Filipino (Capewell-QWERF 2006, Baybayin)</description>
<languageList>
<iso639Id>bik</iso639Id>
<iso639Id>ceb</iso639Id>
<iso639Id>fil</iso639Id>
<iso639Id>hil</iso639Id>
<iso639Id>ilo</iso639Id>
<iso639Id>pam</iso639Id>
<iso639Id>pag</iso639Id>
<iso639Id>phi</iso639Id>
<iso639Id>tgl</iso639Id>
<iso639Id>war</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>colemak</name>
<description>Filipino (Colemak, Latin)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>colemak-bay</name>
<description>Filipino (Colemak, Baybayin)</description>
<languageList>
<iso639Id>bik</iso639Id>
<iso639Id>ceb</iso639Id>
<iso639Id>fil</iso639Id>
<iso639Id>hil</iso639Id>
<iso639Id>ilo</iso639Id>
<iso639Id>pam</iso639Id>
<iso639Id>pag</iso639Id>
<iso639Id>phi</iso639Id>
<iso639Id>tgl</iso639Id>
<iso639Id>war</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>dvorak</name>
<description>Filipino (Dvorak, Latin)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>dvorak-bay</name>
<description>Filipino (Dvorak, Baybayin)</description>
<languageList>
<iso639Id>bik</iso639Id>
<iso639Id>ceb</iso639Id>
<iso639Id>fil</iso639Id>
<iso639Id>hil</iso639Id>
<iso639Id>ilo</iso639Id>
<iso639Id>pam</iso639Id>
<iso639Id>pag</iso639Id>
<iso639Id>phi</iso639Id>
<iso639Id>tgl</iso639Id>
<iso639Id>war</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>fi</name>
<!-- Keyboard indicator for Finnish layouts -->
<shortDescription>fi</shortDescription>
<description>Finnish</description>
<countryList>
<iso3166Id>FI</iso3166Id>
</countryList>
<languageList>
<iso639Id>fin</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>winkeys</name>
<description>Finnish (Windows)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>classic</name>
<description>Finnish (classic)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>nodeadkeys</name>
<description>Finnish (classic, no dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>mac</name>
<description>Finnish (Macintosh)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>smi</name>
<description>Northern Saami (Finland)</description>
<languageList>
<iso639Id>sme</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>fr</name>
<!-- Keyboard indicator for French layouts -->
<shortDescription>fr</shortDescription>
<description>French</description>
<countryList>
<iso3166Id>FR</iso3166Id>
</countryList>
<languageList>
<iso639Id>fra</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>nodeadkeys</name>
<description>French (no dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>oss</name>
<description>French (alt.)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>oss_nodeadkeys</name>
<description>French (alt., no dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>oss_latin9</name>
<description>French (alt., Latin-9 only)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>latin9</name>
<description>French (legacy, alt.)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>latin9_nodeadkeys</name>
<description>French (legacy, alt., no dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>azerty</name>
<description>French (AZERTY)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>afnor</name>
<description>French (AZERTY, AFNOR)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>bepo</name>
<description>French (BEPO)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>bepo_latin9</name>
<description>French (BEPO, Latin-9 only)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>bepo_afnor</name>
<description>French (BEPO, AFNOR)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>dvorak</name>
<description>French (Dvorak)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>ergol</name>
<description>French (ErgoL)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>ergol_iso</name>
<description>French (ErgoL, ISO variant)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>mac</name>
<description>French (Macintosh)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>us</name>
<description>French (US)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>bre</name>
<description>Breton (France)</description>
<languageList>
<iso639Id>bre</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>oci</name>
<description>Occitan</description>
<languageList>
<iso639Id>oci</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>geo</name>
<description>Georgian (France, AZERTY Tskapo)</description>
<languageList>
<iso639Id>kat</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>ca</name>
<!-- Keyboard indicator for French layouts -->
<shortDescription>fr</shortDescription>
<description>French (Canada)</description>
<countryList>
<iso3166Id>CA</iso3166Id>
</countryList>
<languageList>
<iso639Id>fra</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>fr-dvorak</name>
<!-- Keyboard indicator for French layouts -->
<shortDescription>fr</shortDescription>
<description>French (Canada, Dvorak)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>fr-legacy</name>
<!-- Keyboard indicator for French layouts -->
<shortDescription>fr</shortDescription>
<description>French (Canada, legacy)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>multix</name>
<description>Canadian (CSA)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>eng</name>
<!-- Keyboard indicator for English layouts -->
<shortDescription>en</shortDescription>
<description>English (Canada)</description>
<languageList>
<iso639Id>eng</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>ike</name>
<!-- Keyboard indicator for Inuktikut layouts -->
<shortDescription>ike</shortDescription>
<description>Inuktitut</description>
<languageList>
<iso639Id>iku</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>cd</name>
<!-- Keyboard indicator for French layouts -->
<shortDescription>fr</shortDescription>
<description>French (Democratic Republic of the Congo)</description>
<countryList>
<iso3166Id>CD</iso3166Id>
</countryList>
<languageList>
<iso639Id>fra</iso639Id>
</languageList>
</configItem>
<variantList/>
</layout>
<layout>
<configItem>
<name>tg</name>
<!-- Keyboard indicator for French layouts -->
<shortDescription>fr</shortDescription>
<description>French (Togo)</description>
<countryList>
<iso3166Id>TG</iso3166Id>
</countryList>
<languageList>
<iso639Id>fra</iso639Id>
<iso639Id>ajg</iso639Id>
<iso639Id>blo</iso639Id>
<iso639Id>kpo</iso639Id>
<iso639Id>ewe</iso639Id>
<iso639Id>fon</iso639Id>
<iso639Id>fue</iso639Id>
<iso639Id>gej</iso639Id>
<iso639Id>ife</iso639Id>
<iso639Id>kbp</iso639Id>
<iso639Id>las</iso639Id>
<iso639Id>dop</iso639Id>
<iso639Id>mfg</iso639Id>
<iso639Id>nmz</iso639Id>
<iso639Id>bud</iso639Id>
<iso639Id>gng</iso639Id>
<iso639Id>kdh</iso639Id>
<iso639Id>soy</iso639Id>
</languageList>
</configItem>
</layout>
<layout>
<configItem>
<name>ge</name>
<!-- Keyboard indicator for Georgian layouts -->
<shortDescription>ka</shortDescription>
<description>Georgian</description>
<countryList>
<iso3166Id>GE</iso3166Id>
</countryList>
<languageList>
<iso639Id>kat</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>ergonomic</name>
<description>Georgian (ergonomic)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>mess</name>
<description>Georgian (MESS)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>os</name>
<description>Ossetian (Georgia)</description>
<languageList>
<iso639Id>oss</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>ru</name>
<!-- Keyboard indicator for Russian layouts -->
<shortDescription>ru</shortDescription>
<description>Russian (Georgia)</description>
<languageList>
<iso639Id>rus</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>de</name>
<!-- Keyboard indicator for German layouts -->
<shortDescription>de</shortDescription>
<description>German</description>
<countryList>
<iso3166Id>DE</iso3166Id>
</countryList>
<languageList>
<iso639Id>deu</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>deadacute</name>
<description>German (dead acute)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>deadgraveacute</name>
<description>German (dead grave acute)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>deadtilde</name>
<description>German (dead tilde)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>nodeadkeys</name>
<description>German (no dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>e1</name>
<description>German (E1)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>e2</name>
<description>German (E2)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>T3</name>
<description>German (T3)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>us</name>
<description>German (US)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>dvorak</name>
<description>German (Dvorak)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>mac</name>
<description>German (Macintosh)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>mac_nodeadkeys</name>
<description>German (Macintosh, no dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>neo</name>
<description>German (Neo 2)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>qwerty</name>
<description>German (QWERTY)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>dsb</name>
<description>Lower Sorbian</description>
<languageList>
<iso639Id>dsb</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>dsb_qwertz</name>
<description>Lower Sorbian (QWERTZ)</description>
<languageList>
<iso639Id>dsb</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>ro</name>
<description>Romanian (Germany)</description>
<languageList>
<iso639Id>ron</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>ro_nodeadkeys</name>
<description>Romanian (Germany, no dead keys)</description>
<languageList>
<iso639Id>ron</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>ru</name>
<!-- Keyboard indicator for Russian layouts -->
<shortDescription>ru</shortDescription>
<description>Russian (Germany, phonetic)</description>
<languageList>
<iso639Id>rus</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>tr</name>
<description>Turkish (Germany)</description>
<languageList>
<iso639Id>tur</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>at</name>
<!-- Keyboard indicator for German layouts -->
<shortDescription>de</shortDescription>
<description>German (Austria)</description>
<countryList>
<iso3166Id>AT</iso3166Id>
</countryList>
<languageList>
<iso639Id>deu</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>nodeadkeys</name>
<description>German (Austria, no dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>mac</name>
<description>German (Austria, Macintosh)</description>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>ch</name>
<!-- Keyboard indicator for German layouts -->
<shortDescription>de</shortDescription>
<description>German (Switzerland)</description>
<countryList>
<iso3166Id>CH</iso3166Id>
</countryList>
<languageList>
<iso639Id>deu</iso639Id>
<iso639Id>gsw</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>de_nodeadkeys</name>
<!-- Keyboard indicator for German layouts -->
<shortDescription>de</shortDescription>
<description>German (Switzerland, no dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>de_mac</name>
<!-- Keyboard indicator for German layouts -->
<shortDescription>de</shortDescription>
<description>German (Switzerland, Macintosh)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>legacy</name>
<description>German (Switzerland, legacy)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>fr</name>
<!-- Keyboard indicator for French layouts -->
<shortDescription>fr</shortDescription>
<description>French (Switzerland)</description>
<languageList>
<iso639Id>fra</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>fr_nodeadkeys</name>
<!-- Keyboard indicator for French layouts -->
<shortDescription>fr</shortDescription>
<description>French (Switzerland, no dead keys)</description>
<languageList>
<iso639Id>fra</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>fr_mac</name>
<!-- Keyboard indicator for French layouts -->
<shortDescription>fr</shortDescription>
<description>French (Switzerland, Macintosh)</description>
<languageList>
<iso639Id>fra</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>gr</name>
<!-- Keyboard indicator for Greek layouts -->
<shortDescription>gr</shortDescription>
<description>Greek</description>
<countryList>
<iso3166Id>GR</iso3166Id>
</countryList>
<languageList>
<iso639Id>ell</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>simple</name>
<description>Greek (simple)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>nodeadkeys</name>
<description>Greek (no dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>polytonic</name>
<description>Greek (polytonic)</description>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>il</name>
<!-- Keyboard indicator for Hebrew layouts -->
<shortDescription>he</shortDescription>
<description>Hebrew</description>
<countryList>
<iso3166Id>IL</iso3166Id>
</countryList>
<languageList>
<iso639Id>heb</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>si2</name>
<description>Hebrew (SI-1452-2)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>lyx</name>
<description>Hebrew (lyx)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>phonetic</name>
<description>Hebrew (phonetic)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>biblical</name>
<description>Hebrew (Biblical, Tiro)</description>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>hu</name>
<!-- Keyboard indicator for Hungarian layouts -->
<shortDescription>hu</shortDescription>
<description>Hungarian</description>
<countryList>
<iso3166Id>HU</iso3166Id>
</countryList>
<languageList>
<iso639Id>hun</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>standard</name>
<description>Hungarian (standard)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>nodeadkeys</name>
<description>Hungarian (no dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>qwerty</name>
<description>Hungarian (QWERTY)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>101_qwertz_comma_dead</name>
<description>Hungarian (QWERTZ, 101-key, comma, dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>101_qwertz_comma_nodead</name>
<description>Hungarian (QWERTZ, 101-key, comma, no dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>101_qwertz_dot_dead</name>
<description>Hungarian (QWERTZ, 101-key, dot, dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>101_qwertz_dot_nodead</name>
<description>Hungarian (QWERTZ, 101-key, dot, no dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>101_qwerty_comma_dead</name>
<description>Hungarian (QWERTY, 101-key, comma, dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>101_qwerty_comma_nodead</name>
<description>Hungarian (QWERTY, 101-key, comma, no dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>101_qwerty_dot_dead</name>
<description>Hungarian (QWERTY, 101-key, dot, dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>101_qwerty_dot_nodead</name>
<description>Hungarian (QWERTY, 101-key, dot, no dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>102_qwertz_comma_dead</name>
<description>Hungarian (QWERTZ, 102-key, comma, dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>102_qwertz_comma_nodead</name>
<description>Hungarian (QWERTZ, 102-key, comma, no dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>102_qwertz_dot_dead</name>
<description>Hungarian (QWERTZ, 102-key, dot, dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>102_qwertz_dot_nodead</name>
<description>Hungarian (QWERTZ, 102-key, dot, no dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>102_qwerty_comma_dead</name>
<description>Hungarian (QWERTY, 102-key, comma, dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>102_qwerty_comma_nodead</name>
<description>Hungarian (QWERTY, 102-key, comma, no dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>102_qwerty_dot_dead</name>
<description>Hungarian (QWERTY, 102-key, dot, dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>102_qwerty_dot_nodead</name>
<description>Hungarian (QWERTY, 102-key, dot, no dead keys)</description>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>is</name>
<!-- Keyboard indicator for Icelandic layouts -->
<shortDescription>is</shortDescription>
<description>Icelandic</description>
<countryList>
<iso3166Id>IS</iso3166Id>
</countryList>
<languageList>
<iso639Id>isl</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>mac_legacy</name>
<description>Icelandic (Macintosh, legacy)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>mac</name>
<description>Icelandic (Macintosh)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>dvorak</name>
<description>Icelandic (Dvorak)</description>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>in</name>
<!-- Keyboard indicator for Indian layouts -->
<shortDescription>in</shortDescription>
<description>Indian</description>
<countryList>
<iso3166Id>IN</iso3166Id>
</countryList>
<!-- from https://github.com/unicode-org/cldr/blob/main/common/supplemental/supplementalData.xml scripts="Deva" -->
<languageList>
<iso639Id>hin</iso639Id>
<iso639Id>anp</iso639Id>
<iso639Id>awa</iso639Id>
<iso639Id>bap</iso639Id>
<iso639Id>bfy</iso639Id>
<iso639Id>bgc</iso639Id>
<iso639Id>bhb</iso639Id>
<iso639Id>bhi</iso639Id>
<iso639Id>bho</iso639Id>
<iso639Id>bjj</iso639Id>
<iso639Id>bra</iso639Id>
<iso639Id>brx</iso639Id>
<iso639Id>btv</iso639Id>
<iso639Id>doi</iso639Id>
<iso639Id>dty</iso639Id>
<iso639Id>gbm</iso639Id>
<iso639Id>gom</iso639Id>
<iso639Id>gvr</iso639Id>
<iso639Id>hne</iso639Id>
<iso639Id>hoc</iso639Id>
<iso639Id>hoj</iso639Id>
<iso639Id>jml</iso639Id>
<iso639Id>kfr</iso639Id>
<iso639Id>kfy</iso639Id>
<iso639Id>khn</iso639Id>
<iso639Id>kok</iso639Id>
<iso639Id>kru</iso639Id>
<iso639Id>mag</iso639Id>
<iso639Id>mai</iso639Id>
<iso639Id>mar</iso639Id>
<iso639Id>mgp</iso639Id>
<iso639Id>mrd</iso639Id>
<iso639Id>mtr</iso639Id>
<iso639Id>mwr</iso639Id>
<iso639Id>nep</iso639Id>
<iso639Id>new</iso639Id>
<iso639Id>noe</iso639Id>
<iso639Id>raj</iso639Id>
<iso639Id>rjs</iso639Id>
<iso639Id>sck</iso639Id>
<iso639Id>srx</iso639Id>
<iso639Id>swv</iso639Id>
<iso639Id>taj</iso639Id>
<iso639Id>tdg</iso639Id>
<iso639Id>tdh</iso639Id>
<iso639Id>thl</iso639Id>
<iso639Id>thq</iso639Id>
<iso639Id>thr</iso639Id>
<iso639Id>tkt</iso639Id>
<iso639Id>wbr</iso639Id>
<iso639Id>wtm</iso639Id>
<iso639Id>xnr</iso639Id>
<iso639Id>xsr</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>asm-kagapa</name>
<!-- Keyboard indicator for Assamese layouts -->
<shortDescription>as</shortDescription>
<description>Assamese (KaGaPa, phonetic)</description>
<languageList>
<iso639Id>asm</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>ben</name>
<!-- Keyboard indicator for Bangla layouts -->
<shortDescription>bn</shortDescription>
<description>Bangla (India)</description>
<languageList>
<iso639Id>ben</iso639Id>
<!-- sat-Beng: http://www.ethnologue.com/language/sat -->
<iso639Id>sat</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>ben_probhat</name>
<!-- Keyboard indicator for Bangla layouts -->
<shortDescription>bn</shortDescription>
<description>Bangla (India, Probhat)</description>
<languageList>
<iso639Id>ben</iso639Id>
<!-- sat-Beng: http://www.ethnologue.com/language/sat -->
<iso639Id>sat</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>ben_baishakhi</name>
<description>Bangla (India, Baishakhi)</description>
<languageList>
<iso639Id>ben</iso639Id>
<!-- sat-Beng: http://www.ethnologue.com/language/sat -->
<iso639Id>sat</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>ben_bornona</name>
<description>Bangla (India, Bornona)</description>
<languageList>
<iso639Id>ben</iso639Id>
<!-- sat-Beng: http://www.ethnologue.com/language/sat -->
<iso639Id>sat</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>ben-kagapa</name>
<description>Bangla (India, KaGaPa, phonetic)</description>
<languageList>
<iso639Id>ben</iso639Id>
<iso639Id>sat</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>ben_gitanjali</name>
<description>Bangla (India, Gitanjali)</description>
<languageList>
<iso639Id>ben</iso639Id>
<!-- sat-Beng: http://www.ethnologue.com/language/sat -->
<iso639Id>sat</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>ben_inscript</name>
<description>Bangla (India, Baishakhi InScript)</description>
<languageList>
<iso639Id>ben</iso639Id>
<!-- sat-Beng: http://www.ethnologue.com/language/sat -->
<iso639Id>sat</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>eng</name>
<!-- Keyboard indicator for English layouts -->
<shortDescription>en</shortDescription>
<description>English (India, with rupee)</description>
<languageList>
<iso639Id>eng</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>guj</name>
<!-- Keyboard indicator for Gujarati layouts -->
<shortDescription>gu</shortDescription>
<description>Gujarati</description>
<languageList>
<iso639Id>guj</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>guj-kagapa</name>
<!-- Keyboard indicator for Gujarati layouts -->
<shortDescription>gu</shortDescription>
<description>Gujarati (KaGaPa, phonetic)</description>
<languageList>
<iso639Id>guj</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>bolnagri</name>
<!-- Keyboard indicator for Hindi layouts -->
<shortDescription>hi</shortDescription>
<description>Hindi (Bolnagri)</description>
<languageList>
<iso639Id>hin</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>hin-wx</name>
<!-- Keyboard indicator for Hindi layouts -->
<shortDescription>hi</shortDescription>
<description>Hindi (Wx)</description>
<languageList>
<iso639Id>hin</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>hin-kagapa</name>
<!-- Keyboard indicator for Hindi layouts -->
<shortDescription>hi</shortDescription>
<description>Hindi (KaGaPa, phonetic)</description>
<languageList>
<iso639Id>hin</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>kan</name>
<!-- Keyboard indicator for Kannada layouts -->
<shortDescription>kn</shortDescription>
<description>Kannada</description>
<languageList>
<iso639Id>kan</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>kan-kagapa</name>
<!-- Keyboard indicator for Kannada layouts -->
<shortDescription>kn</shortDescription>
<description>Kannada (KaGaPa, phonetic)</description>
<languageList>
<iso639Id>kan</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>mal</name>
<!-- Keyboard indicator for Malayalam layouts -->
<shortDescription>ml</shortDescription>
<description>Malayalam</description>
<languageList>
<iso639Id>mal</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>mal_lalitha</name>
<!-- Keyboard indicator for Malayalam layouts -->
<shortDescription>ml</shortDescription>
<description>Malayalam (Lalitha)</description>
<languageList>
<iso639Id>mal</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>mal_enhanced</name>
<!-- Keyboard indicator for Malayalam layouts -->
<shortDescription>ml</shortDescription>
<description>Malayalam (enhanced InScript, with rupee)</description>
<languageList>
<iso639Id>mal</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>mal_poorna</name>
<!-- Keyboard indicator for Malayalam layouts -->
<shortDescription>ml</shortDescription>
<description>Malayalam (Poorna, extended InScript)</description>
<languageList>
<iso639Id>mal</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>mni</name>
<description>Manipuri (Meitei)</description>
<languageList>
<iso639Id>mni</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>mar-kagapa</name>
<!-- Keyboard indicator for Marathi layouts -->
<shortDescription>mr</shortDescription>
<description>Marathi (KaGaPa, phonetic)</description>
<languageList>
<iso639Id>mar</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>marathi</name>
<description>Marathi (enhanced InScript)</description>
<languageList>
<iso639Id>mar</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>ori</name>
<!-- Keyboard indicator for Oriya layouts -->
<shortDescription>or</shortDescription>
<description>Oriya</description>
<languageList>
<iso639Id>ori</iso639Id>
<!-- sat-Orya: http://www.ethnologue.com/language/sat -->
<iso639Id>sat</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>ori-bolnagri</name>
<!-- Keyboard indicator for Oriya layouts -->
<shortDescription>or</shortDescription>
<description>Oriya (Bolnagri)</description>
<languageList>
<iso639Id>ori</iso639Id>
<!-- sat-Orya: http://www.ethnologue.com/language/sat -->
<iso639Id>sat</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>ori-wx</name>
<!-- Keyboard indicator for Oriya layouts -->
<shortDescription>or</shortDescription>
<description>Oriya (Wx)</description>
<languageList>
<iso639Id>ori</iso639Id>
<!-- sat-Orya: http://www.ethnologue.com/language/sat -->
<iso639Id>sat</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>guru</name>
<!-- Keyboard indicator for Punjabi layouts -->
<shortDescription>pa</shortDescription>
<description>Punjabi (Gurmukhi)</description>
<languageList>
<iso639Id>pan</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>jhelum</name>
<!-- Keyboard indicator for Punjabi layouts -->
<shortDescription>pa</shortDescription>
<description>Punjabi (Gurmukhi Jhelum)</description>
<languageList>
<iso639Id>pan</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>san-kagapa</name>
<!-- Keyboard indicator for Sanskrit layouts -->
<shortDescription>sa</shortDescription>
<description>Sanskrit (KaGaPa, phonetic)</description>
<languageList>
<iso639Id>san</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>sat</name>
<!-- Keyboard indicator for Santali layouts -->
<shortDescription>sat</shortDescription>
<description>Santali (Ol Chiki)</description>
<languageList>
<!-- sat-Olck: http://www.ethnologue.com/language/sat -->
<iso639Id>sat</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>tamilnet</name>
<!-- Keyboard indicator for Tamil layouts -->
<shortDescription>ta</shortDescription>
<description>Tamil (TamilNet '99)</description>
<languageList>
<iso639Id>tam</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>tamilnet_tamilnumbers</name>
<!-- Keyboard indicator for Tamil layouts -->
<shortDescription>ta</shortDescription>
<description>Tamil (TamilNet '99 with Tamil numerals)</description>
<languageList>
<iso639Id>tam</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>tamilnet_TAB</name>
<!-- Keyboard indicator for Tamil layouts -->
<shortDescription>ta</shortDescription>
<description>Tamil (TamilNet '99, TAB encoding)</description>
<languageList>
<iso639Id>tam</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>tamilnet_TSCII</name>
<!-- Keyboard indicator for Tamil layouts -->
<shortDescription>ta</shortDescription>
<description>Tamil (TamilNet '99, TSCII encoding)</description>
<languageList>
<iso639Id>tam</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>tam</name>
<!-- Keyboard indicator for Tamil layouts -->
<shortDescription>ta</shortDescription>
<description>Tamil (InScript, with Arabic numerals)</description>
<languageList>
<iso639Id>tam</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>tam_tamilnumbers</name>
<!-- Keyboard indicator for Tamil layouts -->
<shortDescription>ta</shortDescription>
<description>Tamil (InScript, with Tamil numerals)</description>
<languageList>
<iso639Id>tam</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>tel</name>
<!-- Keyboard indicator for Telugu layouts -->
<shortDescription>te</shortDescription>
<description>Telugu</description>
<languageList>
<iso639Id>tel</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>tel-kagapa</name>
<!-- Keyboard indicator for Telugu layouts -->
<shortDescription>te</shortDescription>
<description>Telugu (KaGaPa, phonetic)</description>
<languageList>
<iso639Id>tel</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>tel-sarala</name>
<!-- Keyboard indicator for Telugu layouts -->
<shortDescription>te</shortDescription>
<description>Telugu (Sarala)</description>
<languageList>
<iso639Id>tel</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>urd-phonetic</name>
<!-- Keyboard indicator for Urdu layouts -->
<shortDescription>ur</shortDescription>
<description>Urdu (phonetic)</description>
<languageList>
<iso639Id>urd</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>urd-phonetic3</name>
<!-- Keyboard indicator for Urdu layouts -->
<shortDescription>ur</shortDescription>
<description>Urdu (alt. phonetic)</description>
<languageList>
<iso639Id>urd</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>urd-winkeys</name>
<!-- Keyboard indicator for Urdu layouts -->
<shortDescription>ur</shortDescription>
<description>Urdu (Windows)</description>
<languageList>
<iso639Id>urd</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>iipa</name>
<description>Indic IPA</description>
<languageList>
<iso639Id>eng</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>id</name>
<!-- Keyboard indicator for Indonesian layouts -->
<shortDescription>id</shortDescription>
<description>Indonesian (Latin)</description>
<countryList>
<iso3166Id>ID</iso3166Id>
</countryList>
<languageList>
<iso639Id>ind</iso639Id>
<iso639Id>ace</iso639Id>
<iso639Id>ban</iso639Id>
<iso639Id>bbc</iso639Id>
<iso639Id>bew</iso639Id>
<iso639Id>bjn</iso639Id>
<iso639Id>btm</iso639Id>
<iso639Id>bts</iso639Id>
<iso639Id>bug</iso639Id>
<iso639Id>gor</iso639Id>
<iso639Id>jav</iso639Id>
<iso639Id>jax</iso639Id>
<iso639Id>mad</iso639Id>
<iso639Id>mak</iso639Id>
<iso639Id>min</iso639Id>
<iso639Id>mui</iso639Id>
<iso639Id>sas</iso639Id>
<iso639Id>sun</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>melayu-phonetic</name>
<description>Indonesian (Arab Melayu, phonetic)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>melayu-phoneticx</name>
<description>Indonesian (Arab Melayu, extended phonetic)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>pegon-phonetic</name>
<description>Indonesian (Arab Pegon, phonetic)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>javanese</name>
<description>Javanese</description>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>ie</name>
<!-- Keyboard indicator for Irish layouts -->
<shortDescription>ie</shortDescription>
<description>Irish</description>
<countryList>
<iso3166Id>IE</iso3166Id>
</countryList>
<languageList>
<iso639Id>eng</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>UnicodeExpert</name>
<description>Irish (UnicodeExpert)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>CloGaelach</name>
<description>CloGaelach</description>
<languageList>
<iso639Id>gle</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>ogam</name>
<description>Ogham</description>
<languageList>
<iso639Id>sga</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>ogam_is434</name>
<description>Ogham (IS434)</description>
<languageList>
<iso639Id>sga</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>it</name>
<!-- Keyboard indicator for Italian layouts -->
<shortDescription>it</shortDescription>
<description>Italian</description>
<countryList>
<iso3166Id>IT</iso3166Id>
</countryList>
<languageList>
<iso639Id>ita</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>nodeadkeys</name>
<description>Italian (no dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>winkeys</name>
<description>Italian (Windows)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>mac</name>
<description>Italian (Macintosh)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>us</name>
<description>Italian (US)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>ibm</name>
<description>Italian (IBM 142)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>fur</name>
<description>Friulian (Italy)</description>
<languageList>
<iso639Id>fur</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>scn</name>
<description>Sicilian</description>
<languageList>
<iso639Id>ita</iso639Id>
<iso639Id>scn</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>geo</name>
<description>Georgian (Italy)</description>
<languageList>
<iso639Id>kat</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>jp</name>
<!-- Keyboard indicator for Japanese layouts -->
<shortDescription>ja</shortDescription>
<description>Japanese</description>
<countryList>
<iso3166Id>JP</iso3166Id>
</countryList>
<languageList>
<iso639Id>jpn</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>kana</name>
<description>Japanese (Kana)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>kana86</name>
<description>Japanese (Kana 86)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>OADG109A</name>
<description>Japanese (OADG 109A)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>mac</name>
<description>Japanese (Macintosh)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>dvorak</name>
<description>Japanese (Dvorak)</description>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>kz</name>
<!-- Keyboard indicator for Kazakh layouts -->
<shortDescription>kk</shortDescription>
<description>Kazakh</description>
<countryList>
<iso3166Id>KZ</iso3166Id>
</countryList>
<languageList>
<iso639Id>kaz</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>kazrus</name>
<description>Kazakh (with Russian)</description>
<languageList>
<iso639Id>kaz</iso639Id>
<iso639Id>rus</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>ext</name>
<description>Kazakh (extended)</description>
<languageList>
<iso639Id>kaz</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>latin</name>
<description>Kazakh (Latin)</description>
<languageList>
<iso639Id>kaz</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>ruskaz</name>
<!-- Keyboard indicator for Russian layouts -->
<shortDescription>ru</shortDescription>
<description>Russian (Kazakhstan, with Kazakh)</description>
<languageList>
<iso639Id>kaz</iso639Id>
<iso639Id>rus</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>kh</name>
<!-- Keyboard indicator for Khmer layouts -->
<shortDescription>km</shortDescription>
<description>Khmer (Cambodia)</description>
<countryList>
<iso3166Id>KH</iso3166Id>
</countryList>
<languageList>
<iso639Id>khm</iso639Id>
</languageList>
</configItem>
<variantList/>
</layout>
<layout>
<configItem>
<name>kr</name>
<!-- Keyboard indicator for Korean layouts -->
<shortDescription>ko</shortDescription>
<description>Korean</description>
<countryList>
<iso3166Id>KR</iso3166Id>
</countryList>
<languageList>
<iso639Id>kor</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>kr104</name>
<description>Korean (101/104-key compatible)</description>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>kg</name>
<!-- Keyboard indicator for Kyrgyz layouts -->
<shortDescription>ki</shortDescription>
<description>Kyrgyz</description>
<countryList>
<iso3166Id>KG</iso3166Id>
</countryList>
<languageList>
<iso639Id>kir</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>phonetic</name>
<description>Kyrgyz (phonetic)</description>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>la</name>
<!-- Keyboard indicator for Lao layouts -->
<shortDescription>lo</shortDescription>
<description>Lao</description>
<countryList>
<iso3166Id>LA</iso3166Id>
</countryList>
<languageList>
<iso639Id>lao</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>stea</name>
<description>Lao (STEA)</description>
<languageList>
<iso639Id>lao</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>lv</name>
<!-- Keyboard indicator for Latvian layouts -->
<shortDescription>lv</shortDescription>
<description>Latvian</description>
<countryList>
<iso3166Id>LV</iso3166Id>
</countryList>
<languageList>
<iso639Id>lav</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>apostrophe</name>
<description>Latvian (apostrophe)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>tilde</name>
<description>Latvian (tilde)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>fkey</name>
<description>Latvian (F)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>modern</name>
<description>Latvian (Modern Latin)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>modern-cyr</name>
<description>Latvian (Modern Cyrillic)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>ergonomic</name>
<description>Latvian (ergonomic, ŪGJRMV)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>adapted</name>
<description>Latvian (adapted)</description>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>lt</name>
<!-- Keyboard indicator for Lithuanian layouts -->
<shortDescription>lt</shortDescription>
<description>Lithuanian</description>
<countryList>
<iso3166Id>LT</iso3166Id>
</countryList>
<languageList>
<iso639Id>lit</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>std</name>
<description>Lithuanian (standard)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>us</name>
<description>Lithuanian (US)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>ibm</name>
<description>Lithuanian (IBM)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>lekp</name>
<description>Lithuanian (LEKP)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>lekpa</name>
<description>Lithuanian (LEKPa)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>ratise</name>
<description>Lithuanian (Ratise)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>sgs</name>
<description>Samogitian</description>
<languageList>
<iso639Id>sgs</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>mk</name>
<!-- Keyboard indicator for Macedonian layouts -->
<shortDescription>mk</shortDescription>
<description>Macedonian</description>
<countryList>
<iso3166Id>MK</iso3166Id>
</countryList>
<languageList>
<iso639Id>mkd</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>nodeadkeys</name>
<description>Macedonian (no dead keys)</description>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>my</name>
<!-- Keyboard indicator for Malay layouts -->
<shortDescription>ms</shortDescription>
<description>Malay (Jawi, Arabic Keyboard)</description>
<countryList>
<iso3166Id>MY</iso3166Id>
</countryList>
<languageList>
<iso639Id>ind</iso639Id>
<iso639Id>msa</iso639Id>
<iso639Id>min</iso639Id>
<iso639Id>ace</iso639Id>
<iso639Id>bjn</iso639Id>
<iso639Id>tsg</iso639Id>
<iso639Id>mfa</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>phonetic</name>
<description>Malay (Jawi, phonetic)</description>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>mt</name>
<!-- Keyboard indicator for Maltese layouts -->
<shortDescription>mt</shortDescription>
<description>Maltese</description>
<countryList>
<iso3166Id>MT</iso3166Id>
</countryList>
<languageList>
<iso639Id>mlt</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>us</name>
<description>Maltese (US)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>alt-us</name>
<description>Maltese (US, with AltGr overrides)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>alt-gb</name>
<description>Maltese (UK, with AltGr overrides)</description>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>md</name>
<!-- Keyboard indicator for Moldavian layouts -->
<shortDescription>ro</shortDescription>
<description>Moldavian</description>
<countryList>
<iso3166Id>MD</iso3166Id>
</countryList>
<languageList>
<iso639Id>ron</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>gag</name>
<!-- Keyboard indicator for Gagauz layouts -->
<shortDescription>gag</shortDescription>
<description>Gagauz (Moldova)</description>
<languageList>
<iso639Id>gag</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>mn</name>
<!-- Keyboard indicator for Mongolian layouts -->
<shortDescription>mn</shortDescription>
<description>Mongolian</description>
<countryList>
<iso3166Id>MN</iso3166Id>
</countryList>
<languageList>
<iso639Id>mon</iso639Id>
</languageList>
</configItem>
<variantList/>
</layout>
<layout>
<configItem>
<name>me</name>
<!-- Keyboard indicator for Montenegrin layouts -->
<shortDescription>sr</shortDescription>
<description>Montenegrin</description>
<countryList>
<iso3166Id>ME</iso3166Id>
</countryList>
<languageList>
<iso639Id>srp</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>cyrillic</name>
<description>Montenegrin (Cyrillic)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>cyrillicyz</name>
<description>Montenegrin (Cyrillic, ZE and ZHE swapped)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>cyrillicalternatequotes</name>
<description>Montenegrin (Cyrillic, with guillemets)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>latinunicode</name>
<description>Montenegrin (Latin, Unicode)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>latinyz</name>
<description>Montenegrin (Latin, QWERTY)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>latinunicodeyz</name>
<description>Montenegrin (Latin, Unicode, QWERTY)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>latinalternatequotes</name>
<description>Montenegrin (Latin, with guillemets)</description>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>np</name>
<!-- Keyboard indicator for Nepali layouts -->
<shortDescription>ne</shortDescription>
<description>Nepali</description>
<countryList>
<iso3166Id>NP</iso3166Id>
</countryList>
<languageList>
<iso639Id>nep</iso639Id>
<!-- sat-Deva used in Nepal: http://www.ethnologue.com/language/sat -->
<iso639Id>sat</iso639Id>
</languageList>
</configItem>
</layout>
<layout>
<configItem>
<name>gn</name>
<!-- Keyboard indicator for N'Ko layouts -->
<shortDescription>nqo</shortDescription>
<description>N'Ko (AZERTY)</description>
<countryList>
<iso3166Id>GN</iso3166Id>
</countryList>
<languageList>
<iso639Id>nqo</iso639Id>
</languageList>
</configItem>
<variantList/>
</layout>
<layout>
<configItem>
<name>no</name>
<!-- Keyboard indicator for Norwegian layouts -->
<shortDescription>no</shortDescription>
<description>Norwegian</description>
<countryList>
<iso3166Id>NO</iso3166Id>
</countryList>
<languageList>
<iso639Id>nor</iso639Id>
<iso639Id>nob</iso639Id>
<iso639Id>nno</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>nodeadkeys</name>
<description>Norwegian (no dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>winkeys</name>
<description>Norwegian (Windows)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>mac</name>
<description>Norwegian (Macintosh)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>mac_nodeadkeys</name>
<description>Norwegian (Macintosh, no dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>colemak</name>
<description>Norwegian (Colemak)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>colemak_dh</name>
<description>Norwegian (Colemak-DH)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>colemak_dh_wide</name>
<description>Norwegian (Colemak-DH Wide)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>dvorak</name>
<description>Norwegian (Dvorak)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>smi</name>
<description>Northern Saami (Norway)</description>
<languageList>
<iso639Id>sme</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>smi_nodeadkeys</name>
<description>Northern Saami (Norway, no dead keys)</description>
<languageList>
<iso639Id>sme</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>ir</name>
<!-- Keyboard indicator for Persian layouts -->
<shortDescription>fa</shortDescription>
<description>Persian</description>
<countryList>
<iso3166Id>IR</iso3166Id>
</countryList>
<languageList>
<iso639Id>fas</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>pes_keypad</name>
<description>Persian (with Persian keypad)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>winkeys</name>
<description>Persian (Windows)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>azb</name>
<!-- Keyboard indicator for South Azerbaijani layouts -->
<shortDescription>azb</shortDescription>
<description>Azerbaijani (Iran)</description>
<languageList>
<iso639Id>azb</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>ku</name>
<!-- Keyboard indicator for Kurdish layouts -->
<shortDescription>ku</shortDescription>
<description>Kurdish (Iran, Latin Q)</description>
<languageList>
<iso639Id>kur</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>ku_alt</name>
<!-- Keyboard indicator for Kurdish layouts -->
<shortDescription>ku</shortDescription>
<description>Kurdish (Iran, Latin Alt-Q)</description>
<languageList>
<iso639Id>kur</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>ku_f</name>
<!-- Keyboard indicator for Kurdish layouts -->
<shortDescription>ku</shortDescription>
<description>Kurdish (Iran, F)</description>
<languageList>
<iso639Id>kur</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>ku_ara</name>
<!-- Keyboard indicator for Kurdish layouts -->
<shortDescription>ku</shortDescription>
<description>Kurdish (Iran, Arabic-Latin)</description>
<languageList>
<iso639Id>kur</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>pl</name>
<!-- Keyboard indicator for Polish layouts -->
<shortDescription>pl</shortDescription>
<description>Polish</description>
<countryList>
<iso3166Id>PL</iso3166Id>
</countryList>
<languageList>
<iso639Id>pol</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>legacy</name>
<description>Polish (legacy)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>qwertz</name>
<description>Polish (QWERTZ)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>dvorak</name>
<description>Polish (Dvorak)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>dvorak_quotes</name>
<description>Polish (Dvorak, with Polish quotes on quotemark key)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>dvorak_altquotes</name>
<description>Polish (Dvorak, with Polish quotes on key 1)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>dvp</name>
<description>Polish (programmer Dvorak)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>csb</name>
<description>Kashubian</description>
<languageList>
<iso639Id>csb</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>szl</name>
<description>Silesian</description>
<languageList>
<iso639Id>szl</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>ru_phonetic_dvorak</name>
<!-- Keyboard indicator for Russian layouts -->
<shortDescription>ru</shortDescription>
<description>Russian (Poland, phonetic Dvorak)</description>
<languageList>
<iso639Id>rus</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>pt</name>
<!-- Keyboard indicator for Portuguese layouts -->
<shortDescription>pt</shortDescription>
<description>Portuguese</description>
<countryList>
<iso3166Id>PT</iso3166Id>
</countryList>
<languageList>
<iso639Id>por</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>nodeadkeys</name>
<description>Portuguese (no dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>mac</name>
<description>Portuguese (Macintosh)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>mac_nodeadkeys</name>
<description>Portuguese (Macintosh, no dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>nativo</name>
<description>Portuguese (Nativo)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>nativo-us</name>
<description>Portuguese (Nativo for US keyboards)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>nativo-epo</name>
<description>Esperanto (Portugal, Nativo)</description>
<languageList>
<iso639Id>epo</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>br</name>
<!-- Keyboard indicator for Portuguese layouts -->
<shortDescription>pt</shortDescription>
<description>Portuguese (Brazil)</description>
<countryList>
<iso3166Id>BR</iso3166Id>
</countryList>
<languageList>
<iso639Id>por</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>nodeadkeys</name>
<description>Portuguese (Brazil, no dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>dvorak</name>
<description>Portuguese (Brazil, Dvorak)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>nativo</name>
<description>Portuguese (Brazil, Nativo)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>nativo-us</name>
<description>Portuguese (Brazil, Nativo for US keyboards)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>thinkpad</name>
<description>Portuguese (Brazil, IBM/Lenovo ThinkPad)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>nativo-epo</name>
<description>Esperanto (Brazil, Nativo)</description>
<languageList>
<iso639Id>epo</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>rus</name>
<!-- Keyboard indicator for Russian layouts -->
<shortDescription>ru</shortDescription>
<description>Russian (Brazil, phonetic)</description>
<languageList>
<iso639Id>rus</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>ro</name>
<!-- Keyboard indicator for Romanian layouts -->
<shortDescription>ro</shortDescription>
<description>Romanian</description>
<countryList>
<iso3166Id>RO</iso3166Id>
</countryList>
<languageList>
<iso639Id>ron</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>std</name>
<description>Romanian (standard)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>winkeys</name>
<description>Romanian (Windows)</description>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>ru</name>
<!-- Keyboard indicator for Russian layouts -->
<shortDescription>ru</shortDescription>
<description>Russian</description>
<countryList>
<iso3166Id>RU</iso3166Id>
</countryList>
<languageList>
<iso639Id>rus</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>phonetic</name>
<description>Russian (phonetic)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>phonetic_winkeys</name>
<description>Russian (phonetic, Windows)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>phonetic_YAZHERTY</name>
<description>Russian (phonetic, YAZHERTY)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>phonetic_azerty</name>
<description>Russian (phonetic, AZERTY)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>phonetic_dvorak</name>
<description>Russian (phonetic, Dvorak)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>typewriter</name>
<description>Russian (typewriter)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>ruchey_ru</name>
<description>Russian (engineering, RU)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>ruchey_en</name>
<shortDescription>en</shortDescription>
<description>Russian (engineering, EN)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>legacy</name>
<description>Russian (legacy)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>typewriter-legacy</name>
<description>Russian (typewriter, legacy)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>dos</name>
<description>Russian (DOS)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>mac</name>
<description>Russian (Macintosh)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>ab</name>
<description>Abkhazian (Russia)</description>
<languageList>
<iso639Id>abk</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>bak</name>
<description>Bashkirian</description>
<languageList>
<iso639Id>bak</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>cv</name>
<description>Chuvash</description>
<languageList>
<iso639Id>chv</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>cv_latin</name>
<description>Chuvash (Latin)</description>
<languageList>
<iso639Id>chv</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>xal</name>
<description>Kalmyk</description>
<languageList>
<iso639Id>xal</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>kom</name>
<description>Komi</description>
<languageList>
<iso639Id>kom</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>chm</name>
<description>Mari</description>
<languageList>
<iso639Id>chm</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>os_legacy</name>
<description>Ossetian (legacy)</description>
<languageList>
<iso639Id>oss</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>os_winkeys</name>
<description>Ossetian (Windows)</description>
<languageList>
<iso639Id>oss</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>srp</name>
<description>Serbian (Russia)</description>
<languageList>
<iso639Id>rus</iso639Id>
<iso639Id>srp</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>tt</name>
<description>Tatar</description>
<languageList>
<iso639Id>tat</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>udm</name>
<description>Udmurt</description>
<languageList>
<iso639Id>udm</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>sah</name>
<description>Yakut</description>
<languageList>
<iso639Id>sah</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>rs</name>
<!-- Keyboard indicator for Serbian layouts -->
<shortDescription>sr</shortDescription>
<description>Serbian</description>
<countryList>
<iso3166Id>RS</iso3166Id>
</countryList>
<languageList>
<iso639Id>srp</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>alternatequotes</name>
<description>Serbian (Cyrillic, with guillemets)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>yz</name>
<description>Serbian (Cyrillic, ZE and ZHE swapped)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>latin</name>
<description>Serbian (Latin)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>latinalternatequotes</name>
<description>Serbian (Latin, with guillemets)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>latinunicode</name>
<description>Serbian (Latin, Unicode)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>latinyz</name>
<description>Serbian (Latin, QWERTY)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>latinunicodeyz</name>
<description>Serbian (Latin, Unicode, QWERTY)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>rue</name>
<description>Pannonian Rusyn</description>
<languageList>
<iso639Id>rue</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>lk</name>
<!-- Keyboard indicator for Sinhala layouts -->
<shortDescription>si</shortDescription>
<description>Sinhala (phonetic)</description>
<countryList>
<iso3166Id>LK</iso3166Id>
</countryList>
<languageList>
<iso639Id>sin</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>us</name>
<!-- Keyboard indicator for Sinhala layouts -->
<shortDescription>si</shortDescription>
<description>Sinhala (US)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>tam_unicode</name>
<!-- Keyboard indicator for Tamil layouts -->
<shortDescription>ta</shortDescription>
<description>Tamil (Sri Lanka, TamilNet '99)</description>
<languageList>
<iso639Id>tam</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>tam_TAB</name>
<description>Tamil (Sri Lanka, TamilNet '99, TAB encoding)</description>
<languageList>
<iso639Id>tam</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>sk</name>
<!-- Keyboard indicator for Slovak layouts -->
<shortDescription>sk</shortDescription>
<description>Slovak</description>
<countryList>
<iso3166Id>SK</iso3166Id>
</countryList>
<languageList>
<iso639Id>slk</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>bksl</name>
<description>Slovak (extra backslash)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>qwerty</name>
<description>Slovak (QWERTY)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>qwerty_bksl</name>
<description>Slovak (QWERTY, extra backslash)</description>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>si</name>
<!-- Keyboard indicator for Slovenian layouts -->
<shortDescription>sl</shortDescription>
<description>Slovenian</description>
<countryList>
<iso3166Id>SI</iso3166Id>
</countryList>
<languageList>
<iso639Id>slv</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>alternatequotes</name>
<description>Slovenian (with guillemets)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>us</name>
<description>Slovenian (US)</description>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>es</name>
<!-- Keyboard indicator for Spanish layouts -->
<shortDescription>es</shortDescription>
<description>Spanish</description>
<countryList>
<iso3166Id>ES</iso3166Id>
</countryList>
<languageList>
<iso639Id>spa</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>nodeadkeys</name>
<description>Spanish (no dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>deadtilde</name>
<description>Spanish (dead tilde)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>winkeys</name>
<description>Spanish (Windows)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>dvorak</name>
<description>Spanish (Dvorak)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>ast</name>
<shortDescription>ast</shortDescription>
<description>Asturian (Spain, with bottom-dot H and L)</description>
<languageList>
<iso639Id>ast</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>cat</name>
<shortDescription>ca</shortDescription>
<description>Catalan (Spain, with middle-dot L)</description>
<languageList>
<iso639Id>cat</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>latam</name>
<!-- Keyboard indicator for Spanish layouts -->
<shortDescription>es</shortDescription>
<description>Spanish (Latin American)</description>
<countryList>
<iso3166Id>AR</iso3166Id>
<iso3166Id>BO</iso3166Id>
<iso3166Id>CL</iso3166Id>
<iso3166Id>CO</iso3166Id>
<iso3166Id>CR</iso3166Id>
<iso3166Id>CU</iso3166Id>
<iso3166Id>DO</iso3166Id>
<iso3166Id>EC</iso3166Id>
<iso3166Id>GT</iso3166Id>
<iso3166Id>HN</iso3166Id>
<iso3166Id>HT</iso3166Id>
<iso3166Id>MX</iso3166Id>
<iso3166Id>NI</iso3166Id>
<iso3166Id>PA</iso3166Id>
<iso3166Id>PE</iso3166Id>
<iso3166Id>PR</iso3166Id>
<iso3166Id>PY</iso3166Id>
<iso3166Id>SV</iso3166Id>
<iso3166Id>US</iso3166Id>
<iso3166Id>UY</iso3166Id>
<iso3166Id>VE</iso3166Id>
</countryList>
<languageList>
<iso639Id>spa</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>nodeadkeys</name>
<description>Spanish (Latin American, no dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>deadtilde</name>
<description>Spanish (Latin American, dead tilde)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>dvorak</name>
<description>Spanish (Latin American, Dvorak)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>colemak</name>
<description>Spanish (Latin American, Colemak)</description>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>ke</name>
<!-- Keyboard indicator for Swahili layouts -->
<shortDescription>sw</shortDescription>
<description>Swahili (Kenya)</description>
<countryList>
<iso3166Id>KE</iso3166Id>
</countryList>
<languageList>
<iso639Id>swa</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>kik</name>
<!-- Keyboard indicator for Kikuyu layouts -->
<shortDescription>ki</shortDescription>
<description>Kikuyu</description>
<languageList>
<iso639Id>kik</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>tz</name>
<!-- Keyboard indicator for Swahili layouts -->
<shortDescription>sw</shortDescription>
<description>Swahili (Tanzania)</description>
<countryList>
<iso3166Id>TZ</iso3166Id>
</countryList>
<languageList>
<iso639Id>swa</iso639Id>
</languageList>
</configItem>
</layout>
<layout>
<configItem>
<name>se</name>
<!-- Keyboard indicator for Swedish layouts -->
<shortDescription>sv</shortDescription>
<description>Swedish</description>
<countryList>
<iso3166Id>SE</iso3166Id>
</countryList>
<languageList>
<iso639Id>swe</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>nodeadkeys</name>
<description>Swedish (no dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>dvorak</name>
<description>Swedish (Dvorak)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>us_dvorak</name>
<description>Swedish (Dvorak, intl.)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>svdvorak</name>
<description>Swedish (Svdvorak)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>mac</name>
<description>Swedish (Macintosh)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>us</name>
<description>Swedish (US)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>swl</name>
<description>Swedish Sign Language</description>
<languageList>
<iso639Id>swl</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>smi</name>
<description>Northern Saami (Sweden)</description>
<languageList>
<iso639Id>sme</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>rus</name>
<!-- Keyboard indicator for Russian layouts -->
<shortDescription>ru</shortDescription>
<description>Russian (Sweden, phonetic)</description>
<languageList>
<iso639Id>rus</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>tw</name>
<!-- Keyboard indicator for Taiwanese layouts -->
<shortDescription>zh</shortDescription>
<description>Taiwanese</description>
<countryList>
<iso3166Id>TW</iso3166Id>
</countryList>
<languageList>
<iso639Id>fox</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>indigenous</name>
<description>Taiwanese (indigenous)</description>
<languageList>
<iso639Id>ami</iso639Id>
<iso639Id>tay</iso639Id>
<iso639Id>bnn</iso639Id>
<iso639Id>ckv</iso639Id>
<iso639Id>pwn</iso639Id>
<iso639Id>pyu</iso639Id>
<iso639Id>pzh</iso639Id>
<iso639Id>dru</iso639Id>
<iso639Id>ssf</iso639Id>
<iso639Id>szy</iso639Id>
<iso639Id>tao</iso639Id>
<iso639Id>tsu</iso639Id>
<iso639Id>trv</iso639Id>
<iso639Id>xnb</iso639Id>
<iso639Id>sxr</iso639Id>
<iso639Id>uon</iso639Id>
<iso639Id>fos</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>saisiyat</name>
<!-- Keyboard indicator for Saisiyat layouts -->
<shortDescription>xsy</shortDescription>
<description>Saisiyat (Taiwan)</description>
<languageList>
<iso639Id>xsy</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>tj</name>
<!-- Keyboard indicator for Tajik layouts -->
<shortDescription>tg</shortDescription>
<description>Tajik</description>
<countryList>
<iso3166Id>TJ</iso3166Id>
</countryList>
<languageList>
<iso639Id>tgk</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>legacy</name>
<description>Tajik (legacy)</description>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>th</name>
<!-- Keyboard indicator for Thai layouts -->
<shortDescription>th</shortDescription>
<description>Thai</description>
<countryList>
<iso3166Id>TH</iso3166Id>
</countryList>
<languageList>
<iso639Id>tha</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>tis</name>
<description>Thai (TIS-820.2538)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>pat</name>
<description>Thai (Pattachote)</description>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>bw</name>
<!-- Keyboard indicator for Tswana layouts -->
<shortDescription>tn</shortDescription>
<description>Tswana</description>
<countryList>
<iso3166Id>BW</iso3166Id>
</countryList>
<languageList>
<iso639Id>tsn</iso639Id>
</languageList>
</configItem>
</layout>
<layout>
<configItem>
<name>tm</name>
<!-- Keyboard indicator for Turkmen layouts -->
<shortDescription>tk</shortDescription>
<description>Turkmen</description>
<countryList>
<iso3166Id>TM</iso3166Id>
</countryList>
<languageList>
<iso639Id>tuk</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>alt</name>
<description>Turkmen (Alt-Q)</description>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>tr</name>
<!-- Keyboard indicator for Turkish layouts -->
<shortDescription>tr</shortDescription>
<description>Turkish</description>
<countryList>
<iso3166Id>TR</iso3166Id>
</countryList>
<languageList>
<iso639Id>tur</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>f</name>
<description>Turkish (F)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>e</name>
<description>Turkish (E)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>alt</name>
<description>Turkish (Alt-Q)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>intl</name>
<description>Turkish (intl., with dead keys)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>ku</name>
<!-- Keyboard indicator for Kurdish layouts -->
<shortDescription>ku</shortDescription>
<description>Kurdish (Turkey, Latin Q)</description>
<languageList>
<iso639Id>kur</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>ku_f</name>
<!-- Keyboard indicator for Kurdish layouts -->
<shortDescription>ku</shortDescription>
<description>Kurdish (Turkey, F)</description>
<languageList>
<iso639Id>kur</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>ku_alt</name>
<!-- Keyboard indicator for Kurdish layouts -->
<shortDescription>ku</shortDescription>
<description>Kurdish (Turkey, Latin Alt-Q)</description>
<languageList>
<iso639Id>kur</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>ua</name>
<!-- Keyboard indicator for Ukrainian layouts -->
<shortDescription>uk</shortDescription>
<description>Ukrainian</description>
<countryList>
<iso3166Id>UA</iso3166Id>
</countryList>
<languageList>
<iso639Id>ukr</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>phonetic</name>
<description>Ukrainian (phonetic)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>typewriter</name>
<description>Ukrainian (typewriter)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>winkeys</name>
<description>Ukrainian (Windows)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>macOS</name>
<description>Ukrainian (macOS)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>legacy</name>
<description>Ukrainian (legacy)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>homophonic</name>
<description>Ukrainian (homophonic)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>crh</name>
<!-- Keyboard indicator for Crimean Tatar layouts -->
<shortDescription>crh</shortDescription>
<description>Crimean Tatar (Turkish Q)</description>
<languageList>
<iso639Id>crh</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>crh_f</name>
<!-- Keyboard indicator for Crimean Tatar layouts -->
<shortDescription>crh</shortDescription>
<description>Crimean Tatar (Turkish F)</description>
<languageList>
<iso639Id>crh</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>crh_alt</name>
<!-- Keyboard indicator for Crimean Tatar layouts -->
<shortDescription>crh</shortDescription>
<description>Crimean Tatar (Turkish Alt-Q)</description>
<languageList>
<iso639Id>crh</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>pk</name>
<!-- Keyboard indicator for Urdu layouts -->
<shortDescription>ur</shortDescription>
<description>Urdu (Pakistan)</description>
<countryList>
<iso3166Id>PK</iso3166Id>
</countryList>
<languageList>
<iso639Id>urd</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>urd-crulp</name>
<description>Urdu (Pakistan, CRULP)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>urd-nla</name>
<description>Urdu (Pakistan, NLA)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>ara</name>
<!-- Keyboard indicator for Arabic layouts -->
<shortDescription>ar</shortDescription>
<description>Arabic (Pakistan)</description>
<languageList>
<iso639Id>ara</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>snd</name>
<!-- Keyboard indicator for Sindhi layouts -->
<shortDescription>sd</shortDescription>
<description>Sindhi</description>
<languageList>
<iso639Id>snd</iso639Id>
</languageList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>uz</name>
<!-- Keyboard indicator for Uzbek layouts -->
<shortDescription>uz</shortDescription>
<description>Uzbek</description>
<countryList>
<iso3166Id>UZ</iso3166Id>
</countryList>
<languageList>
<iso639Id>uzb</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>latin</name>
<description>Uzbek (Latin)</description>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>vn</name>
<!-- Keyboard indicator for Vietnamese layouts -->
<shortDescription>vi</shortDescription>
<description>Vietnamese</description>
<countryList>
<iso3166Id>VN</iso3166Id>
</countryList>
<languageList>
<iso639Id>vie</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>us</name>
<description>Vietnamese (US)</description>
<countryList>
<iso3166Id>US</iso3166Id>
</countryList>
</configItem>
</variant>
<variant>
<configItem>
<name>fr</name>
<description>Vietnamese (France)</description>
<countryList>
<iso3166Id>FR</iso3166Id>
</countryList>
</configItem>
</variant>
</variantList>
</layout>
<layout>
<configItem>
<name>sn</name>
<!-- Keyboard indicator for Wolof layouts -->
<shortDescription>wo</shortDescription>
<description>Wolof</description>
<countryList>
<iso3166Id>SN</iso3166Id>
</countryList>
<languageList>
<iso639Id>wol</iso639Id>
</languageList>
</configItem>
<variantList/>
</layout>
<layout>
<configItem>
<name>custom</name>
<shortDescription>custom</shortDescription>
<description>A user-defined custom Layout</description>
<languageList>
<iso639Id>und</iso639Id>
</languageList>
</configItem>
<variantList/>
</layout>
</layoutList>
<optionList>
<group allowMultipleSelection="true">
<!-- The key combination used to switch between groups -->
<configItem>
<name>grp</name>
<description>Switching to another layout</description>
</configItem>
<option>
<configItem>
<name>grp:switch</name>
<description>Right Alt (while pressed)</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:lswitch</name>
<description>Left Alt (while pressed)</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:lwin_switch</name>
<description>Left Win (while pressed)</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:rwin_switch</name>
<description>Right Win (while pressed)</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:win_switch</name>
<description>Any Win (while pressed)</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:menu_switch</name>
<description>Menu (while pressed), Shift+Menu for Menu</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:caps_switch</name>
<description>Caps Lock (while pressed), Alt+Caps Lock for the original Caps Lock action</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:rctrl_switch</name>
<description>Right Ctrl (while pressed)</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:toggle</name>
<description>Right Alt</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:lalt_toggle</name>
<description>Left Alt</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:caps_toggle</name>
<description>Caps Lock</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:shift_caps_toggle</name>
<description>Shift+Caps Lock</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:caps_select</name>
<description>Caps Lock to first layout; Shift+Caps Lock to second layout</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:win_menu_select</name>
<description>Left Win to first layout; Right Win/Menu to second layout</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:ctrl_select</name>
<description>Left Ctrl to first layout; Right Ctrl to second layout</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:alt_caps_toggle</name>
<description>Alt+Caps Lock</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:shifts_toggle</name>
<description>Both Shifts together</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:alts_toggle</name>
<description>Both Alts together</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:alt_altgr_toggle</name>
<description>Both Alts together; AltGr alone chooses third level</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:ctrls_toggle</name>
<description>Both Ctrls together</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:ctrl_shift_toggle</name>
<description>Ctrl+Shift</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:lctrl_lshift_toggle</name>
<description>Left Ctrl+Left Shift</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:rctrl_rshift_toggle</name>
<description>Right Ctrl+Right Shift</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:ctrl_shift_toggle_bidir</name>
<description>Left Ctrl+Left Shift chooses previous layout, Right Ctrl + Right Shift chooses next layout</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:ctrl_alt_toggle</name>
<description>Alt+Ctrl</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:lctrl_lalt_toggle</name>
<description>Left Alt+Left Ctrl</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:rctrl_ralt_toggle</name>
<description>Right Alt+Right Ctrl</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:ctrl_alt_toggle_bidir</name>
<description>Left Ctrl+Left Alt chooses previous layout, Right Ctrl + Right Alt chooses next layout</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:alt_shift_toggle</name>
<description>Alt+Shift</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:lalt_lshift_toggle</name>
<description>Left Alt+Left Shift</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:ralt_rshift_toggle</name>
<description>Right Alt+Right Shift</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:alt_shift_toggle_bidir</name>
<description>Left Alt+Left Shift chooses previous layout, Right Alt + Right Shift chooses next layout</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:menu_toggle</name>
<description>Menu</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:lwin_toggle</name>
<description>Left Win</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:alt_space_toggle</name>
<description>Alt+Space</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:win_space_toggle</name>
<description>Win+Space</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:ctrl_space_toggle</name>
<description>Ctrl+Space</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:rwin_toggle</name>
<description>Right Win</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:lshift_toggle</name>
<description>Left Shift</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:rshift_toggle</name>
<description>Right Shift</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:lctrl_toggle</name>
<description>Left Ctrl</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:rctrl_toggle</name>
<description>Right Ctrl</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:sclk_toggle</name>
<description>Scroll Lock</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:lctrl_lwin_rctrl_menu</name>
<description>Ctrl+Left Win to first layout; Ctrl+Menu to second layout</description>
</configItem>
</option>
<option>
<configItem>
<name>grp:lctrl_lwin_toggle</name>
<description>Left Ctrl+Left Win</description>
</configItem>
</option>
</group>
<group allowMultipleSelection="true">
<!-- The key combination used to choose the 2nd level of symbols -->
<configItem>
<name>lv2</name>
<description>Key to choose the 2nd level</description>
</configItem>
<option>
<configItem>
<name>lv2:lsgt_switch</name>
<description>The "&lt; &gt;" key</description>
</configItem>
</option>
</group>
<group allowMultipleSelection="true">
<!-- The key combination used to choose the 3rd (and 4th, together with Shift)
level of symbols -->
<configItem>
<name>lv3</name>
<description>Key to choose the 3rd level</description>
</configItem>
<option>
<configItem>
<name>lv3:switch</name>
<description>Right Ctrl</description>
</configItem>
</option>
<option>
<configItem>
<name>lv3:menu_switch</name>
<description>Menu</description>
</configItem>
</option>
<option>
<configItem>
<name>lv3:win_switch</name>
<description>Any Win</description>
</configItem>
</option>
<option>
<configItem>
<name>lv3:lwin_switch</name>
<description>Left Win</description>
</configItem>
</option>
<option>
<configItem>
<name>lv3:rwin_switch</name>
<description>Right Win</description>
</configItem>
</option>
<option>
<configItem>
<name>lv3:alt_switch</name>
<description>Any Alt</description>
</configItem>
</option>
<option>
<configItem>
<name>lv3:lalt_switch</name>
<description>Left Alt</description>
</configItem>
</option>
<option>
<configItem>
<name>lv3:ralt_switch</name>
<description>Right Alt</description>
</configItem>
</option>
<option>
<configItem>
<name>lv3:ralt_switch_multikey</name>
<description>Right Alt; Shift+Right Alt as Compose</description>
</configItem>
</option>
<option>
<configItem>
<name>lv3:ralt_alt</name>
<description>Right Alt never chooses 3rd level</description>
</configItem>
</option>
<option>
<configItem>
<name>lv3:enter_switch</name>
<description>Enter on keypad</description>
</configItem>
</option>
<option>
<configItem>
<name>lv3:caps_switch</name>
<description>Caps Lock</description>
</configItem>
</option>
<option>
<configItem>
<name>lv3:bksl_switch</name>
<description>Backslash</description>
</configItem>
</option>
<option>
<configItem>
<name>lv3:lsgt_switch</name>
<description>The "&lt; &gt;" key</description>
</configItem>
</option>
<option>
<configItem>
<name>lv3:caps_switch_latch</name>
<description>Caps Lock; acts as onetime lock when pressed together with another 3rd-level chooser</description>
</configItem>
</option>
<option>
<configItem>
<name>lv3:bksl_switch_latch</name>
<description>Backslash; acts as onetime lock when pressed together with another 3rd level chooser</description>
</configItem>
</option>
<option>
<configItem>
<name>lv3:lsgt_switch_latch</name>
<description>The "&lt; &gt;" key; acts as onetime lock when pressed together with another 3rd level chooser</description>
</configItem>
</option>
</group>
<group allowMultipleSelection="true">
<!-- Tweaking the position of the "Ctrl" key -->
<configItem>
<name>ctrl</name>
<description>Ctrl position</description>
</configItem>
<option>
<configItem>
<name>ctrl:nocaps</name>
<description>Caps Lock as Ctrl</description>
</configItem>
</option>
<option>
<configItem>
<name>ctrl:lctrl_meta</name>
<description>Left Ctrl as Meta</description>
</configItem>
</option>
<option>
<configItem>
<name>ctrl:swapcaps</name>
<description>Swap Ctrl and Caps Lock</description>
</configItem>
</option>
<option>
<configItem>
<name>ctrl:grouptoggle_capscontrol</name>
<description>Caps Lock as Ctrl, Left Control switches to another layout</description>
</configItem>
</option>
<option>
<configItem>
<name>ctrl:hyper_capscontrol</name>
<description>Caps Lock as Ctrl, Ctrl as Hyper</description>
</configItem>
</option>
<option>
<configItem>
<name>ctrl:ac_ctrl</name>
<description>To the left of "A"</description>
</configItem>
</option>
<option>
<configItem>
<name>ctrl:aa_ctrl</name>
<description>At the bottom left</description>
</configItem>
</option>
<option>
<configItem>
<name>ctrl:rctrl_ralt</name>
<description>Right Ctrl as Right Alt</description>
</configItem>
</option>
<option>
<configItem>
<name>ctrl:ralt_rctrl</name>
<description>Right Alt as Right Control</description>
</configItem>
</option>
<option>
<configItem>
<name>ctrl:menu_rctrl</name>
<description>Menu as Right Ctrl</description>
</configItem>
</option>
<option>
<configItem>
<name>ctrl:swap_lalt_lctl</name>
<description>Swap Left Alt with Left Ctrl</description>
</configItem>
</option>
<option>
<configItem>
<name>ctrl:swap_ralt_rctl</name>
<description>Swap Right Alt with Right Ctrl</description>
</configItem>
</option>
<option>
<configItem>
<name>ctrl:swap_lwin_lctl</name>
<description>Swap Left Win with Left Ctrl</description>
</configItem>
</option><option>
<configItem>
<name>ctrl:swap_rwin_rctl</name>
<description>Swap Right Win with Right Ctrl</description>
</configItem>
</option>
<option>
<configItem>
<name>ctrl:swap_lalt_lctl_lwin</name>
<description>Left Alt as Ctrl, Left Ctrl as Win, Left Win as Left Alt</description>
</configItem>
</option>
</group>
<group allowMultipleSelection="true">
<!-- Using startard LEDs to indicate the alternative (not first) group(s) -->
<configItem>
<name>grp_led</name>
<description>Use keyboard LED to show alternative layout</description>
</configItem>
<option>
<configItem>
<name>grp_led:num</name>
<description>Num Lock</description>
</configItem>
</option>
<option>
<configItem>
<name>grp_led:caps</name>
<description>Caps Lock</description>
</configItem>
</option>
<option>
<configItem>
<name>grp_led:scroll</name>
<description>Scroll Lock</description>
</configItem>
</option>
</group>
<group allowMultipleSelection="true">
<!-- Using LEDs to indicate modifiers -->
<configItem>
<name>mod_led</name>
<description>Use keyboard LED to indicate modifiers</description>
</configItem>
<option>
<configItem>
<name>mod_led:compose</name>
<description>Compose</description>
</configItem>
</option>
</group>
<group allowMultipleSelection="false">
<!-- Select a keypad type -->
<configItem>
<name>keypad</name>
<description>Layout of numeric keypad</description>
</configItem>
<option>
<configItem>
<name>keypad:legacy</name>
<description>Legacy</description>
</configItem>
</option>
<option>
<configItem>
<name>keypad:oss</name>
<description>Unicode arrows and math operators</description>
</configItem>
</option>
<option>
<configItem>
<name>keypad:future</name>
<description>Unicode arrows and math operators on default level</description>
</configItem>
</option>
<option>
<configItem>
<name>keypad:legacy_wang</name>
<description>Legacy Wang 724</description>
</configItem>
</option>
<option>
<configItem>
<name>keypad:oss_wang</name>
<description>Wang 724 keypad with Unicode arrows and math operators</description>
</configItem>
</option>
<option>
<configItem>
<name>keypad:future_wang</name>
<description>Wang 724 keypad with Unicode arrows and math operators on default level</description>
</configItem>
</option>
<option>
<configItem>
<name>keypad:hex</name>
<description>Hexadecimal</description>
</configItem>
</option>
<option>
<configItem>
<name>keypad:atm</name>
<description>Phone and ATM style</description>
</configItem>
</option>
</group>
<!-- This option should override the KPDL key defined in keypad; I hope it's declared in the right place -->
<group allowMultipleSelection="false">
<!-- Select a keypad KPDL variant -->
<configItem>
<name>kpdl</name>
<description>Numeric keypad Delete behavior</description>
</configItem>
<option>
<configItem>
<!-- Actually, with KP_DECIMAL, as the old keypad(dot) -->
<name>kpdl:dot</name>
<description>Legacy key with dot</description>
</configItem>
</option>
<option>
<configItem>
<name>kpdl:comma</name>
<!-- Actually, with KP_SEPARATOR, as the old keypad(comma) -->
<description>Legacy key with comma</description>
</configItem>
</option>
<option>
<configItem>
<name>kpdl:dotoss</name>
<description>Four-level key with dot</description>
</configItem>
</option>
<option>
<configItem>
<name>kpdl:dotoss_latin9</name>
<description>Four-level key with dot, Latin-9 only</description>
</configItem>
</option>
<option>
<configItem>
<name>kpdl:commaoss</name>
<description>Four-level key with comma</description>
</configItem>
</option>
<option>
<configItem>
<name>kpdl:momayyezoss</name>
<description>Four-level key with momayyez</description>
</configItem>
</option>
<option>
<configItem>
<name>kpdl:kposs</name>
<!-- This assumes the KP_ abstract symbols are actually useful for some apps
The description needs to be rewritten -->
<description>Four-level key with abstract separators</description>
</configItem>
</option>
<option>
<configItem>
<name>kpdl:semi</name>
<description>Semicolon on third level</description>
</configItem>
</option>
</group>
<group allowMultipleSelection="false">
<!-- Caps Lock tweaks.
"Internal" capitalization means capitalization using some internal tables.
Otherwise "as Shift" - means using next group. -->
<configItem>
<name>caps</name>
<description>Caps Lock behavior</description>
</configItem>
<option>
<configItem>
<name>caps:internal</name>
<description>Caps Lock uses internal capitalization; Shift "pauses" Caps Lock</description>
</configItem>
</option>
<option>
<configItem>
<name>caps:internal_nocancel</name>
<description>Caps Lock uses internal capitalization; Shift does not affect Caps Lock</description>
</configItem>
</option>
<option>
<configItem>
<name>caps:shift</name>
<description>Caps Lock acts as Shift with locking; Shift "pauses" Caps Lock</description>
</configItem>
</option>
<option>
<configItem>
<name>caps:shift_nocancel</name>
<description>Caps Lock acts as Shift with locking; Shift does not affect Caps Lock</description>
</configItem>
</option>
<option>
<configItem>
<name>caps:capslock</name>
<description>Caps Lock toggles normal capitalization of alphabetic characters</description>
</configItem>
</option>
<option>
<configItem>
<name>caps:shiftlock</name>
<description>Caps Lock toggles Shift Lock (affects all keys)</description>
</configItem>
</option>
<option>
<configItem>
<name>caps:swapescape</name>
<description>Swap Esc and Caps Lock</description>
</configItem>
</option>
<option>
<configItem>
<name>caps:escape</name>
<description>Make Caps Lock an additional Esc</description>
</configItem>
</option>
<option>
<configItem>
<name>caps:escape_shifted_capslock</name>
<description>Make Caps Lock an additional Esc, but Shift + Caps Lock is the regular Caps Lock</description>
</configItem>
</option>
<option>
<configItem>
<name>caps:backspace</name>
<description>Make Caps Lock an additional Backspace</description>
</configItem>
</option>
<option>
<configItem>
<name>caps:super</name>
<description>Make Caps Lock an additional Super</description>
</configItem>
</option>
<option>
<configItem>
<name>caps:hyper</name>
<description>Make Caps Lock an additional Hyper</description>
</configItem>
</option>
<option>
<configItem>
<name>caps:menu</name>
<description>Make Caps Lock an additional Menu key</description>
</configItem>
</option>
<option>
<configItem>
<name>caps:numlock</name>
<description>Make Caps Lock an additional Num Lock</description>
</configItem>
</option>
<option>
<configItem>
<name>caps:ctrl_modifier</name>
<description>Make Caps Lock act as an additional Ctrl modifier, but keep identifying as Caps Lock</description>
</configItem>
</option>
<option>
<configItem>
<name>caps:digits_row</name>
<description>Caps Lock gives digits on the digits row (Azerty layouts)</description>
</configItem>
</option>
<option>
<configItem>
<name>caps:none</name>
<description>Caps Lock is disabled</description>
</configItem>
</option>
</group>
<group allowMultipleSelection="false">
<!-- Using special PC keys (Win, Menu) to work as standard X keys (Super, Hyper, etc.) -->
<configItem>
<name>altwin</name>
<description>Alt and Win behavior</description>
</configItem>
<option>
<configItem>
<name>altwin:menu</name>
<description>Add the standard behavior to Menu key</description>
</configItem>
</option>
<option>
<configItem>
<name>altwin:menu_win</name>
<description>Menu is mapped to Win</description>
</configItem>
</option>
<option>
<configItem>
<name>altwin:meta_alt</name>
<description>Alt and Meta are on Alt</description>
</configItem>
</option>
<option>
<configItem>
<name>altwin:alt_win</name>
<description>Alt is mapped to Win and the usual Alt</description>
</configItem>
</option>
<option>
<configItem>
<name>altwin:ctrl_win</name>
<description>Ctrl is mapped to Win and the usual Ctrl</description>
</configItem>
</option>
<option>
<configItem>
<name>altwin:ctrl_rwin</name>
<description>Ctrl is mapped to Right Win and the usual Ctrl</description>
</configItem>
</option>
<option>
<configItem>
<name>altwin:ctrl_alt_win</name>
<description>Ctrl is mapped to Alt, Alt to Win</description>
</configItem>
</option>
<option>
<configItem>
<name>altwin:meta_win</name>
<description>Meta is mapped to Win</description>
</configItem>
</option>
<option>
<configItem>
<name>altwin:left_meta_win</name>
<description>Meta is mapped to Left Win</description>
</configItem>
</option>
<option>
<configItem>
<name>altwin:hyper_win</name>
<description>Hyper is mapped to Win</description>
</configItem>
</option>
<option>
<configItem>
<name>altwin:alt_super_win</name>
<description>Alt is mapped to Right Win, Super to Menu</description>
</configItem>
</option>
<option>
<configItem>
<name>altwin:swap_lalt_lwin</name>
<description>Left Alt is swapped with Left Win</description>
</configItem>
</option>
<option>
<configItem>
<name>altwin:swap_alt_win</name>
<description>Alt is swapped with Win</description>
</configItem>
</option>
<option>
<configItem>
<name>altwin:prtsc_rwin</name>
<description>Win is mapped to PrtSc and the usual Win</description>
</configItem>
</option>
</group>
<group allowMultipleSelection="true">
<!-- Tweaking the position of the "Compose" key: mapping to existing PC keys -->
<configItem>
<name>Compose key</name>
<description>Position of Compose key</description>
</configItem>
<option>
<configItem>
<name>compose:ralt</name>
<description>Right Alt</description>
</configItem>
</option>
<option>
<configItem>
<name>compose:lwin</name>
<description>Left Win</description>
</configItem>
</option>
<option>
<configItem>
<name>compose:lwin-altgr</name>
<description>3rd level of Left Win</description>
</configItem>
</option>
<option>
<configItem>
<name>compose:rwin</name>
<description>Right Win</description>
</configItem>
</option>
<option>
<configItem>
<name>compose:rwin-altgr</name>
<description>3rd level of Right Win</description>
</configItem>
</option>
<option>
<configItem>
<name>compose:menu</name>
<description>Menu</description>
</configItem>
</option>
<option>
<configItem>
<name>compose:menu-altgr</name>
<description>3rd level of Menu</description>
</configItem>
</option>
<option>
<configItem>
<name>compose:lctrl</name>
<description>Left Ctrl</description>
</configItem>
</option>
<option>
<configItem>
<name>compose:lctrl-altgr</name>
<description>3rd level of Left Ctrl</description>
</configItem>
</option>
<option>
<configItem>
<name>compose:rctrl</name>
<description>Right Ctrl</description>
</configItem>
</option>
<option>
<configItem>
<name>compose:rctrl-altgr</name>
<description>3rd level of Right Ctrl</description>
</configItem>
</option>
<option>
<configItem>
<name>compose:caps</name>
<description>Caps Lock</description>
</configItem>
</option>
<option>
<configItem>
<name>compose:caps-altgr</name>
<description>3rd level of Caps Lock</description>
</configItem>
</option>
<option>
<configItem>
<name>compose:102</name>
<description>The "&lt; &gt;" key</description>
</configItem>
</option>
<option>
<configItem>
<name>compose:102-altgr</name>
<description>3rd level of the "&lt; &gt;" key</description>
</configItem>
</option>
<option>
<configItem>
<name>compose:paus</name>
<description>Pause</description>
</configItem>
</option>
<option>
<configItem>
<name>compose:ins</name>
<description>Insert</description>
</configItem>
</option>
<option>
<configItem>
<name>compose:prsc</name>
<description>PrtSc</description>
</configItem>
</option>
<option>
<configItem>
<name>compose:sclk</name>
<description>Scroll Lock</description>
</configItem>
</option>
</group>
<group allowMultipleSelection="true">
<configItem>
<name>compat</name>
<description>Compatibility options</description>
</configItem>
<option>
<configItem>
<name>numpad:pc</name>
<description>Default numeric keypad keys</description>
</configItem>
</option>
<option>
<configItem>
<name>numpad:mac</name>
<description>Numeric keypad always enters digits (as in macOS)</description>
</configItem>
</option>
<option>
<configItem>
<name>numpad:microsoft</name>
<description>Num Lock on: digits; Shift for arrows. Num Lock off: arrows (as in Windows)</description>
</configItem>
</option>
<option>
<configItem>
<name>numpad:shift3</name>
<description>Shift does not cancel Num Lock, chooses 3rd level instead</description>
</configItem>
</option>
<option>
<configItem>
<name>scrolllock:mod3</name>
<description>Map Scroll Lock to Mod3</description>
</configItem>
</option>
<option>
<configItem>
<name>srvrkeys:none</name>
<description>Special keys (Ctrl+Alt+&lt;key&gt;) handled in a server</description>
</configItem>
</option>
<option>
<configItem>
<name>apple:alupckeys</name>
<description>Apple Aluminium emulates Pause, PrtSc, Scroll Lock</description>
</configItem>
</option>
<option>
<configItem>
<name>apple:jp_oadg109a</name>
<description>Japanese Apple keyboards emulate OADG109A backslash</description>
</configItem>
</option>
<option>
<configItem>
<name>apple:jp_pc106</name>
<description>Japanese Apple keyboards emulate PC106 backslash</description>
</configItem>
</option>
<option>
<configItem>
<name>shift:breaks_caps</name>
<description>Shift cancels Caps Lock</description>
</configItem>
</option>
<option>
<configItem>
<name>misc:typo</name>
<description>Enable extra typographic characters</description>
</configItem>
</option>
<option>
<configItem>
<name>misc:apl</name>
<description>Enable APL overlay characters</description>
</configItem>
</option>
<option>
<configItem>
<name>shift:both_capslock</name>
<description>Both Shifts together enable Caps Lock</description>
</configItem>
</option>
<option>
<configItem>
<name>shift:both_capslock_cancel</name>
<description>Both Shifts together enable Caps Lock; one Shift key disables it</description>
</configItem>
</option>
<option>
<configItem>
<name>shift:both_shiftlock</name>
<description>Both Shifts together enable Shift Lock</description>
</configItem>
</option>
<option>
<configItem>
<name>keypad:pointerkeys</name>
<description>Shift + Num Lock enables PointerKeys</description>
</configItem>
</option>
<option>
<configItem>
<name>grab:break_actions</name>
<description>Allow breaking grabs with keyboard actions (warning: security risk)</description>
</configItem>
</option>
<option>
<configItem>
<name>grab:debug</name>
<description>Allow grab and window tree logging</description>
</configItem>
</option>
</group>
<group allowMultipleSelection="true">
<!-- Special shortcuts for the Euro character -->
<configItem>
<name>currencysign</name>
<description>Currency signs</description>
</configItem>
<option>
<configItem>
<name>eurosign:e</name>
<description>Euro on E, third level</description>
</configItem>
</option>
<option>
<configItem>
<name>eurosign:E</name>
<description>Euro on E, fourth level</description>
</configItem>
</option>
<option>
<configItem>
<name>eurosign:2</name>
<description>Euro on 2</description>
</configItem>
</option>
<option>
<configItem>
<name>eurosign:4</name>
<description>Euro on 4</description>
</configItem>
</option>
<option>
<configItem>
<name>eurosign:5</name>
<description>Euro on 5</description>
</configItem>
</option>
<option>
<configItem>
<name>rupeesign:4</name>
<description>Rupee on 4</description>
</configItem>
</option>
</group>
<group allowMultipleSelection="true">
<configItem>
<name>lv5</name>
<description>Key to choose the 5th level</description>
</configItem>
<option>
<configItem>
<name>lv5:caps_switch</name>
<description>Caps Lock chooses 5th level</description>
</configItem>
</option>
<option>
<configItem>
<name>lv5:lsgt_switch</name>
<description>The "&lt; &gt;" key chooses 5th level</description>
</configItem>
</option>
<option>
<configItem>
<name>lv5:ralt_switch</name>
<description>Right Alt chooses 5th level</description>
</configItem>
</option>
<option>
<configItem>
<name>lv5:menu_switch</name>
<description>Menu chooses 5th level</description>
</configItem>
</option>
<option>
<configItem>
<name>lv5:rctrl_switch</name>
<description>Right Ctrl chooses 5th level</description>
</configItem>
</option>
<option>
<configItem>
<name>lv5:lsgt_switch_lock</name>
<description>The "&lt; &gt;" key chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
</configItem>
</option>
<option>
<configItem>
<name>lv5:ralt_switch_lock</name>
<description>Right Alt chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
</configItem>
</option>
<option>
<configItem>
<name>lv5:lwin_switch_lock</name>
<description>Left Win chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
</configItem>
</option>
<option>
<configItem>
<name>lv5:rwin_switch_lock</name>
<description>Right Win chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
</configItem>
</option>
</group>
<group allowMultipleSelection="false">
<!-- Let space output NBSP, NNBSP, ZWNJ, and ZWJ for the desired level -->
<configItem>
<name>nbsp</name>
<description>Non-breaking space input</description>
</configItem>
<option>
<configItem>
<name>nbsp:none</name>
<description>Usual space at any level</description>
</configItem>
</option>
<option>
<configItem>
<name>nbsp:level2</name>
<description>Non-breaking space at the 2nd level</description>
</configItem>
</option>
<option>
<configItem>
<name>nbsp:level3</name>
<description>Non-breaking space at the 3rd level</description>
</configItem>
</option>
<option>
<configItem>
<name>nbsp:level3n</name>
<description>Non-breaking space at the 3rd level, thin non-breaking space at the 4th level</description>
</configItem>
</option>
<option>
<configItem>
<name>nbsp:level4</name>
<description>Non-breaking space at the 4th level</description>
</configItem>
</option>
<option>
<configItem>
<name>nbsp:level4n</name>
<description>Non-breaking space at the 4th level, thin non-breaking space at the 6th level</description>
</configItem>
</option>
<option>
<configItem>
<name>nbsp:level4nl</name>
<description>Non-breaking space at the 4th level, thin non-breaking space at the 6th level (via Ctrl+Shift)</description>
</configItem>
</option>
<option>
<configItem>
<name>nbsp:zwnj2</name>
<description>Zero-width non-joiner at the 2nd level</description>
</configItem>
</option>
<option>
<configItem>
<name>nbsp:zwnj2zwj3</name>
<description>Zero-width non-joiner at the 2nd level, zero-width joiner at the 3rd level</description>
</configItem>
</option>
<option>
<configItem>
<name>nbsp:zwnj2zwj3nb4</name>
<description>Zero-width non-joiner at the 2nd level, zero-width joiner at the 3rd level, non-breaking space at the 4th level</description>
</configItem>
</option>
<option>
<configItem>
<name>nbsp:zwnj2nb3</name>
<description>Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level</description>
</configItem>
</option>
<option>
<configItem>
<name>nbsp:zwnj2nb3zwj4</name>
<description>Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level, zero-width joiner at the 4th level</description>
</configItem>
</option>
<option>
<configItem>
<name>nbsp:zwnj2nb3nnb4</name>
<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>
</configItem>
</option>
<option>
<configItem>
<name>nbsp:zwnj3zwj4</name>
<description>Zero-width non-joiner at the 3rd level, zero-width joiner at the 4th level</description>
</configItem>
</option>
</group>
<group allowMultipleSelection="true">
<configItem>
<name>japan</name>
<description>Japanese keyboard options</description>
</configItem>
<option>
<configItem>
<name>japan:kana_lock</name>
<description>Kana Lock key is locking</description>
</configItem>
</option>
<option>
<configItem>
<name>japan:nicola_f_bs</name>
<description>NICOLA-F style Backspace</description>
</configItem>
</option>
<option>
<configItem>
<name>japan:hztg_escape</name>
<description>Make Zenkaku Hankaku an additional Esc</description>
</configItem>
</option>
</group>
<group allowMultipleSelection="true">
<configItem>
<name>korean</name>
<description>Korean Hangul/Hanja keys</description>
</configItem>
<option>
<configItem>
<name>korean:ralt_hangul</name>
<description>Make right Alt a Hangul key</description>
</configItem>
</option>
<option>
<configItem>
<name>korean:rctrl_hangul</name>
<description>Make right Ctrl a Hangul key</description>
</configItem>
</option>
<option>
<configItem>
<name>korean:ralt_hanja</name>
<description>Make right Alt a Hanja key</description>
</configItem>
</option>
<option>
<configItem>
<name>korean:rctrl_hanja</name>
<description>Make right Ctrl a Hanja key</description>
</configItem>
</option>
</group>
<group allowMultipleSelection="false">
<configItem>
<name>esperanto</name>
<description>Esperanto letters with superscripts</description>
</configItem>
<option>
<configItem>
<name>esperanto:qwerty</name>
<description>At the corresponding key in a QWERTY layout</description>
</configItem>
</option>
<option>
<configItem>
<name>esperanto:dvorak</name>
<description>At the corresponding key in a Dvorak layout</description>
</configItem>
</option>
<option>
<configItem>
<name>esperanto:colemak</name>
<description>At the corresponding key in a Colemak layout</description>
</configItem>
</option>
</group>
<group allowMultipleSelection="true">
<configItem>
<name>solaris</name>
<description>Old Solaris keycodes compatibility</description>
</configItem>
<option>
<configItem>
<name>solaris:sun_compat</name>
<description>Sun key compatibility</description>
</configItem>
</option>
</group>
<group allowMultipleSelection="true">
<configItem>
<name>terminate</name>
<description>Key sequence to kill the X server</description>
</configItem>
<option>
<configItem>
<name>terminate:ctrl_alt_bksp</name>
<description>Ctrl+Alt+Backspace</description>
</configItem>
</option>
</group>
<group allowMultipleSelection="true">
<configItem>
<name>custom</name>
<description>Miscellaneous options</description>
</configItem>
<option>
<configItem>
<name>custom:types</name>
<description>Use user-defined custom XKB types</description>
</configItem>
</option>
</group>
</optionList>
</xkbConfigRegistry>