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 102-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) |
|chromebook Chromebook |
|teck227 Truly Ergonomic Computer Keyboard Model 227 (Wide Alt keys) |
|teck229 Truly Ergonomic Computer Keyboard Model 229 (Standard sized Alt keys, additional Super and Menu key) |
| |
+-------------------------------------------------------------------------------------------------------------------------------+
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(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/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_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(tel-kagapa) Telugu (KaGaPa phonetic) |
|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 |
|mm(zawgyi) Burmese Zawgyi |
| |
+----------------------------------------------------------------------------------------------+
|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(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 (altgr) |
| |
+----------------------------------------------------------------------------------------------+
|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(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 (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(bepo_afnor) French (Bepo, ergonomic, Dvorak way, AFNOR) |
|fr(dvorak) French (Dvorak) |
|fr(mac) French (Macintosh) |
|fr(azerty) French (AZERTY) |
|fr(afnor) French (AFNOR standardized AZERTY) |
|fr(bre) French (Breton) |
|fr(oci) Occitan |
|fr(geo) Georgian (France, AZERTY Tskapo) |
|fr(us) French (US, with French letters) |
| |
+----------------------------------------------------------------------------------------------+
|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 |
|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 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) |
|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, 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) |
|mt(alt-us) Maltese (US layout with AltGr overrides) |
|mt(alt-gb) Maltese (UK layout with AltGr overrides) |
| |
+----------------------------------------------------------------------------------------------+
|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(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 (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(us) Swedish (US, with Swedish letters) |
|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, TamilNet '99) |
|lk(tam_TAB) Tamil (Sri Lanka, TamilNet '99, TAB encoding) |
|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) |
|gb(pl) Polish (British keyboard) |
| |
+----------------------------------------------------------------------------------------------+
|uz Uzbek |
|uz(latin) Uzbek (Latin) |
| |
+----------------------------------------------------------------------------------------------+
|vn Vietnamese |
|vn(us) Vietnamese (US, with Vietnamese letters) |
|vn(fr) Vietnamese (French, with Vietnamese letters) |
| |
+----------------------------------------------------------------------------------------------+
|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(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 (Arab Melayu, phonetic) |
|id(phoneticx) Indonesian (Arab Melayu, ext. phonetic) |
| |
+----------------------------------------------------------------------------------------------+
|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 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 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 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 <Less/Greater>; 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 Control, Control as Hyper |
|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 Lock |
|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:escape_shifted_capslock Make unmodified Caps Lock an additional Esc, but Shift + Caps Lock behaves like 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 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: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 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, Num 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 risk) |
|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 <Less/Greater> chooses 5th level |
|lv5:ralt_switch Right Alt chooses 5th level |
|lv5:lsgt_switch_lock <Less/Greater> chooses 5th level; acts as onetime lock when pressed together with another 5th level chooser |
|lv5:ralt_switch_lock Right Alt chooses 5th level; acts as onetime lock when pressed together with another 5th level chooser |
|lv5:lwin_switch_lock Left Win chooses 5th level; acts as onetime lock when pressed together with another 5th level chooser |
|lv5:rwin_switch_lock Right Win chooses 5th level; acts as onetime lock when pressed together 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 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 |
| |
+-------------------------------------------------------+
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.28 XKEYBOARD-CONFIG(7)