| 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) 
 | 
|  | 
 | 
| 
 | 
|  | 
 |