SIMPLE SOLUTIONS

XKEYBOARD-CONFIG(7) - Linux man page online | Overview, conventions, and miscellany

XKB data description files.

Chapter
xkeyboard-config 2.23.1
XKEYBOARD-CONFIG(7) Miscellaneous Information Manual XKEYBOARD-CONFIG(7)

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 │ ├─────────────────────────────────────────────────────────────────────────┤ │pc101 Generic 101-key PC │ │pc102 Generic 101-key PC (intl.) │ │pc104 Generic 104-key PC │ │pc105 Generic 105-key PC (intl.) │ │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 │ │htcdream HTC Dream │ │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 │ │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 │ │htcdream Htc Dream phone │ │teck227 Truly Ergonomic 227 │ │teck229 Truly Ergonomic 229 │ │apex300 SteelSeries Apex 300 (Apex RAW) │ │ │ └─────────────────────────────────────────────────────────────────────────┘

LAYOUTS

┌──────────────────────────────────────────────────────────────────────────────────────────── ↲ ──┐ │Layout(Variant) Description ↲ │ ├──────────────────────────────────────────────────────────────────────────────────────────── ↲ ──┤ │us English (US) ↲ │ │us(chr) Cherokee ↲ │ │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(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(rus) Russian (US, phonetic) ↲ │ │us(mac) English (Macintosh) ↲ │ │us(altgr-intl) English (intl., with AltGr dead keys) ↲ │ │us(olpc2) English (the divide/multiply keys toggle the layout) ↲ │ │us(hbs) Serbo-Croatian (US) ↲ │ │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/digits) ↲ │ │ara(digits) Arabic (digits) ↲ │ │ara(qwerty) Arabic (QWERTY) ↲ │ │ara(qwerty_digits) Arabic (qwerty/digits) ↲ │ │ara(buckwalter) Arabic (Buckwalter) ↲ │ │ara(olpc) Arabic (OLPC) ↲ │ │ara(mac) Arabic (Macintosh) ↲ │ │ ↲ │ ├──────────────────────────────────────────────────────────────────────────────────────────── ↲ ──┤ │al Albanian ↲ │ │al(plisi) Albanian (Plisi) ↲ │ │ ↲ │ ├──────────────────────────────────────────────────────────────────────────────────────────── ↲ ──┤ │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(sundeadkeys) German (Austria, with Sun 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) ↲ │ │ ↲ │ ├──────────────────────────────────────────────────────────────────────────────────────────── ↲ ──┤ │be Belgian ↲ │ │be(oss) Belgian (alt.) ↲ │ │be(oss_latin9) Belgian (alt., Latin-9 only) ↲ │ │be(oss_sundeadkeys) Belgian (alt., with Sun dead keys) ↲ │ │be(iso-alternate) Belgian (alt. ISO) ↲ │ │be(nodeadkeys) Belgian (no dead keys) ↲ │ │be(sundeadkeys) Belgian (with Sun 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, Uni 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(olck) Ol Chiki ↲ │ │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(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 (Win keys) ↲ │ │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) ↲ │ │ ↲ │ ├──────────────────────────────────────────────────────────────────────────────────────────── ↲ ──┤ │ba Bosnian ↲ │ │ba(alternatequotes) Bosnian (with guillemets) ↲ │ │ba(unicode) Bosnian (with Bosnian digraphs) ↲ │ │ba(unicodeus) Bosnian (US, with Bosnian digraphs) ↲ │ │ba(us) Bosnian (US, with Bosnian letters) ↲ │ │ ↲ │ ├──────────────────────────────────────────────────────────────────────────────────────────── ↲ ──┤ │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) ↲ │ │ ↲ │ ├──────────────────────────────────────────────────────────────────────────────────────────── ↲ ──┤ │dz Berber (Algeria, Latin) ↲ │ │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 alt. 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) ↲ │ │cm(mmuock) Mmuock ↲ │ │ ↲ │ ├──────────────────────────────────────────────────────────────────────────────────────────── ↲ ──┤ │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 (1st part) ↲ │ │ca(multi-2gr) Canadian Multilingual (2nd 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(ug) Uyghur ↲ │ │ ↲ │ ├──────────────────────────────────────────────────────────────────────────────────────────── ↲ ──┤ │hr Croatian ↲ │ │hr(alternatequotes) Croatian (with guillemets) ↲ │ │hr(unicode) Croatian (with Croatian digraphs) ↲ │ │hr(unicodeus) Croatian (US, with Croatian digraphs) ↲ │ │hr(us) Croatian (US, 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, 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 (Win keys) ↲ │ │dk(mac) Danish (Macintosh) ↲ │ │dk(mac_nodeadkeys) Danish (Macintosh, no dead keys) ↲ │ │dk(dvorak) Danish (Dvorak) ↲ │ │ ↲ │ ├──────────────────────────────────────────────────────────────────────────────────────────── ↲ ──┤ │nl Dutch ↲ │ │nl(sundeadkeys) Dutch (with Sun dead keys) ↲ │ │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, 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 (no dead keys) ↲ │ │ ↲ │ ├──────────────────────────────────────────────────────────────────────────────────────────── ↲ ──┤ │fi Finnish ↲ │ │fi(classic) Finnish (classic) ↲ │ │fi(nodeadkeys) Finnish (classic, no dead keys) ↲ │ │fi(winkeys) Finnish (Winkeys) ↲ │ │fi(smi) Northern Saami (Finland) ↲ │ │fi(mac) Finnish (Macintosh) ↲ │ │ ↲ │ ├──────────────────────────────────────────────────────────────────────────────────────────── ↲ ──┤ │fr French ↲ │ │fr(nodeadkeys) French (no dead keys) ↲ │ │fr(sundeadkeys) French (with Sun dead keys) ↲ │ │fr(oss) French (alt.) ↲ │ │fr(oss_latin9) French (alt., Latin-9 only) ↲ │ │fr(oss_nodeadkeys) French (alt., no dead keys) ↲ │ │fr(oss_sundeadkeys) French (alt., with Sun dead keys) ↲ │ │fr(latin9) French (legacy, alt.) ↲ │ │fr(latin9_nodeadkeys) French (legacy, alt., no dead keys) ↲ │ │fr(latin9_sundeadkeys) French (legacy, alt., with 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(azerty) French (AZERTY) ↲ │ │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 (Ghana) ↲ │ │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 (no dead keys) ↲ │ │de(T3) German (T3) ↲ │ │de(ro) Romanian (Germany) ↲ │ │de(ro_nodeadkeys) Romanian (Germany, no dead keys) ↲ │ │de(dvorak) German (Dvorak) ↲ │ │de(sundeadkeys) German (with Sun dead keys) ↲ │ │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 (101/QWERTZ/comma/dead keys) ↲ │ │hu(101_qwertz_comma_nodead) Hungarian (101/QWERTZ/comma/no dead keys) ↲ │ │hu(101_qwertz_dot_dead) Hungarian (101/QWERTZ/dot/dead keys) ↲ │ │hu(101_qwertz_dot_nodead) Hungarian (101/QWERTZ/dot/no dead keys) ↲ │ │hu(101_qwerty_comma_dead) Hungarian (101/QWERTY/comma/dead keys) ↲ │ │hu(101_qwerty_comma_nodead) Hungarian (101/QWERTY/comma/no dead keys) ↲ │ │hu(101_qwerty_dot_dead) Hungarian (101/QWERTY/dot/dead keys) ↲ │ │hu(101_qwerty_dot_nodead) Hungarian (101/QWERTY/dot/no dead keys) ↲ │ │hu(102_qwertz_comma_dead) Hungarian (102/QWERTZ/comma/dead keys) ↲ │ │hu(102_qwertz_comma_nodead) Hungarian (102/QWERTZ/comma/no dead keys) ↲ │ │hu(102_qwertz_dot_dead) Hungarian (102/QWERTZ/dot/dead keys) ↲ │ │hu(102_qwertz_dot_nodead) Hungarian (102/QWERTZ/dot/no dead keys) ↲ │ │hu(102_qwerty_comma_dead) Hungarian (102/QWERTY/comma/dead keys) ↲ │ │hu(102_qwerty_comma_nodead) Hungarian (102/QWERTY/comma/no dead keys) ↲ │ │hu(102_qwerty_dot_dead) Hungarian (102/QWERTY/dot/dead keys) ↲ │ │hu(102_qwerty_dot_nodead) Hungarian (102/QWERTY/dot/no dead keys) ↲ │ │ ↲ │ ├──────────────────────────────────────────────────────────────────────────────────────────── ↲ ──┤ │is Icelandic ↲ │ │is(Sundeadkeys) Icelandic (with Sun dead keys) ↲ │ │is(nodeadkeys) Icelandic (no dead keys) ↲ │ │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 (Winkeys) ↲ │ │it(mac) Italian (Macintosh) ↲ │ │it(us) Italian (US, with Italian letters) ↲ │ │it(geo) Georgian (Italy) ↲ │ │it(ibm) Italian (IBM 142) ↲ │ │it(intl) Italian (intl., with dead keys) ↲ │ │it(scn) Sicilian ↲ │ │ ↲ │ ├──────────────────────────────────────────────────────────────────────────────────────────── ↲ ──┤ │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) ↲ │ │ ↲ │ ├──────────────────────────────────────────────────────────────────────────────────────────── ↲ ──┤ │la Lao ↲ │ │la(stea) Lao (STEA proposed standard layout) ↲ │ │ ↲ │ ├──────────────────────────────────────────────────────────────────────────────────────────── ↲ ──┤ │latam Spanish (Latin American) ↲ │ │latam(nodeadkeys) Spanish (Latin American, no dead keys) ↲ │ │latam(deadtilde) Spanish (Latin American, dead tilde) ↲ │ │latam(sundeadkeys) Spanish (Latin American, with Sun dead keys) ↲ │ │latam(dvorak) Spanish (Latin American, Dvorak) ↲ │ │ ↲ │ ├──────────────────────────────────────────────────────────────────────────────────────────── ↲ ──┤ │lt Lithuanian ↲ │ │lt(std) Lithuanian (standard) ↲ │ │lt(us) Lithuanian (US, with Lithuanian letters) ↲ │ │lt(ibm) Lithuanian (IBM LST 1205-92) ↲ │ │lt(lekp) Lithuanian (LEKP) ↲ │ │lt(lekpa) Lithuanian (LEKPa) ↲ │ │ ↲ │ ├──────────────────────────────────────────────────────────────────────────────────────────── ↲ ──┤ │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 (with US layout) ↲ │ │ ↲ │ ├──────────────────────────────────────────────────────────────────────────────────────────── ↲ ──┤ │mn Mongolian ↲ │ │ ↲ │ ├──────────────────────────────────────────────────────────────────────────────────────────── ↲ ──┤ │no Norwegian ↲ │ │no(nodeadkeys) Norwegian (no dead keys) ↲ │ │no(winkeys) Norwegian (Win keys) ↲ │ │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(sundeadkeys) Portuguese (with Sun dead keys) ↲ │ │pt(mac) Portuguese (Macintosh) ↲ │ │pt(mac_nodeadkeys) Portuguese (Macintosh, no dead keys) ↲ │ │pt(mac_sundeadkeys) Portuguese (Macintosh, with Sun dead keys) ↲ │ │pt(nativo) Portuguese (Nativo) ↲ │ │pt(nativo-us) Portuguese (Nativo for US 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 (Win keys) ↲ │ │ ↲ │ ├──────────────────────────────────────────────────────────────────────────────────────────── ↲ ──┤ │ru Russian ↲ │ │ru(phonetic) Russian (phonetic) ↲ │ │ru(phonetic_winkeys) Russian (phonetic, with Win keys) ↲ │ │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 (Win keys) ↲ │ │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, 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 (no dead keys) ↲ │ │es(winkeys) Spanish (Win keys) ↲ │ │es(deadtilde) Spanish (dead tilde) ↲ │ │es(sundeadkeys) Spanish (with 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 (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 (based on US Intl. Dvorak) ↲ │ │se(swl) Swedish Sign Language ↲ │ │ ↲ │ ├──────────────────────────────────────────────────────────────────────────────────────────── ↲ ──┤ │ch German (Switzerland) ↲ │ │ch(legacy) German (Switzerland, legacy) ↲ │ │ch(de_nodeadkeys) German (Switzerland, no dead keys) ↲ │ │ch(de_sundeadkeys) German (Switzerland, with Sun dead keys) ↲ │ │ch(fr) French (Switzerland) ↲ │ │ch(fr_nodeadkeys) French (Switzerland, no dead keys) ↲ │ │ch(fr_sundeadkeys) French (Switzerland, with 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) ↲ │ │lk(us) Sinhala (US, with Sinhala letters) ↲ │ │ ↲ │ ├──────────────────────────────────────────────────────────────────────────────────────────── ↲ ──┤ │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 (with 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 (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) ↲ │ │ ↲ │ ├──────────────────────────────────────────────────────────────────────────────────────────── ↲ ──┤ │tw Taiwanese ↲ │ │tw(indigenous) Taiwanese (indigenous) ↲ │ │tw(saisiyat) Saisiyat (Taiwan) ↲ │ │ ↲ │ ├──────────────────────────────────────────────────────────────────────────────────────────── ↲ ──┤ │ua Ukrainian ↲ │ │ua(phonetic) Ukrainian (phonetic) ↲ │ │ua(typewriter) Ukrainian (typewriter) ↲ │ │ua(winkeys) Ukrainian (Win keys) ↲ │ │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, with Win keys) ↲ │ │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, intl., Macintosh) ↲ │ │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-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 (displaced semicolon and quote, obsolete) ↲ │ │ ↲ │ ├──────────────────────────────────────────────────────────────────────────────────────────── ↲ ──┤ │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(right_hand) Braille (right-handed) ↲ │ │ ↲ │ ├──────────────────────────────────────────────────────────────────────────────────────────── ↲ ──┤ │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 (Jawi) ↲ │ │ ↲ │ ├──────────────────────────────────────────────────────────────────────────────────────────── ↲ ──┤ │my Malay (Jawi, Arabic Keyboard) ↲ │ │my(phonetic) Malay (Jawi, phonetic) ↲ │ │ ↲ │ ├──────────────────────────────────────────────────────────────────────────────────────────── ↲ ──┤ │ ↲ │ └──────────────────────────────────────────────────────────────────────────────────────────── ↲ ──┘

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 Left 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 L ↲ ock 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 la ↲ yout │ │grp:lctrl_lwin_toggle Left Ctrl+Left Win ↲ │ │ ↲ │ └──────────────────────────────────────────────────────────────────────────────────────────── ↲ ───────────────┘ 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 <Less/Greater> ↲ │ │lv3:caps_switch_latch Caps Lock; acts as onetime lock when pressed together with anothe ↲ r 3rd-level chooser │ │lv3:bksl_switch_latch Backslash; acts as onetime lock when pressed together with anothe ↲ r 3rd level chooser │ │lv3:lsgt_switch_latch <Less/Greater>; acts as onetime lock when pressed together with a ↲ nother 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:ac_ctrl At left of 'A' │ │ctrl:aa_ctrl At 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 │ │ │ └─────────────────────────────────┘ Layout of numeric keypad ┌──────────────────────────────────────────────────────────────────────────────────────────── ↲ ─────────────────────────────────┐ │Option Description ↲ │ ├──────────────────────────────────────────────────────────────────────────────────────────── ↲ ─────────────────────────────────┤ │keypad:legacy Legacy ↲ │ │keypad:oss Unicode additions (arrows and math operators) ↲ │ │keypad:future Unicode additions (arrows and math operators; math operators on default ↲ level) │ │keypad:legacy_wang Legacy Wang 724 ↲ │ │keypad:oss_wang Wang 724 keypad with Unicode additions (arrows and math operators) ↲ │ │keypad:future_wang Wang 724 keypad with Unicode additions (arrows and math operators; math ↲ operators on default level) │ │keypad:hex Hexadecimal ↲ │ │keypad:atm ATM/phone-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 Lo ↲ ck │ │caps:capslock Caps Lock toggles normal capitalization of alphabetic characters ↲ │ │caps:shiftlock Caps Lock toggles ShiftLock (affects all keys) ↲ │ │caps:swapescape Swap ESC and Caps Lock ↲ │ │caps:escape Make Caps Lock an additional Esc ↲ │ │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 Caps Lock is also a Ctrl ↲ │ │caps:none Caps Lock is disabled ↲ │ │ ↲ │ └──────────────────────────────────────────────────────────────────────────────────────────── ↲ ─────────┘ Alt/Win key behavior ┌──────────────────────────────────────────────────────────────────────────┐ │Option Description │ ├──────────────────────────────────────────────────────────────────────────┤ │altwin:menu Add the standard behavior to Menu key │ │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 keys │ │altwin:ctrl_alt_win Ctrl is mapped to Alt; Alt is mapped 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 <Less/Greater> │ │compose:102-altgr 3rd level of <Less/Greater> │ │compose:paus Pause │ │compose:prsc PrtSc │ │compose:sclk Scroll Lock │ │ │ └──────────────────────────────────────────────────────┘ Miscellaneous 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 arrow keys. Num Lock off: arrow ↲ keys (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: emulate PC keys (PrtSc, Scroll Lock, Pause, Nu ↲ m Lock) │ │shift:breaks_caps Shift cancels Caps Lock ↲ │ │misc:typo Enable extra typographic 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 r ↲ isk) │ │grab:debug Allow grab and window tree logging ↲ │ │ ↲ │ └──────────────────────────────────────────────────────────────────────────────────────────── ↲ ─────────────────────────┘ Adding currency signs to certain keys ┌──────────────────────────────┐ │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_lock <Less/Greater> chooses 5th level; acts as onetime lock when pressed t ↲ ogether with another 5th level chooser │ │lv5:ralt_switch_lock Right Alt chooses 5th level; acts as onetime lock when pressed togeth ↲ er with another 5th level chooser │ │lv5:lwin_switch_lock Left Win chooses 5th level; acts as onetime lock when pressed togethe ↲ r with another 5th level chooser │ │lv5:rwin_switch_lock Right Win chooses 5th level; acts as onetime lock when pressed togeth ↲ er with another 5th level chooser │ │ ↲ │ └──────────────────────────────────────────────────────────────────────────────────────────── ↲ ───────────────────────────────────────────┘ Using space key to input non-breaking space ┌──────────────────────────────────────────────────────────────────────────────────────────── ↲ ──────────────────────────────────────────────────┐ │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 lev ↲ el │ │nbsp:zwnj2zwj3nb4 Zero-width non-joiner at the 2nd level, zero-width joiner at the 3rd lev ↲ el, non-breaking space at the 4th level │ │nbsp:zwnj2nb3 Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd le ↲ vel │ │nbsp:zwnj2nb3s Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd le ↲ vel, nothing at the 4th level │ │nbsp:zwnj2nb3zwj4 Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd le ↲ vel, zero-width joiner at the 4th level │ │nbsp:zwnj2nb3nnb4 Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd le ↲ vel, thin non-breaking space at the 4th level │ │nbsp:zwnj3zwj4 Zero-width non-joiner at the 3rd level, zero-width joiner at the 4th lev ↲ el │ │ ↲ │ └──────────────────────────────────────────────────────────────────────────────────────────── ↲ ──────────────────────────────────────────────────┘ 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:hw_keys Hardware Hangul/Hanja keys │ │korean:ralt_rctrl Right Alt as Hangul, right Ctrl as Hanja │ │korean:rctrl_ralt Right Ctrl as Hangul, right Alt as Hanja │ │ │ └─────────────────────────────────────────────────────────────────┘ Adding Esperanto supersigned letters ┌─────────────────────────────────────────────────────────────────────┐ │Option Description │ ├─────────────────────────────────────────────────────────────────────┤ │esperanto:qwerty To the corresponding key in a QWERTY layout │ │esperanto:dvorak To the corresponding key in a Dvorak layout │ │esperanto:colemak To the corresponding key in a Colemak layout │ │ │ └─────────────────────────────────────────────────────────────────────┘ Maintain key compatibility with old Solaris keycodes ┌───────────────────────────────────────────────┐ │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.23.1 XKEYBOARD-CONFIG(7)
This manual Reference Other manuals
xkeyboard-config(7) referred by gxkb(1) | kbd(4) | setxkbmap(1) | weston.ini(5) | Xserver(1)
refer to setxkbmap(1)
Download raw manual
Index Miscellaneous Information Manual (+113) X Version 11 (+2709) № 7 (+1560)
Go top