| Layout(Variant) | Description
  | 
  | 
  | 
  | 
  | 
| us(chr) | Cherokee
  | 
| us(euro) | English (US, with euro on 5)
  | 
| us(intl) | English (US, international with dead keys)
  | 
| us(alt-intl) | English (US, alternative international)
  | 
| us(colemak) | English (Colemak)
  | 
| us(dvorak) | English (Dvorak)
  | 
| us(dvorak-intl) | English (Dvorak international with dead keys)
  | 
| us(dvorak-alt-intl) | English (Dvorak alternative international no dead keys)
  | 
| us(dvorak-l) | English (left handed Dvorak)
  | 
| us(dvorak-r) | English (right handed Dvorak)
  | 
| us(dvorak-classic) | English (classic Dvorak)
  | 
| us(dvp) | English (programmer Dvorak)
  | 
| us(rus) | Russian (US, phonetic)
  | 
| us(mac) | English (Macintosh)
  | 
| us(altgr-intl) | English (international AltGr dead keys)
  | 
| us(olpc2) | English (layout toggle on multiply/divide key)
  | 
| us(hbs) | Serbo-Croatian (US)
  | 
 | 
  | 
  | 
| ad | Catalan
  | 
 | 
  | 
  | 
| af | Afghani
  | 
| af(ps) | Pashto
  | 
| af(uz) | Uzbek (Afghanistan)
  | 
| af(olpc-ps) | Pashto (Afghanistan, OLPC)
  | 
| af(fa-olpc) | Persian (Afghanistan, Dari OLPC)
  | 
| af(uz-olpc) | Uzbek (Afghanistan, OLPC)
  | 
 | 
  | 
  | 
| ara | Arabic
  | 
| ara(azerty) | Arabic (azerty)
  | 
| ara(azerty_digits) | Arabic (azerty/digits)
  | 
| ara(digits) | Arabic (digits)
  | 
| ara(qwerty) | Arabic (qwerty)
  | 
| ara(qwerty_digits) | Arabic (qwerty/digits)
  | 
| ara(buckwalter) | Arabic (Buckwalter)
  | 
 | 
  | 
  | 
| al | Albanian
  | 
 | 
  | 
  | 
| am | Armenian
  | 
| am(phonetic) | Armenian (phonetic)
  | 
| am(phonetic-alt) | Armenian (alternative phonetic)
  | 
| am(eastern) | Armenian (eastern)
  | 
| am(western) | Armenian (western)
  | 
| am(eastern-alt) | Armenian (alternative eastern)
  | 
 | 
  | 
  | 
| at | German (Austria)
  | 
| at(nodeadkeys) | German (Austria, eliminate dead keys)
  | 
| at(sundeadkeys) | German (Austria, Sun dead keys)
  | 
| at(mac) | German (Austria, Macintosh)
  | 
 | 
  | 
  | 
| az | Azerbaijani
  | 
| az(cyrillic) | Azerbaijani (Cyrillic)
  | 
 | 
  | 
  | 
| by | Belarusian
  | 
| by(legacy) | Belarusian (legacy)
  | 
| by(latin) | Belarusian (Latin)
  | 
 | 
  | 
  | 
| be | Belgian
  | 
| be(oss) | Belgian (alternative)
  | 
| be(oss_latin9) | Belgian (alternative, latin-9 only)
  | 
| be(oss_sundeadkeys) | Belgian (alternative, Sun dead keys)
  | 
| be(iso-alternate) | Belgian (ISO alternate)
  | 
| be(nodeadkeys) | Belgian (eliminate dead keys)
  | 
| be(sundeadkeys) | Belgian (Sun dead keys)
  | 
| be(wang) | Belgian (Wang model 724 azerty)
  | 
 | 
  | 
  | 
| bd | Bengali
  | 
| bd(probhat) | Bengali (Probhat)
  | 
 | 
  | 
  | 
| in | Indian
  | 
| in(ben) | Bengali (India)
  | 
| in(ben_probhat) | Bengali (India, Probhat)
  | 
| in(ben_baishakhi) | Bengali (India, Baishakhi)
  | 
| in(ben_bornona) | Bengali (India, Bornona)
  | 
| in(ben_gitanjali) | Bengali (India, Uni Gitanjali)
  | 
| in(ben_inscript) | Bengali (India, Baishakhi Inscript)
  | 
| in(guj) | Gujarati
  | 
| in(guru) | Punjabi (Gurmukhi)
  | 
| in(jhelum) | Punjabi (Gurmukhi Jhelum)
  | 
| in(kan) | Kannada
  | 
| in(mal) | Malayalam
  | 
| in(mal_lalitha) | Malayalam (Lalitha)
  | 
| in(mal_enhanced) | Malayalam (enhanced Inscript with Rupee Sign)
  | 
| in(ori) | Oriya
  | 
| in(tam_unicode) | Tamil (Unicode)
  | 
| in(tam_keyboard_with_numerals) | Tamil (keyboard with numerals)
  | 
| in(tam_TAB) | Tamil (TAB typewriter)
  | 
| in(tam_TSCII) | Tamil (TSCII typewriter)
  | 
| in(tam) | Tamil
  | 
| in(tel) | Telugu
  | 
| in(urd-phonetic) | Urdu (phonetic)
  | 
| in(urd-phonetic3) | Urdu (alternative phonetic)
  | 
| in(urd-winkeys) | Urdu (WinKeys)
  | 
| in(bolnagri) | Hindi (Bolnagri)
  | 
| in(hin-wx) | Hindi (Wx)
  | 
| in(eng) | English (India, with RupeeSign)
  | 
 | 
  | 
  | 
| ba | Bosnian
  | 
| ba(alternatequotes) | Bosnian (use guillemets for quotes)
  | 
| ba(unicode) | Bosnian (use Bosnian digraphs)
  | 
| ba(unicodeus) | Bosnian (US keyboard with Bosnian digraphs)
  | 
| ba(us) | Bosnian (US keyboard with Bosnian letters)
  | 
 | 
  | 
  | 
| br | Portuguese (Brazil)
  | 
| br(nodeadkeys) | Portuguese (Brazil, eliminate dead keys)
  | 
| br(dvorak) | Portuguese (Brazil, Dvorak)
  | 
| br(nativo) | Portuguese (Brazil, nativo)
  | 
| br(nativo-us) | Portuguese (Brazil, nativo for USA keyboards)
  | 
| br(nativo-epo) | Portuguese (Brazil, nativo for Esperanto)
  | 
 | 
  | 
  | 
| bg | Bulgarian
  | 
| bg(phonetic) | Bulgarian (traditional phonetic)
  | 
| bg(bas_phonetic) | Bulgarian (new phonetic)
  | 
 | 
  | 
  | 
| ma | Arabic (Morocco)
  | 
| ma(french) | French (Morocco)
  | 
| ma(tifinagh) | Berber (Morocco, Tifinagh)
  | 
| ma(tifinagh-alt) | Berber (Morocco, Tifinagh alternative)
  | 
| ma(tifinagh-alt-phonetic) | Berber (Morocco, Tifinagh alternative phonetic)
  | 
| ma(tifinagh-extended) | Berber (Morocco, Tifinagh extended)
  | 
| ma(tifinagh-phonetic) | Berber (Morocco, Tifinagh phonetic)
  | 
| ma(tifinagh-extended-phonetic) | Berber (Morocco, Tifinagh extended phonetic)
  | 
 | 
  | 
  | 
| cm | English (Cameroon)
  | 
| cm(french) | French (Cameroon)
  | 
| cm(qwerty) | Cameroon Multilingual (qwerty)
  | 
| cm(azerty) | Cameroon Multilingual (azerty)
  | 
| cm(dvorak) | Cameroon Multilingual (Dvorak)
  | 
 | 
  | 
  | 
| mm | Burmese
  | 
 | 
  | 
  | 
| ca | French (Canada)
  | 
| ca(fr-dvorak) | French (Canada, Dvorak)
  | 
| ca(fr-legacy) | French (Canada, legacy)
  | 
| ca(multix) | Canadian Multilingual
  | 
| ca(multi) | Canadian Multilingual (first part)
  | 
| ca(multi-2gr) | Canadian Multilingual (second part)
  | 
| ca(ike) | Inuktitut
  | 
| ca(eng) | English (Canada)
  | 
 | 
  | 
  | 
| cd | French (Democratic Republic of the Congo)
  | 
 | 
  | 
  | 
| cn | Chinese
  | 
| cn(tib) | Tibetan
  | 
| cn(tib_asciinum) | Tibetan (with ASCII numerals)
  | 
| cn(uig) | Uyghur
  | 
 | 
  | 
  | 
| hr | Croatian
  | 
| hr(alternatequotes) | Croatian (use guillemets for quotes)
  | 
| hr(unicode) | Croatian (use Croatian digraphs)
  | 
| hr(unicodeus) | Croatian (US keyboard with Croatian digraphs)
  | 
| hr(us) | Croatian (US keyboard with Croatian letters)
  | 
 | 
  | 
  | 
| cz | Czech
  | 
| cz(bksl) | Czech (with <> key)
  | 
| cz(qwerty) | Czech (qwerty)
  | 
| cz(qwerty_bksl) | Czech (qwerty, extended Backslash)
  | 
| cz(ucw) | Czech (UCW layout, accented letters only)
  | 
| cz(dvorak-ucw) | Czech (US Dvorak with CZ UCW support)
  | 
 | 
  | 
  | 
| dk | Danish
  | 
| dk(nodeadkeys) | Danish (eliminate dead keys)
  | 
| dk(mac) | Danish (Macintosh)
  | 
| dk(mac_nodeadkeys) | Danish (Macintosh, eliminate dead keys)
  | 
| dk(dvorak) | Danish (Dvorak)
  | 
 | 
  | 
  | 
| nl | Dutch
  | 
| nl(sundeadkeys) | Dutch (Sun dead keys)
  | 
| nl(mac) | Dutch (Macintosh)
  | 
| nl(std) | Dutch (standard)
  | 
 | 
  | 
  | 
| bt | Dzongkha
  | 
 | 
  | 
  | 
| ee | Estonian
  | 
| ee(nodeadkeys) | Estonian (eliminate dead keys)
  | 
| ee(dvorak) | Estonian (Dvorak)
  | 
| ee(us) | Estonian (US keyboard with Estonian letters)
  | 
 | 
  | 
  | 
| ir | Persian
  | 
| ir(pes_keypad) | Persian (with Persian Keypad)
  | 
| ir(ku) | Kurdish (Iran, Latin Q)
  | 
| ir(ku_f) | Kurdish (Iran, F)
  | 
| ir(ku_alt) | Kurdish (Iran, Latin Alt-Q)
  | 
| ir(ku_ara) | Kurdish (Iran, Arabic-Latin)
  | 
 | 
  | 
  | 
| iq | Iraqi
  | 
| iq(ku) | Kurdish (Iraq, Latin Q)
  | 
| iq(ku_f) | Kurdish (Iraq, F)
  | 
| iq(ku_alt) | Kurdish (Iraq, Latin Alt-Q)
  | 
| iq(ku_ara) | Kurdish (Iraq, Arabic-Latin)
  | 
 | 
  | 
  | 
| fo | Faroese
  | 
| fo(nodeadkeys) | Faroese (eliminate dead keys)
  | 
 | 
  | 
  | 
| fi | Finnish
  | 
| fi(classic) | Finnish (classic)
  | 
| fi(nodeadkeys) | Finnish (classic, eliminate dead keys)
  | 
| fi(smi) | Northern Saami (Finland)
  | 
| fi(mac) | Finnish (Macintosh)
  | 
 | 
  | 
  | 
| fr | French
  | 
| fr(nodeadkeys) | French (eliminate dead keys)
  | 
| fr(sundeadkeys) | French (Sun dead keys)
  | 
| fr(oss) | French (alternative)
  | 
| fr(oss_latin9) | French (alternative, latin-9 only)
  | 
| fr(oss_nodeadkeys) | French (alternative, eliminate dead keys)
  | 
| fr(oss_sundeadkeys) | French (alternative, Sun dead keys)
  | 
| fr(latin9) | French (legacy, alternative)
  | 
| fr(latin9_nodeadkeys) | French (legacy, alternative, eliminate dead keys)
  | 
| fr(latin9_sundeadkeys) | French (legacy, alternative, Sun dead keys)
  | 
| fr(bepo) | French (Bepo, ergonomic, Dvorak way)
  | 
| fr(bepo_latin9) | French (Bepo, ergonomic, Dvorak way, latin-9 only)
  | 
| fr(dvorak) | French (Dvorak)
  | 
| fr(mac) | French (Macintosh)
  | 
| fr(bre) | French (Breton)
  | 
| fr(oci) | Occitan
  | 
| fr(geo) | Georgian (France, AZERTY Tskapo)
  | 
 | 
  | 
  | 
| gh | English (Ghana)
  | 
| gh(generic) | English (Ghana, multilingual)
  | 
| gh(akan) | Akan
  | 
| gh(ewe) | Ewe
  | 
| gh(fula) | Fula
  | 
| gh(ga) | Ga
  | 
| gh(hausa) | Hausa
  | 
| gh(avn) | Avatime
  | 
| gh(gillbt) | English (Ghana, GILLBT)
  | 
 | 
  | 
  | 
| gn | French (Guinea)
  | 
 | 
  | 
  | 
| ge | Georgian
  | 
| ge(ergonomic) | Georgian (ergonomic)
  | 
| ge(mess) | Georgian (MESS)
  | 
| ge(ru) | Russian (Georgia)
  | 
| ge(os) | Ossetian (Georgia)
  | 
 | 
  | 
  | 
| de | German
  | 
| de(deadacute) | German (dead acute)
  | 
| de(deadgraveacute) | German (dead grave acute)
  | 
| de(nodeadkeys) | German (eliminate dead keys)
  | 
| de(ro) | Romanian (Germany)
  | 
| de(ro_nodeadkeys) | Romanian (Germany, eliminate dead keys)
  | 
| de(dvorak) | German (Dvorak)
  | 
| de(sundeadkeys) | German (Sun dead keys)
  | 
| de(neo) | German (Neo 2)
  | 
| de(mac) | German (Macintosh)
  | 
| de(mac_nodeadkeys) | German (Macintosh, eliminate dead keys)
  | 
| de(dsb) | Lower Sorbian
  | 
| de(dsb_qwertz) | Lower Sorbian (qwertz)
  | 
| de(ru) | Russian (Germany, phonetic)
  | 
 | 
  | 
  | 
| gr | Greek
  | 
| gr(simple) | Greek (simple)
  | 
| gr(extended) | Greek (extended)
  | 
| gr(nodeadkeys) | Greek (eliminate dead keys)
  | 
| gr(polytonic) | Greek (polytonic)
  | 
 | 
  | 
  | 
| hu | Hungarian
  | 
| hu(standard) | Hungarian (standard)
  | 
| hu(nodeadkeys) | Hungarian (eliminate dead keys)
  | 
| hu(qwerty) | Hungarian (qwerty)
  | 
| hu(101_qwertz_comma_dead) | Hungarian (101/qwertz/comma/dead keys)
  | 
| hu(101_qwertz_comma_nodead) | Hungarian (101/qwertz/comma/eliminate dead keys)
  | 
| hu(101_qwertz_dot_dead) | Hungarian (101/qwertz/dot/dead keys)
  | 
| hu(101_qwertz_dot_nodead) | Hungarian (101/qwertz/dot/eliminate dead keys)
  | 
| hu(101_qwerty_comma_dead) | Hungarian (101/qwerty/comma/dead keys)
  | 
| hu(101_qwerty_comma_nodead) | Hungarian (101/qwerty/comma/eliminate dead keys)
  | 
| hu(101_qwerty_dot_dead) | Hungarian (101/qwerty/dot/dead keys)
  | 
| hu(101_qwerty_dot_nodead) | Hungarian (101/qwerty/dot/eliminate dead keys)
  | 
| hu(102_qwertz_comma_dead) | Hungarian (102/qwertz/comma/dead keys)
  | 
| hu(102_qwertz_comma_nodead) | Hungarian (102/qwertz/comma/eliminate dead keys)
  | 
| hu(102_qwertz_dot_dead) | Hungarian (102/qwertz/dot/dead keys)
  | 
| hu(102_qwertz_dot_nodead) | Hungarian (102/qwertz/dot/eliminate dead keys)
  | 
| hu(102_qwerty_comma_dead) | Hungarian (102/qwerty/comma/dead keys)
  | 
| hu(102_qwerty_comma_nodead) | Hungarian (102/qwerty/comma/eliminate dead keys)
  | 
| hu(102_qwerty_dot_dead) | Hungarian (102/qwerty/dot/dead keys)
  | 
| hu(102_qwerty_dot_nodead) | Hungarian (102/qwerty/dot/eliminate dead keys)
  | 
 | 
  | 
  | 
| is | Icelandic
  | 
| is(Sundeadkeys) | Icelandic (Sun dead keys)
  | 
| is(nodeadkeys) | Icelandic (eliminate dead keys)
  | 
| is(mac) | Icelandic (Macintosh)
  | 
| is(dvorak) | Icelandic (Dvorak)
  | 
 | 
  | 
  | 
| il | Hebrew
  | 
| il(lyx) | Hebrew (lyx)
  | 
| il(phonetic) | Hebrew (phonetic)
  | 
| il(biblical) | Hebrew (Biblical, Tiro)
  | 
 | 
  | 
  | 
| it | Italian
  | 
| it(nodeadkeys) | Italian (eliminate dead keys)
  | 
| it(mac) | Italian (Macintosh)
  | 
| it(us) | Italian (US keyboard with Italian letters)
  | 
| it(geo) | Georgian (Italy)
  | 
 | 
  | 
  | 
| jp | Japanese
  | 
| jp(kana) | Japanese (Kana)
  | 
| jp(kana86) | Japanese (Kana 86)
  | 
| jp(OADG109A) | Japanese (OADG 109A)
  | 
| jp(mac) | Japanese (Macintosh)
  | 
 | 
  | 
  | 
| kg | Kyrgyz
  | 
| kg(phonetic) | Kyrgyz (phonetic)
  | 
 | 
  | 
  | 
| kh | Khmer (Cambodia)
  | 
 | 
  | 
  | 
| kz | Kazakh
  | 
| kz(ruskaz) | Russian (Kazakhstan, with Kazakh)
  | 
| kz(kazrus) | Kazakh (with Russian)
  | 
 | 
  | 
  | 
| la | Lao
  | 
| la(stea) | Lao (STEA proposed standard layout)
  | 
 | 
  | 
  | 
| latam | Spanish (Latin American)
  | 
| latam(nodeadkeys) | Spanish (Latin American, eliminate dead keys)
  | 
| latam(deadtilde) | Spanish (Latin American, include dead tilde)
  | 
| latam(sundeadkeys) | Spanish (Latin American, Sun dead keys)
  | 
 | 
  | 
  | 
| lt | Lithuanian
  | 
| lt(std) | Lithuanian (standard)
  | 
| lt(us) | Lithuanian (US keyboard with Lithuanian letters)
  | 
| lt(ibm) | Lithuanian (IBM LST 1205-92)
  | 
| lt(lekp) | Lithuanian (LEKP)
  | 
| lt(lekpa) | Lithuanian (LEKPa)
  | 
 | 
  | 
  | 
| lv | Latvian
  | 
| lv(apostrophe) | Latvian (apostrophe variant)
  | 
| lv(tilde) | Latvian (tilde variant)
  | 
| lv(fkey) | Latvian (F variant)
  | 
| lv(modern) | Latvian (modern)
  | 
| lv(ergonomic) | Latvian (ergonomic, ŪGJRMV)
  | 
| lv(adapted) | Latvian (adapted)
  | 
 | 
  | 
  | 
| mao | Maori
  | 
 | 
  | 
  | 
| me | Montenegrin
  | 
| me(cyrillic) | Montenegrin (Cyrillic)
  | 
| me(cyrillicyz) | Montenegrin (Cyrillic, Z and ZHE swapped)
  | 
| me(latinunicode) | Montenegrin (Latin Unicode)
  | 
| me(latinyz) | Montenegrin (Latin qwerty)
  | 
| me(latinunicodeyz) | Montenegrin (Latin Unicode qwerty)
  | 
| me(cyrillicalternatequotes) | Montenegrin (Cyrillic with guillemets)
  | 
| me(latinalternatequotes) | Montenegrin (Latin with guillemets)
  | 
 | 
  | 
  | 
| mk | Macedonian
  | 
| mk(nodeadkeys) | Macedonian (eliminate dead keys)
  | 
 | 
  | 
  | 
| mt | Maltese
  | 
| mt(us) | Maltese (with US layout)
  | 
 | 
  | 
  | 
| mn | Mongolian
  | 
 | 
  | 
  | 
| no | Norwegian
  | 
| no(nodeadkeys) | Norwegian (eliminate dead keys)
  | 
| no(dvorak) | Norwegian (Dvorak)
  | 
| no(smi) | Northern Saami (Norway)
  | 
| no(smi_nodeadkeys) | Northern Saami (Norway, eliminate dead keys)
  | 
| no(mac) | Norwegian (Macintosh)
  | 
| no(mac_nodeadkeys) | Norwegian (Macintosh, eliminate dead keys)
  | 
 | 
  | 
  | 
| pl | Polish
  | 
| pl(qwertz) | Polish (qwertz)
  | 
| pl(dvorak) | Polish (Dvorak)
  | 
| pl(dvorak_quotes) | Polish (Dvorak, Polish quotes on quotemark key)
  | 
| pl(dvorak_altquotes) | Polish (Dvorak, Polish quotes on key 1)
  | 
| pl(csb) | Kashubian
  | 
| pl(ru_phonetic_dvorak) | Russian (Poland, phonetic Dvorak)
  | 
| pl(dvp) | Polish (programmer Dvorak)
  | 
 | 
  | 
  | 
| pt | Portuguese
  | 
| pt(nodeadkeys) | Portuguese (eliminate dead keys)
  | 
| pt(sundeadkeys) | Portuguese (Sun dead keys)
  | 
| pt(mac) | Portuguese (Macintosh)
  | 
| pt(mac_nodeadkeys) | Portuguese (Macintosh, eliminate dead keys)
  | 
| pt(mac_sundeadkeys) | Portuguese (Macintosh, Sun dead keys)
  | 
| pt(nativo) | Portuguese (Nativo)
  | 
| pt(nativo-us) | Portuguese (Nativo for USA keyboards)
  | 
| pt(nativo-epo) | Esperanto (Portugal, Nativo)
  | 
 | 
  | 
  | 
| ro | Romanian
  | 
| ro(cedilla) | Romanian (cedilla)
  | 
| ro(std) | Romanian (standard)
  | 
| ro(std_cedilla) | Romanian (standard cedilla)
  | 
| ro(winkeys) | Romanian (WinKeys)
  | 
 | 
  | 
  | 
| ru | Russian
  | 
| ru(phonetic) | Russian (phonetic)
  | 
| ru(phonetic_winkeys) | Russian (phonetic WinKeys)
  | 
| ru(typewriter) | Russian (typewriter)
  | 
| ru(legacy) | Russian (legacy)
  | 
| ru(typewriter-legacy) | Russian (typewriter, legacy)
  | 
| ru(tt) | Tatar
  | 
| ru(os_legacy) | Ossetian (legacy)
  | 
| ru(os_winkeys) | Ossetian (WinKeys)
  | 
| ru(cv) | Chuvash
  | 
| ru(cv_latin) | Chuvash (Latin)
  | 
| ru(udm) | Udmurt
  | 
| ru(kom) | Komi
  | 
| ru(sah) | Yakut
  | 
| ru(xal) | Kalmyk
  | 
| ru(dos) | Russian (DOS)
  | 
| ru(srp) | Serbian (Russia)
  | 
| ru(bak) | Bashkirian
  | 
| ru(chm) | Mari
  | 
 | 
  | 
  | 
| rs | Serbian (Cyrillic)
  | 
| rs(yz) | Serbian (Cyrillic, Z and ZHE swapped)
  | 
| rs(latin) | Serbian (Latin)
  | 
| rs(latinunicode) | Serbian (Latin Unicode)
  | 
| rs(latinyz) | Serbian (Latin qwerty)
  | 
| rs(latinunicodeyz) | Serbian (Latin Unicode qwerty)
  | 
| rs(alternatequotes) | Serbian (Cyrillic with guillemets)
  | 
| rs(latinalternatequotes) | Serbian (Latin with guillemets)
  | 
| rs(rue) | Pannonian Rusyn (homophonic)
  | 
 | 
  | 
  | 
| si | Slovenian
  | 
| si(alternatequotes) | Slovenian (use guillemets for quotes)
  | 
| si(us) | Slovenian (US keyboard with Slovenian letters)
  | 
 | 
  | 
  | 
| sk | Slovak
  | 
| sk(bksl) | Slovak (extended Backslash)
  | 
| sk(qwerty) | Slovak (qwerty)
  | 
| sk(qwerty_bksl) | Slovak (qwerty, extended Backslash)
  | 
 | 
  | 
  | 
| es | Spanish
  | 
| es(nodeadkeys) | Spanish (eliminate dead keys)
  | 
| es(deadtilde) | Spanish (include dead tilde)
  | 
| es(sundeadkeys) | Spanish (Sun dead keys)
  | 
| es(dvorak) | Spanish (Dvorak)
  | 
| es(ast) | Asturian (Spain, with bottom-dot H and bottom-dot L)
  | 
| es(cat) | Catalan (Spain, with middle-dot L)
  | 
| es(mac) | Spanish (Macintosh)
  | 
 | 
  | 
  | 
| se | Swedish
  | 
| se(nodeadkeys) | Swedish (eliminate dead keys)
  | 
| se(dvorak) | Swedish (Dvorak)
  | 
| se(rus) | Russian (Sweden, phonetic)
  | 
| se(rus_nodeadkeys) | Russian (Sweden, phonetic, eliminate dead keys)
  | 
| se(smi) | Northern Saami (Sweden)
  | 
| se(mac) | Swedish (Macintosh)
  | 
| se(svdvorak) | Swedish (Svdvorak)
  | 
| se(swl) | Swedish Sign Language
  | 
 | 
  | 
  | 
| ch | German (Switzerland)
  | 
| ch(legacy) | German (Switzerland, legacy)
  | 
| ch(de_nodeadkeys) | German (Switzerland, eliminate dead keys)
  | 
| ch(de_sundeadkeys) | German (Switzerland, Sun dead keys)
  | 
| ch(fr) | French (Switzerland)
  | 
| ch(fr_nodeadkeys) | French (Switzerland, eliminate dead keys)
  | 
| ch(fr_sundeadkeys) | French (Switzerland, Sun dead keys)
  | 
| ch(fr_mac) | French (Switzerland, Macintosh)
  | 
| ch(de_mac) | German (Switzerland, Macintosh)
  | 
 | 
  | 
  | 
| sy | Arabic (Syria)
  | 
| sy(syc) | Syriac
  | 
| sy(syc_phonetic) | Syriac (phonetic)
  | 
| sy(ku) | Kurdish (Syria, Latin Q)
  | 
| sy(ku_f) | Kurdish (Syria, F)
  | 
| sy(ku_alt) | Kurdish (Syria, Latin Alt-Q)
  | 
 | 
  | 
  | 
| tj | Tajik
  | 
| tj(legacy) | Tajik (legacy)
  | 
 | 
  | 
  | 
| lk | Sinhala (phonetic)
  | 
| lk(tam_unicode) | Tamil (Sri Lanka, Unicode)
  | 
| lk(tam_TAB) | Tamil (Sri Lanka, TAB Typewriter)
  | 
 | 
  | 
  | 
| th | Thai
  | 
| th(tis) | Thai (TIS-820.2538)
  | 
| th(pat) | Thai (Pattachote)
  | 
 | 
  | 
  | 
| tr | Turkish
  | 
| tr(f) | Turkish (F)
  | 
| tr(alt) | Turkish (Alt-Q)
  | 
| tr(sundeadkeys) | Turkish (Sun dead keys)
  | 
| tr(ku) | Kurdish (Turkey, Latin Q)
  | 
| tr(ku_f) | Kurdish (Turkey, F)
  | 
| tr(ku_alt) | Kurdish (Turkey, Latin Alt-Q)
  | 
| tr(intl) | Turkish (international with dead keys)
  | 
| tr(crh) | Crimean Tatar (Turkish Q)
  | 
| tr(crh_f) | Crimean Tatar (Turkish F)
  | 
| tr(crh_alt) | Crimean Tatar (Turkish Alt-Q)
  | 
 | 
  | 
  | 
| tw | Taiwanese
  | 
| tw(indigenous) | Taiwanese (indigenous)
  | 
| tw(saisiyat) | Saisiyat (Taiwan)
  | 
 | 
  | 
  | 
| ua | Ukrainian
  | 
| ua(phonetic) | Ukrainian (phonetic)
  | 
| ua(typewriter) | Ukrainian (typewriter)
  | 
| ua(winkeys) | Ukrainian (WinKeys)
  | 
| ua(legacy) | Ukrainian (legacy)
  | 
| ua(rstu) | Ukrainian (standard RSTU)
  | 
| ua(rstu_ru) | Russian (Ukraine, standard RSTU)
  | 
| ua(homophonic) | Ukrainian (homophonic)
  | 
 | 
  | 
  | 
| gb | English (UK)
  | 
| gb(extd) | English (UK, extended WinKeys)
  | 
| gb(intl) | English (UK, international with dead keys)
  | 
| gb(dvorak) | English (UK, Dvorak)
  | 
| gb(dvorakukp) | English (UK, Dvorak with UK punctuation)
  | 
| gb(mac) | English (UK, Macintosh)
  | 
| gb(mac_intl) | English (UK, Macintosh international)
  | 
| gb(colemak) | English (UK, Colemak)
  | 
 | 
  | 
  | 
| uz | Uzbek
  | 
| uz(latin) | Uzbek (Latin)
  | 
 | 
  | 
  | 
| vn | Vietnamese
  | 
 | 
  | 
  | 
| kr | Korean
  | 
| kr(kr104) | Korean (101/104 key compatible)
  | 
 | 
  | 
  | 
| nec_vndr/jp | Japanese (PC-98xx Series)
  | 
 | 
  | 
  | 
| ie | Irish
  | 
| ie(CloGaelach) | CloGaelach
  | 
| ie(UnicodeExpert) | Irish (UnicodeExpert)
  | 
| ie(ogam) | Ogham
  | 
| ie(ogam_is434) | Ogham (IS434)
  | 
 | 
  | 
  | 
| pk | Urdu (Pakistan)
  | 
| pk(urd-crulp) | Urdu (Pakistan, CRULP)
  | 
| pk(urd-nla) | Urdu (Pakistan, NLA)
  | 
| pk(ara) | Arabic (Pakistan)
  | 
| pk(snd) | Sindhi
  | 
 | 
  | 
  | 
| mv | Dhivehi
  | 
 | 
  | 
  | 
| za | English (South Africa)
  | 
 | 
  | 
  | 
| epo | Esperanto
  | 
| epo(legacy) | Esperanto (displaced semicolon and quote, obsolete)
  | 
 | 
  | 
  | 
| np | Nepali
  | 
 | 
  | 
  | 
| ng | English (Nigeria)
  | 
| ng(igbo) | Igbo
  | 
| ng(yoruba) | Yoruba
  | 
| ng(hausa) | Hausa
  | 
 | 
  | 
  | 
| et | Amharic
  | 
 | 
  | 
  | 
| sn | Wolof
  | 
 | 
  | 
  | 
| brai | Braille
  | 
| brai(left_hand) | Braille (left hand)
  | 
| brai(right_hand) | Braille (right hand)
  | 
 | 
  | 
  | 
| tm | Turkmen
  | 
| tm(alt) | Turkmen (Alt-Q)
  | 
 | 
  | 
  | 
| ml | Bambara
  | 
| ml(fr-oss) | French (Mali, alternative)
  | 
| ml(us-mac) | English (Mali, US Macintosh)
  | 
| ml(us-intl) | English (Mali, US international)
  | 
 | 
  | 
  | 
| tz | Swahili (Tanzania)
  | 
 | 
  | 
  | 
| ke | Swahili (Kenya)
  | 
| ke(kik) | Kikuyu
  | 
 | 
  | 
  | 
| bw | Tswana
  | 
 | 
  | 
  | 
| ph | Filipino
  | 
| ph(qwerty-bay) | Filipino (QWERTY Baybayin)
  | 
| ph(capewell-dvorak) | Filipino (Capewell-Dvorak Latin)
  | 
| ph(capewell-dvorak-bay) | Filipino (Capewell-Dvorak Baybayin)
  | 
| ph(capewell-qwerf2k6) | Filipino (Capewell-QWERF 2006 Latin)
  | 
| ph(capewell-qwerf2k6-bay) | Filipino (Capewell-QWERF 2006 Baybayin)
  | 
| ph(colemak) | Filipino (Colemak Latin)
  | 
| ph(colemak-bay) | Filipino (Colemak Baybayin)
  | 
| ph(dvorak) | Filipino (Dvorak Latin)
  | 
| ph(dvorak-bay) | Filipino (Dvorak Baybayin)
  | 
 | 
  | 
  | 
 | 
  |