Provided by: xkb-data_2.33-1_all 

NAME
xkeyboard-config - XKB data description files
DESCRIPTION
xkeyboard-config provides the description files for the X Keyboard Extension (XKB). The configuration options below are usually applied with setxkbmap(1).
MODELS
┌──────────────────────────────────────────────────────────────────────────┐ │ Model Description │ ├──────────────────────────────────────────────────────────────────────────┤ │ pc86 Generic 86-key PC │ │ pc101 Generic 101-key PC │ │ pc102 Generic 102-key PC │ │ pc104 Generic 104-key PC │ │ pc104alt Generic 104-key PC with L-shaped Enter key │ │ pc105 Generic 105-key PC │ │ dell101 Dell 101-key PC │ │ latitude Dell Latitude laptop │ │ dellm65 Dell Precision M65 laptop │ │ everex Everex STEPnote │ │ flexpro Keytronic FlexPro │ │ microsoft Microsoft Natural │ │ omnikey101 Northgate OmniKey 101 │ │ winbook Winbook Model XP5 │ │ pc98 PC-98 │ │ a4techKB21 A4Tech KB-21 │ │ a4techKBS8 A4Tech KBS-8 │ │ a4_rfkb23 A4Tech Wireless Desktop RFKB-23 │ │ airkey Acer AirKey V │ │ azonaRF2300 Azona RF2300 Wireless Internet │ │ scorpius Advance Scorpius KI │ │ brother Brother Internet │ │ btc5113rf BTC 5113RF Multimedia │ │ btc5126t BTC 5126T │ │ btc6301urf BTC 6301URF │ │ btc9000 BTC 9000 │ │ btc9000a BTC 9000A │ │ btc9001ah BTC 9001AH │ │ btc5090 BTC 5090 │ │ btc9019u BTC 9019U │ │ btc9116u BTC 9116U Mini Wireless Internet and Gaming │ │ cherryblue Cherry Blue Line CyBo@rd │ │ cherryblueb Cherry CyMotion Master XPress │ │ cherrybluea Cherry Blue Line CyBo@rd (alt.) │ │ cherrycyboard Cherry CyBo@rd USB-Hub │ │ cherrycmexpert Cherry CyMotion Expert │ │ cherrybunlim Cherry B.UNLIMITED │ │ chicony Chicony Internet │ │ chicony0108 Chicony KU-0108 │ │ chicony0420 Chicony KU-0420 │ │ chicony9885 Chicony KB-9885 │ │ compaqeak8 Compaq Easy Access │ │ compaqik7 Compaq Internet (7 keys) │ │ compaqik13 Compaq Internet (13 keys) │ │ compaqik18 Compaq Internet (18 keys) │ │ cymotionlinux Cherry CyMotion Master Linux │ │ armada Compaq Armada laptop │ │ presario Compaq Presario laptop │ │ ipaq Compaq iPaq │ │ dell Dell │ │ dellsk8125 Dell SK-8125 │ │ dellsk8135 Dell SK-8135 │ │ dellusbmm Dell USB Multimedia │ │ inspiron Dell Inspiron 6000/8000 laptop │ │ precision_m Dell Precision M laptop │ │ dexxa Dexxa Wireless Desktop │ │ diamond Diamond 9801/9802 │ │ dtk2000 DTK2000 │ │ ennyah_dkb1008 Ennyah DKB-1008 │ │ fscaa1667g Fujitsu-Siemens Amilo laptop │ │ genius Genius Comfy KB-16M/Multimedia KWD-910 │ │ geniuscomfy Genius Comfy KB-12e │ │ geniuscomfy2 Genius Comfy KB-21e-Scroll │ │ geniuskb19e Genius KB-19e NB │ │ geniuskkb2050hs Genius KKB-2050HS │ │ gyration Gyration │ │ kinesis Kinesis │ │ logitech_base Logitech │ │ logitech_g15 Logitech G15 extra keys via G15daemon │ │ hpi6 Hewlett-Packard Internet │ │ hp250x Hewlett-Packard NEC SK-2500 Multimedia │ │ hpxe3gc Hewlett-Packard Omnibook XE3 GC │ │ hpxe3gf Hewlett-Packard Omnibook XE3 GF │ │ hpxt1000 Hewlett-Packard Omnibook XT1000 │ │ hpdv5 Hewlett-Packard Pavilion dv5 │ │ hpzt11xx Hewlett-Packard Pavilion ZT1100 │ │ hp500fa Hewlett-Packard Omnibook 500 FA │ │ hp5xx Hewlett-Packard Omnibook 500 │ │ hpnx9020 Hewlett-Packard nx9020 │ │ hp6000 Hewlett-Packard Omnibook 6000/6100 │ │ honeywell_euroboard Honeywell Euroboard │ │ hpmini110 Hewlett-Packard Mini 110 laptop │ │ rapidaccess IBM Rapid Access │ │ rapidaccess2 IBM Rapid Access II │ │ thinkpad IBM ThinkPad 560Z/600/600E/A22E │ │ thinkpad60 IBM ThinkPad R60/T60/R61/T61 │ │ thinkpadz60 IBM ThinkPad Z60m/Z60t/Z61m/Z61t │ │ ibm_spacesaver IBM Space Saver │ │ logiaccess Logitech Access │ │ logiclx300 Logitech Cordless Desktop LX-300 │ │ logii350 Logitech Internet 350 │ │ logimel Logitech Internet 350 │ │ logicd Logitech Cordless Desktop │ │ logicd_it Logitech Cordless Desktop iTouch │ │ logicd_nav Logitech Cordless Desktop Navigator │ │ logicd_opt Logitech Cordless Desktop Optical │ │ logicda Logitech Cordless Desktop (alt.) │ │ logicdpa2 Logitech Cordless Desktop Pro (2nd alt.) │ │ logicfn Logitech Cordless Freedom/Desktop Navigator │ │ logicdn Logitech Cordless Desktop Navigator │ │ logiitc Logitech iTouch Cordless Y-RB6 │ │ logiik Logitech Internet │ │ itouch Logitech iTouch │ │ logicink Logitech Internet Navigator │ │ logiex110 Logitech Cordless Desktop EX110 │ │ logiinkse Logitech iTouch Internet Navigator SE │ │ logiinkseusb Logitech iTouch Internet Navigator SE USB │ │ logiultrax Logitech Ultra-X │ │ logiultraxc Logitech Ultra-X Cordless Media Desktop │ │ logidinovo Logitech diNovo │ │ logidinovoedge Logitech diNovo Edge │ │ mx1998 Memorex MX1998 │ │ mx2500 Memorex MX2500 EZ-Access │ │ mx2750 Memorex MX2750 │ │ microsoft4000 Microsoft Natural Ergonomic 4000 │ │ microsoft7000 Microsoft Natural Wireless Ergonomic 7000 │ │ microsoftinet Microsoft Internet │ │ microsoftpro Microsoft Natural Pro/Internet Pro │ │ microsoftprousb Microsoft Natural Pro USB/Internet Pro │ │ microsoftprooem Microsoft Natural Pro OEM │ │ vsonku306 ViewSonic KU-306 Internet │ │ microsoftprose Microsoft Internet Pro (Swedish) │ │ microsoftoffice Microsoft Office Keyboard │ │ microsoftmult Microsoft Wireless Multimedia 1.0A │ │ microsoftsurface Microsoft Surface │ │ microsoftelite Microsoft Natural Elite │ │ microsoftccurve2k Microsoft Comfort Curve 2000 │ │ oretec Ortek Multimedia/Internet MCK-800 │ │ propeller Propeller Voyager KTEZ-1000 │ │ qtronix QTronix Scorpius 98N+ │ │ samsung4500 Samsung SDM 4500P │ │ samsung4510 Samsung SDM 4510P │ │ sanwaskbkg3 Sanwa Supply SKB-KG3 │ │ sk1300 NEC SK-1300 │ │ sk2500 NEC SK-2500 │ │ sk6200 NEC SK-6200 │ │ sk7100 NEC SK-7100 │ │ sp_inet Super Power Multimedia │ │ sven SVEN Ergonomic 2500 │ │ sven303 SVEN Slim 303 │ │ symplon Symplon PaceBook tablet │ │ toshiba_s3000 Toshiba Satellite S3000 │ │ trust Trust Wireless Classic │ │ trustda Trust Direct Access │ │ trust_slimline Trust Slimline │ │ tm2020 TypeMatrix EZ-Reach 2020 │ │ tm2030PS2 TypeMatrix EZ-Reach 2030 PS2 │ │ tm2030USB TypeMatrix EZ-Reach 2030 USB │ │ tm2030USB-102 TypeMatrix EZ-Reach 2030 USB (102/105:EU mode) │ │ tm2030USB-106 TypeMatrix EZ-Reach 2030 USB (106:JP mode) │ │ yahoo Yahoo! Internet │ │ macbook78 MacBook/MacBook Pro │ │ macbook79 MacBook/MacBook Pro (intl.) │ │ macintosh Macintosh │ │ macintosh_old Macintosh Old │ │ macintosh_hhk Happy Hacking for Mac │ │ acer_c300 Acer C300 │ │ acer_ferrari4k Acer Ferrari 4000 │ │ acer_laptop Acer laptop │ │ asus_laptop Asus laptop │ │ apple Apple │ │ apple_laptop Apple laptop │ │ applealu_ansi Apple Aluminium (ANSI) │ │ applealu_iso Apple Aluminium (ISO) │ │ applealu_jis Apple Aluminium (JIS) │ │ silvercrest Silvercrest Multimedia Wireless │ │ emachines eMachines m6800 laptop │ │ benqx BenQ X-Touch │ │ benqx730 BenQ X-Touch 730 │ │ benqx800 BenQ X-Touch 800 │ │ hhk Happy Hacking │ │ classmate Classmate PC │ │ olpc OLPC │ │ sun_type7_usb Sun Type 7 USB │ │ sun_type7_euro_usb Sun Type 7 USB (European) │ │ sun_type7_unix_usb Sun Type 7 USB (Unix) │ │ sun_type7_jp_usb Sun Type 7 USB (Japanese)/Japanese 106-key │ │ sun_type6_usb Sun Type 6/7 USB │ │ sun_type6_euro_usb Sun Type 6/7 USB (European) │ │ sun_type6_unix_usb Sun Type 6 USB (Unix) │ │ sun_type6_jp_usb Sun Type 6 USB (Japanese) │ │ sun_type6_jp Sun Type 6 (Japanese) │ │ targa_v811 Targa Visionary 811 │ │ unitekkb1925 Unitek KB-1925 │ │ compalfl90 FL90 │ │ creativedw7000 Creative Desktop Wireless 7000 │ │ teck227 Truly Ergonomic 227 │ │ teck229 Truly Ergonomic 229 │ │ apex300 SteelSeries Apex 300 (Apex RAW) │ │ chromebook Chromebook │ │ │ └──────────────────────────────────────────────────────────────────────────┘
LAYOUTS
┌───────────────────────────────────────────────────────────────────────────────────────────────┐ │ Layout(Variant) Description │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ us English (US) │ │ us(chr) Cherokee │ │ us(haw) Hawaiian │ │ us(euro) English (US, euro on 5) │ │ us(intl) English (US, intl., with dead keys) │ │ us(alt-intl) English (US, alt. intl.) │ │ us(colemak) English (Colemak) │ │ us(colemak_dh) English (Colemak-DH) │ │ us(colemak_dh_iso) English (Colemak-DH ISO) │ │ us(dvorak) English (Dvorak) │ │ us(dvorak-intl) English (Dvorak, intl., with dead keys) │ │ us(dvorak-alt-intl) English (Dvorak, alt. intl.) │ │ us(dvorak-l) English (Dvorak, left-handed) │ │ us(dvorak-r) English (Dvorak, right-handed) │ │ us(dvorak-classic) English (classic Dvorak) │ │ us(dvp) English (programmer Dvorak) │ │ us(symbolic) English (US, Symbolic) │ │ us(rus) Russian (US, phonetic) │ │ us(mac) English (Macintosh) │ │ us(altgr-intl) English (intl., with AltGr dead keys) │ │ us(olpc2) English (the divide/multiply toggle the layout) │ │ us(hbs) Serbo-Croatian (US) │ │ us(norman) English (Norman) │ │ us(workman) English (Workman) │ │ us(workman-intl) English (Workman, intl., with dead keys) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ 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, Eastern Arabic numerals) │ │ ara(digits) Arabic (Eastern Arabic numerals) │ │ ara(qwerty) Arabic (QWERTY) │ │ ara(qwerty_digits) Arabic (QWERTY, Eastern Arabic numerals) │ │ ara(buckwalter) Arabic (Buckwalter) │ │ ara(olpc) Arabic (OLPC) │ │ ara(mac) Arabic (Macintosh) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ al Albanian │ │ al(plisi) Albanian (Plisi) │ │ al(veqilharxhi) Albanian (Veqilharxhi) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ am Armenian │ │ am(phonetic) Armenian (phonetic) │ │ am(phonetic-alt) Armenian (alt. phonetic) │ │ am(eastern) Armenian (eastern) │ │ am(western) Armenian (western) │ │ am(eastern-alt) Armenian (alt. eastern) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ at German (Austria) │ │ at(nodeadkeys) German (Austria, no dead keys) │ │ at(mac) German (Austria, Macintosh) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ au English (Australian) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ az Azerbaijani │ │ az(cyrillic) Azerbaijani (Cyrillic) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ by Belarusian │ │ by(legacy) Belarusian (legacy) │ │ by(latin) Belarusian (Latin) │ │ by(ru) Russian (Belarus) │ │ by(intl) Belarusian (intl.) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ be Belgian │ │ be(oss) Belgian (alt.) │ │ be(oss_latin9) Belgian (Latin-9 only, alt.) │ │ be(iso-alternate) Belgian (ISO, alt.) │ │ be(nodeadkeys) Belgian (no dead keys) │ │ be(wang) Belgian (Wang 724 AZERTY) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ bd Bangla │ │ bd(probhat) Bangla (Probhat) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ in Indian │ │ in(ben) Bangla (India) │ │ in(ben_probhat) Bangla (India, Probhat) │ │ in(ben_baishakhi) Bangla (India, Baishakhi) │ │ in(ben_bornona) Bangla (India, Bornona) │ │ in(ben_gitanjali) Bangla (India, Gitanjali) │ │ in(ben_inscript) Bangla (India, Baishakhi InScript) │ │ in(eeyek) Manipuri (Eeyek) │ │ in(guj) Gujarati │ │ in(guru) Punjabi (Gurmukhi) │ │ in(jhelum) Punjabi (Gurmukhi Jhelum) │ │ in(kan) Kannada │ │ in(kan-kagapa) Kannada (KaGaPa, phonetic) │ │ in(mal) Malayalam │ │ in(mal_lalitha) Malayalam (Lalitha) │ │ in(mal_enhanced) Malayalam (enhanced InScript, with rupee) │ │ in(ori) Oriya │ │ in(ori-bolnagri) Oriya (Bolnagri) │ │ in(ori-wx) Oriya (Wx) │ │ in(olck) Ol Chiki │ │ in(tam_tamilnet) Tamil (TamilNet '99) │ │ in(tam_tamilnet_with_tam_nums) Tamil (TamilNet '99 with Tamil numerals) │ │ in(tam_tamilnet_TAB) Tamil (TamilNet '99, TAB encoding) │ │ in(tam_tamilnet_TSCII) Tamil (TamilNet '99, TSCII encoding) │ │ in(tam) Tamil (InScript) │ │ in(tel) Telugu │ │ in(tel-kagapa) Telugu (KaGaPa, phonetic) │ │ in(tel-sarala) Telugu (Sarala) │ │ in(urd-phonetic) Urdu (phonetic) │ │ in(urd-phonetic3) Urdu (alt. phonetic) │ │ in(urd-winkeys) Urdu (Windows) │ │ in(bolnagri) Hindi (Bolnagri) │ │ in(hin-wx) Hindi (Wx) │ │ in(hin-kagapa) Hindi (KaGaPa, phonetic) │ │ in(san-kagapa) Sanskrit (KaGaPa, phonetic) │ │ in(mar-kagapa) Marathi (KaGaPa, phonetic) │ │ in(eng) English (India, with rupee) │ │ in(iipa) Indic IPA │ │ in(marathi) Marathi (enhanced InScript) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ ba Bosnian │ │ ba(alternatequotes) Bosnian (with guillemets) │ │ ba(unicode) Bosnian (with Bosnian digraphs) │ │ ba(unicodeus) Bosnian (US, with Bosnian digraphs) │ │ ba(us) Bosnian (US) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ br Portuguese (Brazil) │ │ br(nodeadkeys) Portuguese (Brazil, no dead keys) │ │ br(dvorak) Portuguese (Brazil, Dvorak) │ │ br(nativo) Portuguese (Brazil, Nativo) │ │ br(nativo-us) Portuguese (Brazil, Nativo for US keyboards) │ │ br(nativo-epo) Esperanto (Brazil, Nativo) │ │ br(thinkpad) Portuguese (Brazil, IBM/Lenovo ThinkPad) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ bg Bulgarian │ │ bg(phonetic) Bulgarian (traditional phonetic) │ │ bg(bas_phonetic) Bulgarian (new phonetic) │ │ bg(bekl) Bulgarian (enhanced) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ dz Berber (Algeria, Latin) │ │ dz(azerty-deadkeys) Kabyle (AZERTY, with dead keys) │ │ dz(qwerty-gb-deadkeys) Kabyle (QWERTY, UK, with dead keys) │ │ dz(qwerty-us-deadkeys) Kabyle (QWERTY, US, with dead keys) │ │ dz(ber) Berber (Algeria, Tifinagh) │ │ dz(ar) Arabic (Algeria) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ ma Arabic (Morocco) │ │ ma(french) French (Morocco) │ │ ma(tifinagh) Berber (Morocco, Tifinagh) │ │ ma(tifinagh-alt) Berber (Morocco, Tifinagh alt.) │ │ ma(tifinagh-alt-phonetic) Berber (Morocco, Tifinagh phonetic, alt.) │ │ 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, intl.) │ │ cm(azerty) Cameroon (AZERTY, intl.) │ │ cm(dvorak) Cameroon (Dvorak, intl.) │ │ cm(mmuock) Mmuock │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ mm Burmese │ │ mm(zawgyi) Burmese Zawgyi │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ ca French (Canada) │ │ ca(fr-dvorak) French (Canada, Dvorak) │ │ ca(fr-legacy) French (Canada, legacy) │ │ ca(multix) Canadian (intl.) │ │ ca(multi) Canadian (intl., 1st part) │ │ ca(multi-2gr) Canadian (intl., 2nd part) │ │ ca(ike) Inuktitut │ │ ca(eng) English (Canada) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ cd French (Democratic Republic of the Congo) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ cn Chinese │ │ cn(mon_trad) Mongolian (Bichig) │ │ cn(mon_trad_todo) Mongolian (Todo) │ │ cn(mon_trad_xibe) Mongolian (Xibe) │ │ cn(mon_trad_manchu) Mongolian (Manchu) │ │ cn(mon_trad_galik) Mongolian (Galik) │ │ cn(mon_todo_galik) Mongolian (Todo Galik) │ │ cn(mon_manchu_galik) Mongolian (Manchu Galik) │ │ cn(tib) Tibetan │ │ cn(tib_asciinum) Tibetan (with ASCII numerals) │ │ cn(ug) Uyghur │ │ cn(altgr-pinyin) Hanyu Pinyin (with AltGr dead keys) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ hr Croatian │ │ hr(alternatequotes) Croatian (with guillemets) │ │ hr(unicode) Croatian (with Croatian digraphs) │ │ hr(unicodeus) Croatian (US, with Croatian digraphs) │ │ hr(us) Croatian (US) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ cz Czech │ │ cz(bksl) Czech (with <> key) │ │ cz(qwerty) Czech (QWERTY) │ │ cz(qwerty_bksl) Czech (QWERTY, extended backslash) │ │ cz(qwerty-mac) Czech (QWERTY, Macintosh) │ │ cz(ucw) Czech (UCW, only accented letters) │ │ cz(dvorak-ucw) Czech (US, Dvorak, UCW support) │ │ cz(rus) Russian (Czech, phonetic) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ dk Danish │ │ dk(nodeadkeys) Danish (no dead keys) │ │ dk(winkeys) Danish (Windows) │ │ dk(mac) Danish (Macintosh) │ │ dk(mac_nodeadkeys) Danish (Macintosh, no dead keys) │ │ dk(dvorak) Danish (Dvorak) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ nl Dutch │ │ nl(us) Dutch (US) │ │ nl(mac) Dutch (Macintosh) │ │ nl(std) Dutch (standard) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ bt Dzongkha │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ ee Estonian │ │ ee(nodeadkeys) Estonian (no dead keys) │ │ ee(dvorak) Estonian (Dvorak) │ │ ee(us) Estonian (US) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ 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 (no dead keys) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ fi Finnish │ │ fi(winkeys) Finnish (Windows) │ │ fi(classic) Finnish (classic) │ │ fi(nodeadkeys) Finnish (classic, no dead keys) │ │ fi(smi) Northern Saami (Finland) │ │ fi(mac) Finnish (Macintosh) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ fr French │ │ fr(nodeadkeys) French (no dead keys) │ │ fr(oss) French (alt.) │ │ fr(oss_latin9) French (alt., Latin-9 only) │ │ fr(oss_nodeadkeys) French (alt., no dead keys) │ │ fr(latin9) French (legacy, alt.) │ │ fr(latin9_nodeadkeys) French (legacy, alt., no dead keys) │ │ fr(bepo) French (BEPO) │ │ fr(bepo_latin9) French (BEPO, Latin-9 only) │ │ fr(bepo_afnor) French (BEPO, AFNOR) │ │ fr(dvorak) French (Dvorak) │ │ fr(mac) French (Macintosh) │ │ fr(azerty) French (AZERTY) │ │ fr(afnor) French (AZERTY, AFNOR) │ │ fr(bre) French (Breton) │ │ fr(oci) Occitan │ │ fr(geo) Georgian (France, AZERTY Tskapo) │ │ fr(us) French (US) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ gh English (Ghana) │ │ gh(generic) English (Ghana, multilingual) │ │ gh(akan) Akan │ │ gh(ewe) Ewe │ │ gh(fula) Fula │ │ gh(ga) Ga │ │ gh(hausa) Hausa (Ghana) │ │ gh(avn) Avatime │ │ gh(gillbt) English (Ghana, GILLBT) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ gn N'Ko (AZERTY) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ 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 (no dead keys) │ │ de(e1) German (E1) │ │ de(e2) German (E2) │ │ de(T3) German (T3) │ │ de(us) German (US) │ │ de(ro) Romanian (Germany) │ │ de(ro_nodeadkeys) Romanian (Germany, no dead keys) │ │ de(dvorak) German (Dvorak) │ │ de(neo) German (Neo 2) │ │ de(mac) German (Macintosh) │ │ de(mac_nodeadkeys) German (Macintosh, no dead keys) │ │ de(dsb) Lower Sorbian │ │ de(dsb_qwertz) Lower Sorbian (QWERTZ) │ │ de(qwerty) German (QWERTY) │ │ de(tr) Turkish (Germany) │ │ de(ru) Russian (Germany, phonetic) │ │ de(deadtilde) German (dead tilde) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ gr Greek │ │ gr(simple) Greek (simple) │ │ gr(extended) Greek (extended) │ │ gr(nodeadkeys) Greek (no dead keys) │ │ gr(polytonic) Greek (polytonic) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ hu Hungarian │ │ hu(standard) Hungarian (standard) │ │ hu(nodeadkeys) Hungarian (no dead keys) │ │ hu(qwerty) Hungarian (QWERTY) │ │ hu(101_qwertz_comma_dead) Hungarian (QWERTZ, 101-key, comma, dead keys) │ │ hu(101_qwertz_comma_nodead) Hungarian (QWERTZ, 101-key, comma, no dead keys) │ │ hu(101_qwertz_dot_dead) Hungarian (QWERTZ, 101-key, dot, dead keys) │ │ hu(101_qwertz_dot_nodead) Hungarian (QWERTZ, 101-key, dot, no dead keys) │ │ hu(101_qwerty_comma_dead) Hungarian (QWERTY, 101-key, comma, dead keys) │ │ hu(101_qwerty_comma_nodead) Hungarian (QWERTY, 101-key, comma, no dead keys) │ │ hu(101_qwerty_dot_dead) Hungarian (QWERTY, 101-key, dot, dead keys) │ │ hu(101_qwerty_dot_nodead) Hungarian (QWERTY, 101-key, dot, no dead keys) │ │ hu(102_qwertz_comma_dead) Hungarian (QWERTZ, 102-key, comma, dead keys) │ │ hu(102_qwertz_comma_nodead) Hungarian (QWERTZ, 102-key, comma, no dead keys) │ │ hu(102_qwertz_dot_dead) Hungarian (QWERTZ, 102-key, dot, dead keys) │ │ hu(102_qwertz_dot_nodead) Hungarian (QWERTZ, 102-key, dot, no dead keys) │ │ hu(102_qwerty_comma_dead) Hungarian (QWERTY, 102-key, comma, dead keys) │ │ hu(102_qwerty_comma_nodead) Hungarian (QWERTY, 102-key, comma, no dead keys) │ │ hu(102_qwerty_dot_dead) Hungarian (QWERTY, 102-key, dot, dead keys) │ │ hu(102_qwerty_dot_nodead) Hungarian (QWERTY, 102-key, dot, no dead keys) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ is Icelandic │ │ is(mac_legacy) Icelandic (Macintosh, legacy) │ │ 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 (no dead keys) │ │ it(winkeys) Italian (Windows) │ │ it(mac) Italian (Macintosh) │ │ it(us) Italian (US) │ │ it(geo) Georgian (Italy) │ │ it(ibm) Italian (IBM 142) │ │ it(intl) Italian (intl., with dead keys) │ │ it(scn) Sicilian │ │ it(fur) Friulian (Italy) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ jp Japanese │ │ jp(kana) Japanese (Kana) │ │ jp(kana86) Japanese (Kana 86) │ │ jp(OADG109A) Japanese (OADG 109A) │ │ jp(mac) Japanese (Macintosh) │ │ jp(dvorak) Japanese (Dvorak) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ kg Kyrgyz │ │ kg(phonetic) Kyrgyz (phonetic) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ kh Khmer (Cambodia) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ kz Kazakh │ │ kz(ruskaz) Russian (Kazakhstan, with Kazakh) │ │ kz(kazrus) Kazakh (with Russian) │ │ kz(ext) Kazakh (extended) │ │ kz(latin) Kazakh (Latin) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ la Lao │ │ la(stea) Lao (STEA) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ latam Spanish (Latin American) │ │ latam(nodeadkeys) Spanish (Latin American, no dead keys) │ │ latam(deadtilde) Spanish (Latin American, dead tilde) │ │ latam(dvorak) Spanish (Latin American, Dvorak) │ │ latam(colemak) Spanish (Latin American, Colemak) │ │ latam(colemak-gaming) Spanish (Latin American, Colemak for gaming) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ lt Lithuanian │ │ lt(std) Lithuanian (standard) │ │ lt(us) Lithuanian (US) │ │ lt(ibm) Lithuanian (IBM LST 1205-92) │ │ lt(lekp) Lithuanian (LEKP) │ │ lt(lekpa) Lithuanian (LEKPa) │ │ lt(sgs) Samogitian │ │ lt(ratise) Lithuanian (Ratise) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ lv Latvian │ │ lv(apostrophe) Latvian (apostrophe) │ │ lv(tilde) Latvian (tilde) │ │ lv(fkey) Latvian (F) │ │ 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, ZE 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 (no dead keys) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ mt Maltese │ │ mt(us) Maltese (US) │ │ mt(alt-us) Maltese (US, with AltGr overrides) │ │ mt(alt-gb) Maltese (UK, with AltGr overrides) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ mn Mongolian │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ no Norwegian │ │ no(nodeadkeys) Norwegian (no dead keys) │ │ no(winkeys) Norwegian (Windows) │ │ no(dvorak) Norwegian (Dvorak) │ │ no(smi) Northern Saami (Norway) │ │ no(smi_nodeadkeys) Northern Saami (Norway, no dead keys) │ │ no(mac) Norwegian (Macintosh) │ │ no(mac_nodeadkeys) Norwegian (Macintosh, no dead keys) │ │ no(colemak) Norwegian (Colemak) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ pl Polish │ │ pl(legacy) Polish (legacy) │ │ pl(qwertz) Polish (QWERTZ) │ │ pl(dvorak) Polish (Dvorak) │ │ pl(dvorak_quotes) Polish (Dvorak, with Polish quotes on quotemark key) │ │ pl(dvorak_altquotes) Polish (Dvorak, with Polish quotes on key 1) │ │ pl(csb) Kashubian │ │ pl(szl) Silesian │ │ pl(ru_phonetic_dvorak) Russian (Poland, phonetic Dvorak) │ │ pl(dvp) Polish (programmer Dvorak) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ pt Portuguese │ │ pt(nodeadkeys) Portuguese (no dead keys) │ │ pt(mac) Portuguese (Macintosh) │ │ pt(mac_nodeadkeys) Portuguese (Macintosh, no dead keys) │ │ pt(nativo) Portuguese (Nativo) │ │ pt(nativo-us) Portuguese (Nativo for US keyboards) │ │ pt(nativo-epo) Esperanto (Portugal, Nativo) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ ro Romanian │ │ ro(std) Romanian (standard) │ │ ro(winkeys) Romanian (Windows) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ ru Russian │ │ ru(phonetic) Russian (phonetic) │ │ ru(phonetic_winkeys) Russian (phonetic, Windows) │ │ ru(phonetic_YAZHERTY) Russian (phonetic, YAZHERTY) │ │ 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 (Windows) │ │ 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(mac) Russian (Macintosh) │ │ ru(srp) Serbian (Russia) │ │ ru(bak) Bashkirian │ │ ru(chm) Mari │ │ ru(phonetic_azerty) Russian (phonetic, AZERTY) │ │ ru(phonetic_dvorak) Russian (phonetic, Dvorak) │ │ ru(phonetic_fr) Russian (phonetic, French) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ rs Serbian │ │ rs(yz) Serbian (Cyrillic, ZE 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 │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ si Slovenian │ │ si(alternatequotes) Slovenian (with guillemets) │ │ si(us) Slovenian (US) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ sk Slovak │ │ sk(bksl) Slovak (extended backslash) │ │ sk(qwerty) Slovak (QWERTY) │ │ sk(qwerty_bksl) Slovak (QWERTY, extended backslash) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ es Spanish │ │ es(nodeadkeys) Spanish (no dead keys) │ │ es(winkeys) Spanish (Windows) │ │ es(deadtilde) Spanish (dead tilde) │ │ es(dvorak) Spanish (Dvorak) │ │ es(ast) Asturian (Spain, with bottom-dot H and L) │ │ es(cat) Catalan (Spain, with middle-dot L) │ │ es(mac) Spanish (Macintosh) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ se Swedish │ │ se(nodeadkeys) Swedish (no dead keys) │ │ se(dvorak) Swedish (Dvorak) │ │ se(rus) Russian (Sweden, phonetic) │ │ se(rus_nodeadkeys) Russian (Sweden, phonetic, no dead keys) │ │ se(smi) Northern Saami (Sweden) │ │ se(mac) Swedish (Macintosh) │ │ se(svdvorak) Swedish (Svdvorak) │ │ se(us_dvorak) Swedish (Dvorak, intl.) │ │ se(us) Swedish (US) │ │ se(swl) Swedish Sign Language │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ ch German (Switzerland) │ │ ch(legacy) German (Switzerland, legacy) │ │ ch(de_nodeadkeys) German (Switzerland, no dead keys) │ │ ch(fr) French (Switzerland) │ │ ch(fr_nodeadkeys) French (Switzerland, no 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, TamilNet '99) │ │ lk(tam_TAB) Tamil (Sri Lanka, TamilNet '99, TAB encoding) │ │ lk(us) Sinhala (US) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ th Thai │ │ th(tis) Thai (TIS-820.2538) │ │ th(pat) Thai (Pattachote) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ tr Turkish │ │ tr(f) Turkish (F) │ │ tr(alt) Turkish (Alt-Q) │ │ tr(ku) Kurdish (Turkey, Latin Q) │ │ tr(ku_f) Kurdish (Turkey, F) │ │ tr(ku_alt) Kurdish (Turkey, Latin Alt-Q) │ │ tr(intl) Turkish (intl., with dead keys) │ │ tr(crh) Crimean Tatar (Turkish Q) │ │ tr(crh_f) Crimean Tatar (Turkish F) │ │ tr(crh_alt) Crimean Tatar (Turkish Alt-Q) │ │ tr(ot) Ottoman │ │ tr(otf) Ottoman (F) │ │ tr(otk) Old Turkic │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ tw Taiwanese │ │ tw(indigenous) Taiwanese (indigenous) │ │ tw(saisiyat) Saisiyat (Taiwan) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ ua Ukrainian │ │ ua(phonetic) Ukrainian (phonetic) │ │ ua(typewriter) Ukrainian (typewriter) │ │ ua(winkeys) Ukrainian (Windows) │ │ 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, Windows) │ │ gb(intl) English (UK, intl., 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, intl.) │ │ gb(colemak) English (UK, Colemak) │ │ gb(colemak_dh) English (UK, Colemak-DH) │ │ gb(pl) Polish (British keyboard) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ uz Uzbek │ │ uz(latin) Uzbek (Latin) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ vn Vietnamese │ │ vn(us) Vietnamese (US) │ │ vn(fr) Vietnamese (French) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ kr Korean │ │ kr(kr104) Korean (101/104-key compatible) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ nec_vndr/jp Japanese (PC-98) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ 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 (legacy) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ np Nepali │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ ng English (Nigeria) │ │ ng(igbo) Igbo │ │ ng(yoruba) Yoruba │ │ ng(hausa) Hausa (Nigeria) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ et Amharic │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ sn Wolof │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ brai Braille │ │ brai(left_hand) Braille (left-handed) │ │ brai(left_hand_invert) Braille (left-handed inverted thumb) │ │ brai(right_hand) Braille (right-handed) │ │ brai(right_hand_invert) Braille (right-handed inverted thumb) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ tm Turkmen │ │ tm(alt) Turkmen (Alt-Q) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ ml Bambara │ │ ml(fr-oss) French (Mali, alt.) │ │ ml(us-mac) English (Mali, US, Macintosh) │ │ ml(us-intl) English (Mali, US, intl.) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ tz Swahili (Tanzania) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ tg French (Togo) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ 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) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ md Moldavian │ │ md(gag) Moldavian (Gagauz) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ id Indonesian (Latin) │ │ id(phoneticx) Indonesian (Arab Pegon, extended phonetic) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ jv Indonesian (Javanese) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ my Malay (Jawi, Arabic Keyboard) │ │ my(phonetic) Malay (Jawi, phonetic) │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ custom A user-defined custom Layout │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────────┤ │ │ └───────────────────────────────────────────────────────────────────────────────────────────────┘
OPTIONS
Switching to another layout ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Option Description │ ├────────────────────────────────────────────────────────────────────────────────────────────────────────────┤ │ grp:switch Right Alt (while pressed) │ │ grp:lswitch Left Alt (while pressed) │ │ grp:lwin_switch Left Win (while pressed) │ │ grp:rwin_switch Right Win (while pressed) │ │ grp:win_switch Any Win (while pressed) │ │ grp:menu_switch Menu (while pressed), Shift+Menu for Menu │ │ grp:caps_switch Caps Lock (while pressed), Alt+Caps Lock for the original Caps Lock action │ │ grp:rctrl_switch Right Ctrl (while pressed) │ │ grp:toggle Right Alt │ │ grp:lalt_toggle Left Alt │ │ grp:caps_toggle Caps Lock │ │ grp:shift_caps_toggle Shift+Caps Lock │ │ grp:shift_caps_switch Caps Lock to first layout; Shift+Caps Lock to last layout │ │ grp:win_menu_switch Left Win to first layout; Right Win/Menu to last layout │ │ grp:lctrl_rctrl_switch Left Ctrl to first layout; Right Ctrl to last layout │ │ grp:alt_caps_toggle Alt+Caps Lock │ │ grp:shifts_toggle Both Shift together │ │ grp:alts_toggle Both Alt together │ │ grp:ctrls_toggle Both Ctrl together │ │ grp:ctrl_shift_toggle Ctrl+Shift │ │ grp:lctrl_lshift_toggle Left Ctrl+Left Shift │ │ grp:rctrl_rshift_toggle Right Ctrl+Right Shift │ │ grp:ctrl_alt_toggle Alt+Ctrl │ │ grp:alt_shift_toggle Alt+Shift │ │ grp:lalt_lshift_toggle Left Alt+Left Shift │ │ grp:alt_space_toggle Alt+Space │ │ grp:menu_toggle Menu │ │ grp:lwin_toggle Left Win │ │ grp:win_space_toggle Win+Space │ │ grp:rwin_toggle Right Win │ │ grp:lshift_toggle Left Shift │ │ grp:rshift_toggle Right Shift │ │ grp:lctrl_toggle Left Ctrl │ │ grp:rctrl_toggle Right Ctrl │ │ grp:sclk_toggle Scroll Lock │ │ grp:lctrl_lwin_rctrl_menu Left Ctrl+Left Win to first layout; Right Ctrl+Menu to second layout │ │ grp:lctrl_lwin_toggle Left Ctrl+Left Win │ │ │ └────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ Key to choose the 2nd level ┌─────────────────────────────────────┐ │ Option Description │ ├─────────────────────────────────────┤ │ lv2:lsgt_switch The "< >" key │ │ │ └─────────────────────────────────────┘ Key to choose the 3rd level ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Option Description │ ├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤ │ lv3:switch Right Ctrl │ │ lv3:menu_switch Menu │ │ lv3:win_switch Any Win │ │ lv3:lwin_switch Left Win │ │ lv3:rwin_switch Right Win │ │ lv3:alt_switch Any Alt │ │ lv3:lalt_switch Left Alt │ │ lv3:ralt_switch Right Alt │ │ lv3:ralt_switch_multikey Right Alt; Shift+Right Alt as Compose │ │ lv3:ralt_alt Right Alt never chooses 3rd level │ │ lv3:enter_switch Enter on keypad │ │ lv3:caps_switch Caps Lock │ │ lv3:bksl_switch Backslash │ │ lv3:lsgt_switch The "< >" key │ │ lv3:caps_switch_latch Caps Lock; acts as onetime lock when pressed together with another 3rd-level chooser │ │ lv3:bksl_switch_latch Backslash; acts as onetime lock when pressed together with another 3rd level chooser │ │ lv3:lsgt_switch_latch The "< >" key; acts as onetime lock when pressed together with another 3rd level chooser │ │ │ └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ Ctrl position ┌─────────────────────────────────────────────────────────────────────────────────────────┐ │ Option Description │ ├─────────────────────────────────────────────────────────────────────────────────────────┤ │ ctrl:nocaps Caps Lock as Ctrl │ │ ctrl:lctrl_meta Left Ctrl as Meta │ │ ctrl:swapcaps Swap Ctrl and Caps Lock │ │ ctrl:swapcaps_hyper Caps Lock as Ctrl, Ctrl as Hyper │ │ ctrl:ac_ctrl To the left of "A" │ │ ctrl:aa_ctrl At the bottom left │ │ ctrl:rctrl_ralt Right Ctrl as Right Alt │ │ ctrl:menu_rctrl Menu as Right Ctrl │ │ ctrl:swap_lalt_lctl Swap Left Alt with Left Ctrl │ │ ctrl:swap_lwin_lctl Swap Left Win with Left Ctrl │ │ ctrl:swap_rwin_rctl Swap Right Win with Right Ctrl │ │ ctrl:swap_lalt_lctl_lwin Left Alt as Ctrl, Left Ctrl as Win, Left Win as Left Alt │ │ │ └─────────────────────────────────────────────────────────────────────────────────────────┘ Use keyboard LED to show alternative layout ┌──────────────────────────────────┐ │ Option Description │ ├──────────────────────────────────┤ │ grp_led:num Num Lock │ │ grp_led:caps Caps Lock │ │ grp_led:scroll Scroll Lock │ │ │ └──────────────────────────────────┘ Use keyboard LED to indicate modifiers ┌───────────────────────────────────┐ │ Option Description │ ├───────────────────────────────────┤ │ mod_led:compose Compose │ │ │ └───────────────────────────────────┘ Layout of numeric keypad ┌──────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Option Description │ ├──────────────────────────────────────────────────────────────────────────────────────────────────┤ │ keypad:legacy Legacy │ │ keypad:oss Unicode arrows and math operators │ │ keypad:future Unicode arrows and math operators on default level │ │ keypad:legacy_wang Legacy Wang 724 │ │ keypad:oss_wang Wang 724 keypad with Unicode arrows and math operators │ │ keypad:future_wang Wang 724 keypad with Unicode arrows and math operators on default level │ │ keypad:hex Hexadecimal │ │ keypad:atm Phone and ATM style │ │ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘ Numeric keypad Delete behavior ┌──────────────────────────────────────────────────────────────────┐ │ Option Description │ ├──────────────────────────────────────────────────────────────────┤ │ kpdl:dot Legacy key with dot │ │ kpdl:comma Legacy key with comma │ │ kpdl:dotoss Four-level key with dot │ │ kpdl:dotoss_latin9 Four-level key with dot, Latin-9 only │ │ kpdl:commaoss Four-level key with comma │ │ kpdl:momayyezoss Four-level key with momayyez │ │ kpdl:kposs Four-level key with abstract separators │ │ kpdl:semi Semicolon on third level │ │ │ └──────────────────────────────────────────────────────────────────┘ Caps Lock behavior ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Option Description │ ├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤ │ caps:internal Caps Lock uses internal capitalization; Shift "pauses" Caps Lock │ │ caps:internal_nocancel Caps Lock uses internal capitalization; Shift does not affect Caps Lock │ │ caps:shift Caps Lock acts as Shift with locking; Shift "pauses" Caps Lock │ │ caps:shift_nocancel Caps Lock acts as Shift with locking; Shift does not affect Caps Lock │ │ caps:capslock Caps Lock toggles normal capitalization of alphabetic characters │ │ caps:shiftlock Caps Lock toggles Shift Lock (affects all keys) │ │ caps:swapescape Swap Esc and Caps Lock │ │ caps:escape Make Caps Lock an additional Esc │ │ caps:escape_shifted_capslock Make Caps Lock an additional Esc, but Shift + Caps Lock is the regular Caps Lock │ │ caps:backspace Make Caps Lock an additional Backspace │ │ caps:super Make Caps Lock an additional Super │ │ caps:hyper Make Caps Lock an additional Hyper │ │ caps:menu Make Caps Lock an additional Menu key │ │ caps:numlock Make Caps Lock an additional Num Lock │ │ caps:ctrl_modifier Make Caps Lock an additional Ctrl │ │ caps:none Caps Lock is disabled │ │ │ └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ Alt and Win behavior ┌────────────────────────────────────────────────────────────────────────────┐ │ Option Description │ ├────────────────────────────────────────────────────────────────────────────┤ │ altwin:menu Add the standard behavior to Menu key │ │ altwin:menu_win Menu is mapped to Win │ │ altwin:meta_alt Alt and Meta are on Alt │ │ altwin:alt_win Alt is mapped to Win and the usual Alt │ │ altwin:ctrl_win Ctrl is mapped to Win and the usual Ctrl │ │ altwin:ctrl_rwin Ctrl is mapped to Right Win and the usual Ctrl │ │ altwin:ctrl_alt_win Ctrl is mapped to Alt, Alt to Win │ │ altwin:meta_win Meta is mapped to Win │ │ altwin:left_meta_win Meta is mapped to Left Win │ │ altwin:hyper_win Hyper is mapped to Win │ │ altwin:alt_super_win Alt is mapped to Right Win, Super to Menu │ │ altwin:swap_lalt_lwin Left Alt is swapped with Left Win │ │ altwin:swap_alt_win Alt is swapped with Win │ │ altwin:prtsc_rwin Win is mapped to PrtSc and the usual Win │ │ │ └────────────────────────────────────────────────────────────────────────────┘ Position of Compose key ┌──────────────────────────────────────────────────────┐ │ Option Description │ ├──────────────────────────────────────────────────────┤ │ compose:ralt Right Alt │ │ compose:lwin Left Win │ │ compose:lwin-altgr 3rd level of Left Win │ │ compose:rwin Right Win │ │ compose:rwin-altgr 3rd level of Right Win │ │ compose:menu Menu │ │ compose:menu-altgr 3rd level of Menu │ │ compose:lctrl Left Ctrl │ │ compose:lctrl-altgr 3rd level of Left Ctrl │ │ compose:rctrl Right Ctrl │ │ compose:rctrl-altgr 3rd level of Right Ctrl │ │ compose:caps Caps Lock │ │ compose:caps-altgr 3rd level of Caps Lock │ │ compose:102 The "< >" key │ │ compose:102-altgr 3rd level of the "< >" key │ │ compose:paus Pause │ │ compose:prsc PrtSc │ │ compose:sclk Scroll Lock │ │ │ └──────────────────────────────────────────────────────┘ Compatibility options ┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Option Description │ ├──────────────────────────────────────────────────────────────────────────────────────────────────────────────┤ │ numpad:pc Default numeric keypad keys │ │ numpad:mac Numeric keypad always enters digits (as in macOS) │ │ numpad:microsoft Num Lock on: digits; Shift for arrows. Num Lock off: arrows (as in Windows) │ │ numpad:shift3 Shift does not cancel Num Lock, chooses 3rd level instead │ │ srvrkeys:none Special keys (Ctrl+Alt+<key>) handled in a server │ │ apple:alupckeys Apple Aluminium emulates Pause, PrtSc, Scroll Lock │ │ shift:breaks_caps Shift cancels Caps Lock │ │ misc:typo Enable extra typographic characters │ │ misc:apl Enable APL overlay characters │ │ shift:both_capslock Both Shift together enable Caps Lock │ │ shift:both_capslock_cancel Both Shift together enable Caps Lock; one Shift key disables it │ │ shift:both_shiftlock Both Shift together enable Shift Lock │ │ keypad:pointerkeys Shift + Num Lock enables PointerKeys │ │ grab:break_actions Allow breaking grabs with keyboard actions (warning: security risk) │ │ grab:debug Allow grab and window tree logging │ │ │ └──────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ Currency signs ┌───────────────────────────────┐ │ Option Description │ ├───────────────────────────────┤ │ eurosign:e Euro on E │ │ eurosign:2 Euro on 2 │ │ eurosign:4 Euro on 4 │ │ eurosign:5 Euro on 5 │ │ rupeesign:4 Rupee on 4 │ │ │ └───────────────────────────────┘ Key to choose 5th level ┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Option Description │ ├──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤ │ lv5:lsgt_switch The "< >" key chooses 5th level │ │ lv5:ralt_switch Right Alt chooses 5th level │ │ lv5:menu_switch Menu chooses 5th level │ │ lv5:lsgt_switch_lock The "< >" key chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser │ │ lv5:ralt_switch_lock Right Alt chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser │ │ lv5:lwin_switch_lock Left Win chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser │ │ lv5:rwin_switch_lock Right Win chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser │ │ │ └──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ Non-breaking space input ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Option Description │ ├───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤ │ nbsp:none Usual space at any level │ │ nbsp:level2 Non-breaking space at the 2nd level │ │ nbsp:level3 Non-breaking space at the 3rd level │ │ nbsp:level3s Non-breaking space at the 3rd level, nothing at the 4th level │ │ nbsp:level3n Non-breaking space at the 3rd level, thin non-breaking space at the 4th level │ │ nbsp:level4 Non-breaking space at the 4th level │ │ nbsp:level4n Non-breaking space at the 4th level, thin non-breaking space at the 6th level │ │ nbsp:level4nl Non-breaking space at the 4th level, thin non-breaking space at the 6th level (via Ctrl+Shift) │ │ nbsp:zwnj2 Zero-width non-joiner at the 2nd level │ │ nbsp:zwnj2zwj3 Zero-width non-joiner at the 2nd level, zero-width joiner at the 3rd level │ │ nbsp:zwnj2zwj3nb4 Zero-width non-joiner at the 2nd level, zero-width joiner at the 3rd level, non-breaking space at the 4th level │ │ nbsp:zwnj2nb3 Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level │ │ nbsp:zwnj2nb3s Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level, nothing at the 4th level │ │ nbsp:zwnj2nb3zwj4 Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level, zero-width joiner at the 4th level │ │ nbsp:zwnj2nb3nnb4 Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level, thin non-breaking space at the 4th level │ │ nbsp:zwnj3zwj4 Zero-width non-joiner at the 3rd level, zero-width joiner at the 4th level │ │ │ └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ Japanese keyboard options ┌────────────────────────────────────────────────────────────────┐ │ Option Description │ ├────────────────────────────────────────────────────────────────┤ │ japan:kana_lock Kana Lock key is locking │ │ japan:nicola_f_bs NICOLA-F style Backspace │ │ japan:hztg_escape Make Zenkaku Hankaku an additional Esc │ │ │ └────────────────────────────────────────────────────────────────┘ Korean Hangul/Hanja keys ┌────────────────────────────────────────────────────────┐ │ Option Description │ ├────────────────────────────────────────────────────────┤ │ korean:ralt_hangul Make right Alt a Hangul key │ │ korean:rctrl_hangul Make right Ctrl a Hangul key │ │ korean:ralt_hanja Make right Alt a Hanja key │ │ korean:rctrl_hanja Make right Ctrl a Hanja key │ │ │ └────────────────────────────────────────────────────────┘ Esperanto letters with superscripts ┌──────────────────────────────────────────────────────────────────────┐ │ Option Description │ ├──────────────────────────────────────────────────────────────────────┤ │ esperanto:qwerty At the corresponding key in a QWERTY layout │ │ esperanto:dvorak At the corresponding key in a Dvorak layout │ │ esperanto:colemak At the corresponding key in a Colemak layout │ │ │ └──────────────────────────────────────────────────────────────────────┘ Old Solaris keycodes compatibility ┌────────────────────────────────────────────────┐ │ Option Description │ ├────────────────────────────────────────────────┤ │ solaris:sun_compat Sun key compatibility │ │ │ └────────────────────────────────────────────────┘ Key sequence to kill the X server ┌──────────────────────────────────────────────────┐ │ Option Description │ ├──────────────────────────────────────────────────┤ │ terminate:ctrl_alt_bksp Ctrl+Alt+Backspace │ │ │ └──────────────────────────────────────────────────┘
FILES
/usr/share/X11/xkb/compat /usr/share/X11/xkb/compiled /usr/share/X11/xkb/geometry /usr/share/X11/xkb/keycodes /usr/share/X11/xkb/keymap /usr/share/X11/xkb/rules /usr/share/X11/xkb/semantics /usr/share/X11/xkb/symbols /usr/share/X11/xkb/types
SEE ALSO
setxkbmap(1) X Version 11 xkeyboard-config 2.33 XKEYBOARD-CONFIG(7)