<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xkbConfigRegistry SYSTEM "xkb.dtd">
<xkbConfigRegistry>
  <modelList>
    <model>
      <configItem>
        <name>generic</name>
        <_description>Generic Keyboard</_description>
      </configItem>
    </model>
  </modelList>
  <layoutList>
    <layout>
      <configItem>
        <name>ar</name>
        <_shortDescription>Arabic keymap</_shortDescription>
        <_description>Arabic keymap</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>am</name>
        <_shortDescription>Armenian</_shortDescription>
        <_description>Armenian</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>es</name>
        <_shortDescription>Basque</_shortDescription>
        <_description>Basque</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>be</name>
        <_shortDescription>Belgian</_shortDescription>
        <_description>Belgian</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>bg</name>
        <_shortDescription>Bulgarian keymap</_shortDescription>
        <_description>Bulgarian keymap</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>br</name>
        <_shortDescription>Brazil Portuguese keymap</_shortDescription>
        <_description>Brazil Portuguese keymap</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>ru_yawerty</name>
        <_shortDescription>Bulgarian Cyrillic</_shortDescription>
        <_description>Bulgarian Cyrillic</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>ch</name>
        <_shortDescription>Swiss keymap</_shortDescription>
        <_description>Swiss keymap</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>cz</name>
        <_shortDescription>Czech keymap</_shortDescription>
        <_description>Czech keymap</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>de</name>
        <_shortDescription>German keymap</_shortDescription>
        <_description>German keymap</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>dk</name>
        <_shortDescription>Danish keymap</_shortDescription>
        <_description>Danish keymap</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>ee</name>
        <_shortDescription>Estonian keymap</_shortDescription>
        <_description>Estonian keymap</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>es</name>
        <_shortDescription>Spanish keymap</_shortDescription>
        <_description>Spanish keymap</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>fi</name>
        <_shortDescription>Finnish keymap</_shortDescription>
        <_description>Finnish keymap</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>sf</name>
        <_shortDescription>French Swiss</_shortDescription>
        <_description>French Swiss</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>qc-2</name>
        <_shortDescription>French-Canadian 105-key</_shortDescription>
        <_description>French-Canadian 105-key</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>sf</name>
        <_shortDescription>French Swiss keymap</_shortDescription>
        <_description>French Swiss keymap</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>fr</name>
        <_shortDescription>French keymap</_shortDescription>
        <_description>French keymap</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>gb-102</name>
        <_shortDescription>GB 102-key</_shortDescription>
        <_description>GB 102-key</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>gb</name>
        <_shortDescription>English keymap</_shortDescription>
        <_description>English keymap</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>gb-105</name>
        <_shortDescription>GB 105-key</_shortDescription>
        <_description>GB 105-key</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>ge</name>
        <_shortDescription>Georgian keymap</_shortDescription>
        <_description>Georgian keymap</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>ge_la</name>
        <_shortDescription>Georgian Latin</_shortDescription>
        <_description>Georgian Latin</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>ge_ru</name>
        <_shortDescription>Georgian Russian layout</_shortDescription>
        <_description>Georgian Russian layout</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>sg</name>
        <_shortDescription>German</_shortDescription>
        <_description>German</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>sg</name>
        <_shortDescription>German Swiss with Euro</_shortDescription>
        <_description>German Swiss with Euro</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>gr</name>
        <_shortDescription>Greek keymap</_shortDescription>
        <_description>Greek keymap</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>hu-101-lat1</name>
        <_shortDescription>Hungarian 101-key latin 1</_shortDescription>
        <_description>Hungarian 101-key latin 1</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>hu-lat1</name>
        <_shortDescription>Hungarian latin1</_shortDescription>
        <_description>Hungarian latin1</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>hu-101-lat2</name>
        <_shortDescription>Hungarian 101-key latin 2</_shortDescription>
        <_description>Hungarian 101-key latin 2</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>hu</name>
        <_shortDescription>Hungarian 105-key latin 2</_shortDescription>
        <_description>Hungarian 105-key latin 2</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>hu-lat1</name>
        <_shortDescription>Hungarian 105-key latin 1</_shortDescription>
        <_description>Hungarian 105-key latin 1</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>hu-sun-lat2</name>
        <_shortDescription>Sun (!not PC!) type5 Hungarian latin 2</_shortDescription>
        <_description>Sun (!not PC!) type5 Hungarian latin 2</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>hu_x86</name>
        <_shortDescription>Hungarian PC/AT 101 keyboard</_shortDescription>
        <_description>Hungarian PC/AT 101 keyboard</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>il</name>
        <_shortDescription>Hebrew keymap</_shortDescription>
        <_description>Hebrew keymap</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>is</name>
        <_shortDescription>Icelandic keymap</_shortDescription>
        <_description>Icelandic keymap</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>it</name>
        <_shortDescription>Italian keymap</_shortDescription>
        <_description>Italian keymap</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>jp</name>
        <_shortDescription>Japanese keymap</_shortDescription>
        <_description>Japanese keymap</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>la</name>
        <_shortDescription>Lao keymap</_shortDescription>
        <_description>Lao keymap</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>lt</name>
        <_shortDescription>Lithuanian keymap</_shortDescription>
        <_description>Lithuanian keymap</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>mk</name>
        <_shortDescription>Macedonian</_shortDescription>
        <_description>Macedonian</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>nl</name>
        <_shortDescription>Dutch keymap</_shortDescription>
        <_description>Dutch keymap</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>no</name>
        <_shortDescription>Norwegian</_shortDescription>
        <_description>Norwegian</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>pl2</name>
        <_shortDescription>Polish deadkeys</_shortDescription>
        <_description>Polish deadkeys</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>pl</name>
        <_shortDescription>Polish</_shortDescription>
        <_description>Polish</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>pt-dead</name>
        <_shortDescription>Portugal Deadkeys</_shortDescription>
        <_description>Portugal Deadkeys</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>pt</name>
        <_shortDescription>Portugal</_shortDescription>
        <_description>Portugal</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>pt</name>
        <_shortDescription>Portuguese keymap</_shortDescription>
        <_description>Portuguese keymap</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>ru</name>
        <_shortDescription>Russian keymap</_shortDescription>
        <_description>Russian keymap</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>ru-rev</name>
        <_shortDescription>Plain Russian keymap</_shortDescription>
        <_description>Plain Russian keymap</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>ru</name>
        <_shortDescription>Russian Cyrillic</_shortDescription>
        <_description>Russian Cyrillic</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>se</name>
        <_shortDescription>Swedish keymap</_shortDescription>
        <_description>Swedish keymap</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>si</name>
        <_shortDescription>Slovenian keymap</_shortDescription>
        <_description>Slovenian keymap</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>sk</name>
        <_shortDescription>Slovak keymap</_shortDescription>
        <_description>Slovak keymap</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>si</name>
        <_shortDescription>Slovenian</_shortDescription>
        <_description>Slovenian</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>se</name>
        <_shortDescription>Swedish</_shortDescription>
        <_description>Swedish</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>th2</name>
        <_shortDescription>Thai</_shortDescription>
        <_description>Thai</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>th</name>
        <_shortDescription>Thai Kedmanee</_shortDescription>
        <_description>Thai Kedmanee</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>th</name>
        <_shortDescription>Thai keymap</_shortDescription>
        <_description>Thai keymap</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>tr_f</name>
        <_shortDescription>Turkish "F" keyboard</_shortDescription>
        <_description>Turkish "F" keyboard</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>tr_q</name>
        <_shortDescription>Turkish "Q" keyboard</_shortDescription>
        <_description>Turkish "Q" keyboard</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>tr</name>
        <_shortDescription>Turkish keymap</_shortDescription>
        <_description>Turkish keymap</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>uk</name>
        <_shortDescription>UK 105-key</_shortDescription>
        <_description>UK 105-key</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>uk_x86</name>
        <_shortDescription>UK PC/AT keyboard</_shortDescription>
        <_description>UK PC/AT keyboard</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>us101A_x86</name>
        <_shortDescription>US PC/AT 101 keyboard</_shortDescription>
        <_description>US PC/AT 101 keyboard</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>us-101</name>
        <_shortDescription>US 101-key keyboard</_shortDescription>
        <_description>US 101-key keyboard</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>us-84</name>
        <_shortDescription>US 84-key</_shortDescription>
        <_description>US 84-key</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>us-dec</name>
        <_shortDescription>US DEC 450</_shortDescription>
        <_description>US DEC 450</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>us-ibm</name>
        <_shortDescription>US IBM RS/6000</_shortDescription>
        <_description>US IBM RS/6000</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>us-int</name>
        <_shortDescription>US International</_shortDescription>
        <_description>US International</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>us</name>
        <_shortDescription>US 105-key keyboard (with windows keys)</_shortDescription>
        <_description>US 105-key keyboard (with windows keys)</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>us-mac</name>
        <_shortDescription>US Macintosh</_shortDescription>
        <_description>US Macintosh</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>us-sgi-101</name>
        <_shortDescription>US Silicon Graphics 101-key</_shortDescription>
        <_description>US Silicon Graphics 101-key</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>us-sun</name>
        <_shortDescription>US Sun type5</_shortDescription>
        <_description>US Sun type5</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>yu</name>
        <_shortDescription>Serbian keymap</_shortDescription>
        <_description>Serbian keymap</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>yu</name>
        <_shortDescription>Serbian keymap</_shortDescription>
        <_description>Serbian keymap</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>mn</name>
        <_shortDescription>Mongolian alt keymap</_shortDescription>
        <_description>Mongolian alt keymap</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>mn-phone</name>
        <_shortDescription>Mongolian phonetic keymap</_shortDescription>
        <_description>Mongolian phonetic keymap</_description>
      </configItem>
    </layout>
    <layout>
      <configItem>
        <name>mn-rev</name>
        <_shortDescription>Mongolian keymap</_shortDescription>
        <_description>Mongolian keymap</_description>
      </configItem>
    </layout>
  </layoutList>
  <optionList>
    <group allowMultipleSelection="false">
      <configItem>
        <name>grp</name>
        <_description>Layout shift behavior</_description>
      </configItem>
      <option>
        <configItem>
          <name>grp:ralt_toggle</name>
          <_description>Right Alt key changes layout.</_description>
        </configItem>
      </option>
      <option>
        <configItem>
          <name>grp:lalt_toggle</name>
          <_description>Left Alt key changes layout.</_description>
        </configItem>
      </option>
      <option>
        <configItem>
          <name>grp:caps_toggle</name>
          <_description>CapsLock key changes layout.</_description>
        </configItem>
      </option>
      <option>
        <configItem>
          <name>grp:shift_caps_toggle</name>
          <_description>Shift+CapsLock changes layout.</_description>
        </configItem>
      </option>
      <option>
        <configItem>
          <name>grp:shifts_toggle</name>
          <_description>Both Shift keys together change layout.</_description>
        </configItem>
      </option>
      <option>
        <configItem>
          <name>grp:alts_toggle</name>
          <_description>Both Alt keys together change layout.</_description>
        </configItem>
      </option>
      <option>
        <configItem>
          <name>grp:ctrls_toggle</name>
          <_description>Both Ctrl keys together change layout.</_description>
        </configItem>
      </option>
      <option>
        <configItem>
          <name>grp:ctrl_shift_toggle</name>
          <_description>Control+Shift changes layout.</_description>
        </configItem>
      </option>
      <option>
        <configItem>
          <name>grp:ctrl_alt_toggle</name>
          <_description>Alt+Control changes layout.</_description>
        </configItem>
      </option>
      <option>
        <configItem>
          <name>grp:alt_shift_toggle</name>
          <_description>Alt+Shift changes layout.</_description>
        </configItem>
      </option>
      <option>
        <configItem>
          <name>grp:menu_toggle</name>
          <_description>Menu key changes layout.</_description>
        </configItem>
      </option>
      <option>
        <configItem>
          <name>grp:lwin_toggle</name>
          <_description>Left Win-key changes layout.</_description>
        </configItem>
      </option>
      <option>
        <configItem>
          <name>grp:rwin_toggle</name>
          <_description>Right Win-key changes layout.</_description>
        </configItem>
      </option>
      <option>
        <configItem>
          <name>grp:lshift_toggle</name>
          <_description>Left Shift key changes group.</_description>
        </configItem>
      </option>
      <option>
        <configItem>
          <name>grp:rshift_toggle</name>
          <_description>Right Shift key changes group.</_description>
        </configItem>
      </option>
      <option>
        <configItem>
          <name>grp:lctrl_toggle</name>
          <_description>Left Ctrl key changes group.</_description>
        </configItem>
      </option>
      <option>
        <configItem>
          <name>grp:rctrl_toggle</name>
          <_description>Right Ctrl key changes group.</_description>
        </configItem>
      </option>
    </group>
  </optionList>
</xkbConfigRegistry>