Content-type: text/html; charset=UTF-8 Man page of XKEYBOARD-CONFIG

XKEYBOARD-CONFIG

Section: Environments, Tables, and Troff Macros (7)
Updated: xkeyboard-config 2.42
Index Return to Main Contents
 

NAME

xkeyboard-config - XKB data description files  

DESCRIPTION

xkeyboard-config provides the description files for the X Keyboard Extension (XKB) and for libxkbcommon. Typically it is the task of the desktop environment to apply the requested configuration. Users running an X server can also use the setxkbmap(1) tool to apply keyboard configuration at runtime or configure XKB settings in the xorg.conf(5).

 

XKB DATA FILES LOAD PATHS

xkeyboard-config provides the XKB data files installed in /usr/share/X11/xkb. User-specific data files may be elsewhere but it depends on the tool whether those files are loaded. For example, the libxkbcommon library will by default load XKB data files from the user's home directory. See the libxkbcommon documentation for details.

 

THE CUSTOM LAYOUT

The "custom" layout is a layout that is listed as available to tools reading the data files but is not actually provided by xkeyboard-config. A user may save a layout specification in the /usr/share/X11/xkb/symbols/custom file and that layout will be available to most tools interacting with the xkeyboard-config data files. This is primarily aimed at systems running X where additional lookup paths cannot easily be added.

Because the "custom" layout is merely listed as available but not provided by xkeyboard-config, the layout will not be overwritten on updates.

 

MODELS

ModelDescription


pc101Generic 101-key PC
pc102Generic 102-key PC
pc104Generic 104-key PC
pc104altGeneric 104-key PC with L-shaped Enter key
pc105Generic 105-key PC
a4techKB21A4Tech KB-21
a4techKBS8A4Tech KBS-8
a4_rfkb23A4Tech Wireless Desktop RFKB-23
airkeyAcer AirKey V
acer_c300Acer C300
acer_ferrari4kAcer Ferrari 4000
acer_laptopAcer laptop
scorpiusAdvance Scorpius KI
appleApple
applealu_ansiApple Aluminium (ANSI)
applealu_isoApple Aluminium (ISO)
applealu_jisApple Aluminium (JIS)
asus_laptopAsus laptop
azonaRF2300Azona RF2300 Wireless Internet
benqxBenQ X-Touch
benqx730BenQ X-Touch 730
benqx800BenQ X-Touch 800
brotherBrother Internet
btc5090BTC 5090
btc5113rfBTC 5113RF Multimedia
btc5126tBTC 5126T
btc6301urfBTC 6301URF
btc9000BTC 9000
btc9000aBTC 9000A
btc9001ahBTC 9001AH
btc9019uBTC 9019U
btc9116uBTC 9116U Mini Wireless Internet and Gaming
cherryblueCherry Blue Line CyBo@rd
cherryblueaCherry Blue Line CyBo@rd (alt.)
cherrybunlimCherry B.UNLIMITED
cherrycyboardCherry CyBo@rd USB-Hub
cherrycmexpertCherry CyMotion Expert
cymotionlinuxCherry CyMotion Master Linux
cherrybluebCherry CyMotion Master XPress
chiconyChicony Internet
chicony9885Chicony KB-9885
chicony0108Chicony KU-0108
chicony0420Chicony KU-0420
chromebookChromebook
compalfl90Compal FL90
armadaCompaq Armada laptop
compaqeak8Compaq Easy Access
compaqik7Compaq Internet (7 keys)
compaqik13Compaq Internet (13 keys)
compaqik18Compaq Internet (18 keys)
ipaqCompaq iPaq
presarioCompaq Presario laptop
creativedw7000Creative Desktop Wireless 7000
dellDell
dell101Dell 101-key PC
latitudeDell Latitude laptop
inspironDell Inspiron 6000/8000 laptop
precision_mDell Precision M laptop
dellm65Dell Precision M65 laptop
dellsk8125Dell SK-8125
dellsk8135Dell SK-8135
dellusbmmDell USB Multimedia
dexxaDexxa Wireless Desktop
diamondDiamond 9801/9802
dtk2000DTK2000
emachineseMachines m6800 laptop
ennyah_dkb1008Ennyah DKB-1008
everexEverex STEPnote
fscaa1667gFujitsu-Siemens Amilo laptop
geniusGenius Comfy KB-16M/Multimedia KWD-910
geniuscomfyGenius Comfy KB-12e
geniuscomfy2Genius Comfy KB-21e-Scroll
geniuskb19eGenius KB-19e NB
geniuskkb2050hsGenius KKB-2050HS
gyrationGyration
hhkHappy Hacking
hpi6Hewlett-Packard Internet
hpmini110Hewlett-Packard Mini 110 laptop
hpnx9020Hewlett-Packard nx9020
hp5xxHewlett-Packard Omnibook 500
hp500faHewlett-Packard Omnibook 500 FA
hp6000Hewlett-Packard Omnibook 6000/6100
hpxe3gcHewlett-Packard Omnibook XE3 GC
hpxe3gfHewlett-Packard Omnibook XE3 GF
hpxt1000Hewlett-Packard Omnibook XT1000
hpdv5Hewlett-Packard Pavilion dv5
hpzt11xxHewlett-Packard Pavilion ZT1100
hp250xHewlett-Packard SK-2501 Multimedia
honeywell_euroboardHoneywell Euroboard
rapidaccessIBM Rapid Access
rapidaccess2IBM Rapid Access II
ibm_spacesaverIBM Space Saver
thinkpadIBM ThinkPad 560Z/600/600E/A22E
thinkpad60IBM ThinkPad R60/T60/R61/T61
thinkpadz60IBM ThinkPad Z60m/Z60t/Z61m/Z61t
flexproKeytronic FlexPro
kinesisKinesis
logitech_baseLogitech
logiaccessLogitech Access
logicdLogitech Cordless Desktop
logicdaLogitech Cordless Desktop (alt.)
logiex110Logitech Cordless Desktop EX110
logicd_itLogitech Cordless Desktop iTouch
logiclx300Logitech Cordless Desktop LX-300
logicd_navLogitech Cordless Desktop Navigator
logicd_optLogitech Cordless Desktop Optical
logidinovoLogitech diNovo
logidinovoedgeLogitech diNovo Edge
logitech_g15Logitech G15 extra keys via G15daemon
logiikLogitech Internet
logii350Logitech Internet 350
logimelLogitech Internet 350
logicinkLogitech Internet Navigator
itouchLogitech iTouch
logiitcLogitech iTouch Cordless Y-RB6
logiinkseLogitech iTouch Internet Navigator SE
logiinkseusbLogitech iTouch Internet Navigator SE USB
logiultraxLogitech Ultra-X
logiultraxcLogitech Ultra-X Cordless Media Desktop
mx1998Memorex MX1998
mx2500Memorex MX2500 EZ-Access
mx2750Memorex MX2750
microsoftccurve2kMicrosoft Comfort Curve 2000
microsoftinetMicrosoft Internet
microsoftproseMicrosoft Internet Pro (Swedish)
microsoftMicrosoft Natural
microsofteliteMicrosoft Natural Elite
microsoft4000Microsoft Natural Ergonomic 4000
microsoft7000Microsoft Natural Wireless Ergonomic 7000
microsoftproMicrosoft Natural Pro/Internet Pro
microsoftprousbMicrosoft Natural Pro USB/Internet Pro
microsoftprooemMicrosoft Natural Pro OEM
microsoftofficeMicrosoft Office Keyboard
microsoftsurfaceMicrosoft Surface
microsoftmultMicrosoft Wireless Multimedia 1.0A
sk1300NEC SK-1300
sk2500NEC SK-2500
sk6200NEC SK-6200
sk7100NEC SK-7100
omnikey101Northgate OmniKey 101
olpcOLPC
oretecOrtek Multimedia/Internet MCK-800
pc98PC-98
ppkbPinePhone Keyboard
propellerPropeller Voyager KTEZ-1000
qtronixQTronix Scorpius 98N+
samsung4500Samsung SDM 4500P
samsung4510Samsung SDM 4510P
sanwaskbkg3Sanwa Supply SKB-KG3
silvercrestSilvercrest Multimedia Wireless
apex300SteelSeries Apex 300 (Apex RAW)
sun_type6_jpSun Type 6 (Japanese)
sun_type6_jp_usbSun Type 6 USB (Japanese)
sun_type6_unix_usbSun Type 6 USB (Unix)
sun_type6_usbSun Type 6/7 USB
sun_type6_euro_usbSun Type 6/7 USB (European)
sun_type7_usbSun Type 7 USB
sun_type7_euro_usbSun Type 7 USB (European)
sun_type7_jp_usbSun Type 7 USB (Japanese)/Japanese 106-key
sun_type7_unix_usbSun Type 7 USB (Unix)
sp_inetSuper Power Multimedia
svenSVEN Ergonomic 2500
sven303SVEN Slim 303
symplonSymplon PaceBook tablet
targa_v811Targa Visionary 811
toshiba_s3000Toshiba Satellite S3000
teck227Truly Ergonomic 227
teck229Truly Ergonomic 229
trustdaTrust Direct Access
trust_slimlineTrust Slimline
trustTrust Wireless Classic
tm2020TypeMatrix EZ-Reach 2020
tm2030PS2TypeMatrix EZ-Reach 2030 PS2
tm2030USBTypeMatrix EZ-Reach 2030 USB
tm2030USB-102TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)
tm2030USB-106TypeMatrix EZ-Reach 2030 USB (106:JP mode)
unitekkb1925Unitek KB-1925
vsonku306ViewSonic KU-306 Internet
winbookWinbook Model XP5
yahooYahoo! Internet

 

LAYOUTS

Layout(Variant)Description


al(plisi)Albanian (Plisi)
al(veqilharxhi)Albanian (Veqilharxhi)

etAmharic

amArmenian
am(phonetic)Armenian (phonetic)
am(phonetic-alt)Armenian (alt. phonetic)
am(eastern)Armenian (eastern)
am(eastern-alt)Armenian (alt. eastern)
am(western)Armenian (western)

araArabic
ara(digits)Arabic (Eastern Arabic numerals)
ara(azerty)Arabic (AZERTY)
ara(azerty_digits)Arabic (AZERTY, Eastern Arabic numerals)
ara(buckwalter)Arabic (Buckwalter)
ara(mac)Arabic (Macintosh)
ara(mac-phonetic)Arabic (Macintosh, phonetic)
ara(olpc)Arabic (OLPC)

egArabic (Egypt)

iqArabic (Iraq)
iq(ku)Kurdish (Iraq, Latin Q)
iq(ku_alt)Kurdish (Iraq, Latin Alt-Q)
iq(ku_f)Kurdish (Iraq, F)
iq(ku_ara)Kurdish (Iraq, Arabic-Latin)

maArabic (Morocco)
ma(tifinagh)Berber (Morocco, Tifinagh)
ma(tifinagh-alt)Berber (Morocco, Tifinagh alt.)
ma(tifinagh-alt-phonetic)Berber (Morocco, Tifinagh phonetic, alt.)
ma(tifinagh-extended)Berber (Morocco, Tifinagh extended)
ma(tifinagh-phonetic)Berber (Morocco, Tifinagh phonetic)
ma(tifinagh-extended-phonetic)Berber (Morocco, Tifinagh extended phonetic)
ma(french)French (Morocco)
ma(rif)Tarifit

syArabic (Syria)
sy(syc)Syriac
sy(syc_phonetic)Syriac (phonetic)
sy(ku)Kurdish (Syria, Latin Q)
sy(ku_alt)Kurdish (Syria, Latin Alt-Q)
sy(ku_f)Kurdish (Syria, F)

azAzerbaijani
az(cyrillic)Azerbaijani (Cyrillic)

mlBambara
ml(fr-oss)French (Mali, alt.)
ml(us-mac)English (Mali, US, Macintosh)
ml(us-intl)English (Mali, US, intl.)

bdBangla
bd(probhat)Bangla (Probhat)

byBelarusian
by(legacy)Belarusian (legacy)
by(latin)Belarusian (Latin)
by(intl)Belarusian (intl.)
by(phonetic)Belarusian (phonetic)
by(ru)Russian (Belarus)

beBelgian
be(oss)Belgian (alt.)
be(oss_latin9)Belgian (Latin-9 only, alt.)
be(iso-alternate)Belgian (ISO, alt.)
be(nodeadkeys)Belgian (no dead keys)
be(wang)Belgian (Wang 724 AZERTY)

dzBerber (Algeria, Latin)
dz(ber)Berber (Algeria, Tifinagh)
dz(azerty-deadkeys)Kabyle (AZERTY, with dead keys)
dz(qwerty-gb-deadkeys)Kabyle (QWERTY, UK, with dead keys)
dz(qwerty-us-deadkeys)Kabyle (QWERTY, US, with dead keys)
dz(ar)Arabic (Algeria)

baBosnian
ba(alternatequotes)Bosnian (with guillemets)
ba(unicode)Bosnian (with Bosnian digraphs)
ba(unicodeus)Bosnian (US, with Bosnian digraphs)
ba(us)Bosnian (US)

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

bgBulgarian
bg(phonetic)Bulgarian (traditional phonetic)
bg(bas_phonetic)Bulgarian (new phonetic)
bg(bekl)Bulgarian (enhanced)

mmBurmese
mm(zawgyi)Burmese (Zawgyi)
mm(mnw)Mon
mm(mnw-a1)Mon (A1)
mm(shn)Shan
mm(zgt)Shan (Zawgyi)

cnChinese
cn(altgr-pinyin)Hanyu Pinyin Letters (with AltGr dead keys)
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

hrCroatian
hr(alternatequotes)Croatian (with guillemets)
hr(unicode)Croatian (with Croatian digraphs)
hr(unicodeus)Croatian (US, with Croatian digraphs)
hr(us)Croatian (US)

czCzech
cz(bksl)Czech (extra backslash)
cz(qwerty)Czech (QWERTY)
cz(qwerty_bksl)Czech (QWERTY, extra backslash)
cz(winkeys)Czech (QWERTZ, Windows)
cz(winkeys-qwerty)Czech (QWERTY, Windows)
cz(qwerty-mac)Czech (QWERTY, Macintosh)
cz(ucw)Czech (UCW, only accented letters)
cz(dvorak-ucw)Czech (US, Dvorak, UCW support)
cz(rus)Russian (Czechia, phonetic)

dkDanish
dk(nodeadkeys)Danish (no dead keys)
dk(winkeys)Danish (Windows)
dk(mac)Danish (Macintosh)
dk(mac_nodeadkeys)Danish (Macintosh, no dead keys)
dk(dvorak)Danish (Dvorak)

afDari
af(ps)Pashto
af(uz)Uzbek (Afghanistan)
af(fa-olpc)Dari (Afghanistan, OLPC)
af(ps-olpc)Pashto (Afghanistan, OLPC)
af(uz-olpc)Uzbek (Afghanistan, OLPC)

mvDhivehi

nlDutch
nl(us)Dutch (US)
nl(mac)Dutch (Macintosh)
nl(std)Dutch (standard)

btDzongkha

auEnglish (Australia)

cmEnglish (Cameroon)
cm(french)French (Cameroon)
cm(qwerty)Cameroon Multilingual (QWERTY, intl.)
cm(azerty)Cameroon (AZERTY, intl.)
cm(dvorak)Cameroon (Dvorak, intl.)
cm(mmuock)Mmuock

ghEnglish (Ghana)
gh(generic)English (Ghana, multilingual)
gh(gillbt)English (Ghana, GILLBT)
gh(akan)Akan
gh(avn)Avatime
gh(ewe)Ewe
gh(fula)Fula
gh(ga)Ga
gh(hausa)Hausa (Ghana)

nzEnglish (New Zealand)
nz(mao)Maori

ngEnglish (Nigeria)
ng(hausa)Hausa (Nigeria)
ng(igbo)Igbo
ng(yoruba)Yoruba

zaEnglish (South Africa)

gbEnglish (UK)
gb(extd)English (UK, extended, Windows)
gb(intl)English (UK, intl., with dead keys)
gb(dvorak)English (UK, Dvorak)
gb(dvorakukp)English (UK, Dvorak, with UK punctuation)
gb(mac)English (UK, Macintosh)
gb(mac_intl)English (UK, Macintosh, intl.)
gb(colemak)English (UK, Colemak)
gb(colemak_dh)English (UK, Colemak-DH)
gb(gla)Scottish Gaelic
gb(pl)Polish (British keyboard)

usEnglish (US)
us(euro)English (US, euro on 5)
us(intl)English (US, intl., with dead keys)
us(alt-intl)English (US, alt. intl.)
us(altgr-intl)English (intl., with AltGr dead keys)
us(mac)English (Macintosh)
us(colemak)English (Colemak)
us(colemak_dh)English (Colemak-DH)
us(colemak_dh_wide)English (Colemak-DH Wide)
us(colemak_dh_ortho)English (Colemak-DH Ortholinear)
us(colemak_dh_iso)English (Colemak-DH ISO)
us(colemak_dh_wide_iso)English (Colemak-DH Wide ISO)
us(dvorak)English (Dvorak)
us(dvorak-intl)English (Dvorak, intl., with dead keys)
us(dvorak-alt-intl)English (Dvorak, alt. intl.)
us(dvorak-l)English (Dvorak, left-handed)
us(dvorak-r)English (Dvorak, right-handed)
us(dvorak-classic)English (classic Dvorak)
us(dvp)English (programmer Dvorak)
us(dvorak-mac)English (Dvorak, Macintosh)
us(norman)English (Norman)
us(symbolic)English (US, Symbolic)
us(workman)English (Workman)
us(workman-intl)English (Workman, intl., with dead keys)
us(olpc2)English (the divide/multiply toggle the layout)
us(chr)Cherokee
us(haw)Hawaiian
us(rus)Russian (US, phonetic)
us(hbs)Serbo-Croatian (US)

epoEsperanto
epo(legacy)Esperanto (legacy)

eeEstonian
ee(nodeadkeys)Estonian (no dead keys)
ee(dvorak)Estonian (Dvorak)
ee(us)Estonian (US)

foFaroese
fo(nodeadkeys)Faroese (no dead keys)

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

fiFinnish
fi(winkeys)Finnish (Windows)
fi(classic)Finnish (classic)
fi(nodeadkeys)Finnish (classic, no dead keys)
fi(mac)Finnish (Macintosh)
fi(smi)Northern Saami (Finland)

frFrench
fr(nodeadkeys)French (no dead keys)
fr(oss)French (alt.)
fr(oss_nodeadkeys)French (alt., no dead keys)
fr(oss_latin9)French (alt., Latin-9 only)
fr(latin9)French (legacy, alt.)
fr(latin9_nodeadkeys)French (legacy, alt., no dead keys)
fr(azerty)French (AZERTY)
fr(afnor)French (AZERTY, AFNOR)
fr(bepo)French (BEPO)
fr(bepo_latin9)French (BEPO, Latin-9 only)
fr(bepo_afnor)French (BEPO, AFNOR)
fr(dvorak)French (Dvorak)
fr(ergol)French (Ergo‑L)
fr(ergol_iso)French (Ergo‑L, ISO variant)
fr(mac)French (Macintosh)
fr(us)French (US)
fr(bre)Breton (France)
fr(oci)Occitan
fr(geo)Georgian (France, AZERTY Tskapo)

caFrench (Canada)
ca(fr-dvorak)French (Canada, Dvorak)
ca(fr-legacy)French (Canada, legacy)
ca(multix)Canadian (CSA)
ca(eng)English (Canada)
ca(ike)Inuktitut

cdFrench (Democratic Republic of the Congo)

tgFrench (Togo)

geGeorgian
ge(ergonomic)Georgian (ergonomic)
ge(mess)Georgian (MESS)
ge(os)Ossetian (Georgia)
ge(ru)Russian (Georgia)

deGerman
de(deadacute)German (dead acute)
de(deadgraveacute)German (dead grave acute)
de(deadtilde)German (dead tilde)
de(nodeadkeys)German (no dead keys)
de(e1)German (E1)
de(e2)German (E2)
de(T3)German (T3)
de(us)German (US)
de(dvorak)German (Dvorak)
de(mac)German (Macintosh)
de(mac_nodeadkeys)German (Macintosh, no dead keys)
de(neo)German (Neo 2)
de(qwerty)German (QWERTY)
de(dsb)Lower Sorbian
de(dsb_qwertz)Lower Sorbian (QWERTZ)
de(ro)Romanian (Germany)
de(ro_nodeadkeys)Romanian (Germany, no dead keys)
de(ru)Russian (Germany, phonetic)
de(tr)Turkish (Germany)

atGerman (Austria)
at(nodeadkeys)German (Austria, no dead keys)
at(mac)German (Austria, Macintosh)

chGerman (Switzerland)
ch(de_nodeadkeys)German (Switzerland, no dead keys)
ch(de_mac)German (Switzerland, Macintosh)
ch(legacy)German (Switzerland, legacy)
ch(fr)French (Switzerland)
ch(fr_nodeadkeys)French (Switzerland, no dead keys)
ch(fr_mac)French (Switzerland, Macintosh)

grGreek
gr(simple)Greek (simple)
gr(nodeadkeys)Greek (no dead keys)
gr(polytonic)Greek (polytonic)

ilHebrew
il(si2)Hebrew (SI-1452-2)
il(lyx)Hebrew (lyx)
il(phonetic)Hebrew (phonetic)
il(biblical)Hebrew (Biblical, Tiro)

huHungarian
hu(standard)Hungarian (standard)
hu(nodeadkeys)Hungarian (no dead keys)
hu(qwerty)Hungarian (QWERTY)
hu(101_qwertz_comma_dead)Hungarian (QWERTZ, 101-key, comma, dead keys)
hu(101_qwertz_comma_nodead)Hungarian (QWERTZ, 101-key, comma, no dead keys)
hu(101_qwertz_dot_dead)Hungarian (QWERTZ, 101-key, dot, dead keys)
hu(101_qwertz_dot_nodead)Hungarian (QWERTZ, 101-key, dot, no dead keys)
hu(101_qwerty_comma_dead)Hungarian (QWERTY, 101-key, comma, dead keys)
hu(101_qwerty_comma_nodead)Hungarian (QWERTY, 101-key, comma, no dead keys)
hu(101_qwerty_dot_dead)Hungarian (QWERTY, 101-key, dot, dead keys)
hu(101_qwerty_dot_nodead)Hungarian (QWERTY, 101-key, dot, no dead keys)
hu(102_qwertz_comma_dead)Hungarian (QWERTZ, 102-key, comma, dead keys)
hu(102_qwertz_comma_nodead)Hungarian (QWERTZ, 102-key, comma, no dead keys)
hu(102_qwertz_dot_dead)Hungarian (QWERTZ, 102-key, dot, dead keys)
hu(102_qwertz_dot_nodead)Hungarian (QWERTZ, 102-key, dot, no dead keys)
hu(102_qwerty_comma_dead)Hungarian (QWERTY, 102-key, comma, dead keys)
hu(102_qwerty_comma_nodead)Hungarian (QWERTY, 102-key, comma, no dead keys)
hu(102_qwerty_dot_dead)Hungarian (QWERTY, 102-key, dot, dead keys)
hu(102_qwerty_dot_nodead)Hungarian (QWERTY, 102-key, dot, no dead keys)

isIcelandic
is(mac_legacy)Icelandic (Macintosh, legacy)
is(mac)Icelandic (Macintosh)
is(dvorak)Icelandic (Dvorak)

inIndian
in(asm-kagapa)Assamese (KaGaPa, phonetic)
in(ben)Bangla (India)
in(ben_probhat)Bangla (India, Probhat)
in(ben_baishakhi)Bangla (India, Baishakhi)
in(ben_bornona)Bangla (India, Bornona)
in(ben-kagapa)Bangla (India, KaGaPa, phonetic)
in(ben_gitanjali)Bangla (India, Gitanjali)
in(ben_inscript)Bangla (India, Baishakhi InScript)
in(eng)English (India, with rupee)
in(guj)Gujarati
in(guj-kagapa)Gujarati (KaGaPa, phonetic)
in(bolnagri)Hindi (Bolnagri)
in(hin-wx)Hindi (Wx)
in(hin-kagapa)Hindi (KaGaPa, phonetic)
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(mal_poorna)Malayalam (Poorna, extended InScript)
in(mni)Manipuri (Meitei)
in(mar-kagapa)Marathi (KaGaPa, phonetic)
in(marathi)Marathi (enhanced InScript)
in(ori)Oriya
in(ori-bolnagri)Oriya (Bolnagri)
in(ori-wx)Oriya (Wx)
in(guru)Punjabi (Gurmukhi)
in(jhelum)Punjabi (Gurmukhi Jhelum)
in(san-kagapa)Sanskrit (KaGaPa, phonetic)
in(sat)Santali (Ol Chiki)
in(tamilnet)Tamil (TamilNet '99)
in(tamilnet_tamilnumbers)Tamil (TamilNet '99 with Tamil numerals)
in(tamilnet_TAB)Tamil (TamilNet '99, TAB encoding)
in(tamilnet_TSCII)Tamil (TamilNet '99, TSCII encoding)
in(tam)Tamil (InScript, with Arabic numerals)
in(tam_tamilnumbers)Tamil (InScript, with Tamil numerals)
in(tel)Telugu
in(tel-kagapa)Telugu (KaGaPa, phonetic)
in(tel-sarala)Telugu (Sarala)
in(urd-phonetic)Urdu (phonetic)
in(urd-phonetic3)Urdu (alt. phonetic)
in(urd-winkeys)Urdu (Windows)
in(iipa)Indic IPA

idIndonesian (Latin)
id(melayu-phonetic)Indonesian (Arab Melayu, phonetic)
id(melayu-phoneticx)Indonesian (Arab Melayu, extended phonetic)
id(pegon-phonetic)Indonesian (Arab Pegon, phonetic)
id(javanese)Javanese

ieIrish
ie(UnicodeExpert)Irish (UnicodeExpert)
ie(CloGaelach)CloGaelach
ie(ogam)Ogham
ie(ogam_is434)Ogham (IS434)

itItalian
it(nodeadkeys)Italian (no dead keys)
it(winkeys)Italian (Windows)
it(mac)Italian (Macintosh)
it(us)Italian (US)
it(ibm)Italian (IBM 142)
it(fur)Friulian (Italy)
it(scn)Sicilian
it(geo)Georgian (Italy)

jpJapanese
jp(kana)Japanese (Kana)
jp(kana86)Japanese (Kana 86)
jp(OADG109A)Japanese (OADG 109A)
jp(mac)Japanese (Macintosh)
jp(dvorak)Japanese (Dvorak)

kzKazakh
kz(kazrus)Kazakh (with Russian)
kz(ext)Kazakh (extended)
kz(latin)Kazakh (Latin)
kz(ruskaz)Russian (Kazakhstan, with Kazakh)

khKhmer (Cambodia)

krKorean
kr(kr104)Korean (101/104-key compatible)

kgKyrgyz
kg(phonetic)Kyrgyz (phonetic)

laLao
la(stea)Lao (STEA)

lvLatvian
lv(apostrophe)Latvian (apostrophe)
lv(tilde)Latvian (tilde)
lv(fkey)Latvian (F)
lv(modern)Latvian (Modern Latin)
lv(modern-cyr)Latvian (Modern Cyrillic)
lv(ergonomic)Latvian (ergonomic, ŪGJRMV)
lv(adapted)Latvian (adapted)

ltLithuanian
lt(std)Lithuanian (standard)
lt(us)Lithuanian (US)
lt(ibm)Lithuanian (IBM)
lt(lekp)Lithuanian (LEKP)
lt(lekpa)Lithuanian (LEKPa)
lt(ratise)Lithuanian (Ratise)
lt(sgs)Samogitian

mkMacedonian
mk(nodeadkeys)Macedonian (no dead keys)

myMalay (Jawi, Arabic Keyboard)
my(phonetic)Malay (Jawi, phonetic)

mtMaltese
mt(us)Maltese (US)
mt(alt-us)Maltese (US, with AltGr overrides)
mt(alt-gb)Maltese (UK, with AltGr overrides)

mdMoldavian
md(gag)Gagauz (Moldova)

mnMongolian

meMontenegrin
me(cyrillic)Montenegrin (Cyrillic)
me(cyrillicyz)Montenegrin (Cyrillic, ZE and ZHE swapped)
me(cyrillicalternatequotes)Montenegrin (Cyrillic, with guillemets)
me(latinunicode)Montenegrin (Latin, Unicode)
me(latinyz)Montenegrin (Latin, QWERTY)
me(latinunicodeyz)Montenegrin (Latin, Unicode, QWERTY)
me(latinalternatequotes)Montenegrin (Latin, with guillemets)

npNepali

gnN'Ko (AZERTY)

noNorwegian
no(nodeadkeys)Norwegian (no dead keys)
no(winkeys)Norwegian (Windows)
no(mac)Norwegian (Macintosh)
no(mac_nodeadkeys)Norwegian (Macintosh, no dead keys)
no(colemak)Norwegian (Colemak)
no(colemak_dh)Norwegian (Colemak-DH)
no(colemak_dh_wide)Norwegian (Colemak-DH Wide)
no(dvorak)Norwegian (Dvorak)
no(smi)Northern Saami (Norway)
no(smi_nodeadkeys)Northern Saami (Norway, no dead keys)

irPersian
ir(pes_keypad)Persian (with Persian keypad)
ir(winkeys)Persian (Windows)
ir(azb)Azerbaijani (Iran)
ir(ku)Kurdish (Iran, Latin Q)
ir(ku_alt)Kurdish (Iran, Latin Alt-Q)
ir(ku_f)Kurdish (Iran, F)
ir(ku_ara)Kurdish (Iran, Arabic-Latin)

plPolish
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(dvp)Polish (programmer Dvorak)
pl(csb)Kashubian
pl(szl)Silesian
pl(ru_phonetic_dvorak)Russian (Poland, phonetic Dvorak)

ptPortuguese
pt(nodeadkeys)Portuguese (no dead keys)
pt(mac)Portuguese (Macintosh)
pt(mac_nodeadkeys)Portuguese (Macintosh, no dead keys)
pt(nativo)Portuguese (Nativo)
pt(nativo-us)Portuguese (Nativo for US keyboards)
pt(nativo-epo)Esperanto (Portugal, Nativo)

brPortuguese (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(thinkpad)Portuguese (Brazil, IBM/Lenovo ThinkPad)
br(nativo-epo)Esperanto (Brazil, Nativo)
br(rus)Russian (Brazil, phonetic)

roRomanian
ro(std)Romanian (standard)
ro(winkeys)Romanian (Windows)

ruRussian
ru(phonetic)Russian (phonetic)
ru(phonetic_winkeys)Russian (phonetic, Windows)
ru(phonetic_YAZHERTY)Russian (phonetic, YAZHERTY)
ru(phonetic_azerty)Russian (phonetic, AZERTY)
ru(phonetic_dvorak)Russian (phonetic, Dvorak)
ru(typewriter)Russian (typewriter)
ru(ruchey_ru)Russian (engineering, RU)
ru(ruchey_en)Russian (engineering, EN)
ru(legacy)Russian (legacy)
ru(typewriter-legacy)Russian (typewriter, legacy)
ru(dos)Russian (DOS)
ru(mac)Russian (Macintosh)
ru(ab)Abkhazian (Russia)
ru(bak)Bashkirian
ru(cv)Chuvash
ru(cv_latin)Chuvash (Latin)
ru(xal)Kalmyk
ru(kom)Komi
ru(chm)Mari
ru(os_legacy)Ossetian (legacy)
ru(os_winkeys)Ossetian (Windows)
ru(srp)Serbian (Russia)
ru(tt)Tatar
ru(udm)Udmurt
ru(sah)Yakut

rsSerbian
rs(alternatequotes)Serbian (Cyrillic, with guillemets)
rs(yz)Serbian (Cyrillic, ZE and ZHE swapped)
rs(latin)Serbian (Latin)
rs(latinalternatequotes)Serbian (Latin, with guillemets)
rs(latinunicode)Serbian (Latin, Unicode)
rs(latinyz)Serbian (Latin, QWERTY)
rs(latinunicodeyz)Serbian (Latin, Unicode, QWERTY)
rs(rue)Pannonian Rusyn

lkSinhala (phonetic)
lk(us)Sinhala (US)
lk(tam_unicode)Tamil (Sri Lanka, TamilNet '99)
lk(tam_TAB)Tamil (Sri Lanka, TamilNet '99, TAB encoding)

skSlovak
sk(bksl)Slovak (extra backslash)
sk(qwerty)Slovak (QWERTY)
sk(qwerty_bksl)Slovak (QWERTY, extra backslash)

siSlovenian
si(alternatequotes)Slovenian (with guillemets)
si(us)Slovenian (US)

esSpanish
es(nodeadkeys)Spanish (no dead keys)
es(deadtilde)Spanish (dead tilde)
es(winkeys)Spanish (Windows)
es(dvorak)Spanish (Dvorak)
es(ast)Asturian (Spain, with bottom-dot H and L)
es(cat)Catalan (Spain, with middle-dot L)

latamSpanish (Latin American)
latam(nodeadkeys)Spanish (Latin American, no dead keys)
latam(deadtilde)Spanish (Latin American, dead tilde)
latam(dvorak)Spanish (Latin American, Dvorak)
latam(colemak)Spanish (Latin American, Colemak)

keSwahili (Kenya)
ke(kik)Kikuyu

tzSwahili (Tanzania)

seSwedish
se(nodeadkeys)Swedish (no dead keys)
se(dvorak)Swedish (Dvorak)
se(us_dvorak)Swedish (Dvorak, intl.)
se(svdvorak)Swedish (Svdvorak)
se(mac)Swedish (Macintosh)
se(us)Swedish (US)
se(swl)Swedish Sign Language
se(smi)Northern Saami (Sweden)
se(rus)Russian (Sweden, phonetic)

twTaiwanese
tw(indigenous)Taiwanese (indigenous)
tw(saisiyat)Saisiyat (Taiwan)

tjTajik
tj(legacy)Tajik (legacy)

thThai
th(tis)Thai (TIS-820.2538)
th(pat)Thai (Pattachote)

bwTswana

tmTurkmen
tm(alt)Turkmen (Alt-Q)

trTurkish
tr(f)Turkish (F)
tr(e)Turkish (E)
tr(alt)Turkish (Alt-Q)
tr(intl)Turkish (intl., with dead keys)
tr(ku)Kurdish (Turkey, Latin Q)
tr(ku_f)Kurdish (Turkey, F)
tr(ku_alt)Kurdish (Turkey, Latin Alt-Q)

uaUkrainian
ua(phonetic)Ukrainian (phonetic)
ua(typewriter)Ukrainian (typewriter)
ua(winkeys)Ukrainian (Windows)
ua(macOS)Ukrainian (macOS)
ua(legacy)Ukrainian (legacy)
ua(homophonic)Ukrainian (homophonic)
ua(crh)Crimean Tatar (Turkish Q)
ua(crh_f)Crimean Tatar (Turkish F)
ua(crh_alt)Crimean Tatar (Turkish Alt-Q)

pkUrdu (Pakistan)
pk(urd-crulp)Urdu (Pakistan, CRULP)
pk(urd-nla)Urdu (Pakistan, NLA)
pk(ara)Arabic (Pakistan)
pk(snd)Sindhi

uzUzbek
uz(latin)Uzbek (Latin)

vnVietnamese
vn(us)Vietnamese (US)
vn(fr)Vietnamese (France)

snWolof

customA user-defined custom Layout

 

OPTIONS

 

Switching to another layout

OptionDescription


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:caps_select Caps Lock to first layout; Shift+Caps Lock to second layout
grp:win_menu_select Left Win to first layout; Right Win/Menu to second layout
grp:ctrl_select Left Ctrl to first layout; Right Ctrl to second layout
grp:alt_caps_toggle Alt+Caps Lock
grp:shifts_toggle Both Shifts together
grp:alts_toggle Both Alts together
grp:alt_altgr_toggle Both Alts together; AltGr alone chooses third level
grp:ctrls_toggle Both Ctrls 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_shift_toggle_bidir Left Ctrl+Left Shift chooses previous layout, Right Ctrl + Right Shift chooses next layout
grp:ctrl_alt_toggle Alt+Ctrl
grp:lctrl_lalt_toggle Left Alt+Left Ctrl
grp:rctrl_ralt_toggle Right Alt+Right Ctrl
grp:ctrl_alt_toggle_bidir Left Ctrl+Left Alt chooses previous layout, Right Ctrl + Right Alt chooses next layout
grp:alt_shift_toggle Alt+Shift
grp:lalt_lshift_toggle Left Alt+Left Shift
grp:ralt_rshift_toggle Right Alt+Right Shift
grp:alt_shift_toggle_bidir Left Alt+Left Shift chooses previous layout, Right Alt + Right Shift chooses next layout
grp:menu_toggle Menu
grp:lwin_toggle Left Win
grp:alt_space_toggle Alt+Space
grp:win_space_toggle Win+Space
grp:ctrl_space_toggle Ctrl+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 Ctrl+Left Win to first layout; Ctrl+Menu to second layout
grp:lctrl_lwin_toggle Left Ctrl+Left Win

 

Key to choose the 2nd level

OptionDescription


 

Key to choose the 3rd level

OptionDescription


lv3:menu_switch Menu
lv3:win_switch Any Win
lv3:lwin_switch Left Win
lv3:rwin_switch Right Win
lv3:alt_switch Any Alt
lv3:lalt_switch Left Alt
lv3:ralt_switch Right Alt
lv3:ralt_switch_multikey Right Alt; Shift+Right Alt as Compose
lv3:ralt_alt Right Alt never chooses 3rd level
lv3:enter_switch Enter on keypad
lv3:caps_switch Caps Lock
lv3:bksl_switch Backslash
lv3:lsgt_switch The "< >" key
lv3:caps_switch_latch Caps Lock; acts as onetime lock when pressed together with another 3rd-level chooser
lv3:bksl_switch_latch Backslash; acts as onetime lock when pressed together with another 3rd level chooser
lv3:lsgt_switch_latch The "< >" key; acts as onetime lock when pressed together with another 3rd level chooser

 

Ctrl position

OptionDescription


ctrl:lctrl_meta Left Ctrl as Meta
ctrl:swapcaps Swap Ctrl and Caps Lock
ctrl:grouptoggle_capscontrol Caps Lock as Ctrl, Left Control switches to another layout
ctrl:hyper_capscontrol Caps Lock as Ctrl, Ctrl as Hyper
ctrl:ac_ctrl To the left of "A"
ctrl:aa_ctrl At the bottom left
ctrl:rctrl_ralt Right Ctrl as Right Alt
ctrl:ralt_rctrl Right Alt as Right Control
ctrl:menu_rctrl Menu as Right Ctrl
ctrl:swap_lalt_lctl Swap Left Alt with Left Ctrl
ctrl:swap_ralt_rctl Swap Right Alt with Right 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

OptionDescription


grp_led:caps Caps Lock
grp_led:scroll Scroll Lock

 

Use keyboard LED to indicate modifiers

OptionDescription


 

Layout of numeric keypad

OptionDescription


keypad:oss Unicode arrows and math operators
keypad:future Unicode arrows and math operators on default level
keypad:legacy_wang Legacy Wang 724
keypad:oss_wang Wang 724 keypad with Unicode arrows and math operators
keypad:future_wang Wang 724 keypad with Unicode arrows and math operators on default level
keypad:hex Hexadecimal
keypad:atm Phone and ATM style

 

Numeric keypad Delete behavior

OptionDescription


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

OptionDescription


caps:internal_nocancel Caps Lock uses internal capitalization; Shift does not affect Caps Lock
caps:shift Caps Lock acts as Shift with locking; Shift "pauses" Caps Lock
caps:shift_nocancel Caps Lock acts as Shift with locking; Shift does not affect Caps Lock
caps:capslock Caps Lock toggles normal capitalization of alphabetic characters
caps:shiftlock Caps Lock toggles Shift Lock (affects all keys)
caps:swapescape Swap Esc and Caps Lock
caps:escape Make Caps Lock an additional Esc
caps:escape_shifted_capslock Make Caps Lock an additional Esc, but Shift + Caps Lock is the regular Caps Lock
caps:backspace Make Caps Lock an additional Backspace
caps:super Make Caps Lock an additional Super
caps:hyper Make Caps Lock an additional Hyper
caps:menu Make Caps Lock an additional Menu key
caps:numlock Make Caps Lock an additional Num Lock
caps:ctrl_modifier Make Caps Lock act as an additional Ctrl modifier, but keep identifying as Caps Lock
caps:digits_row Caps Lock gives digits on the digits row (Azerty layouts)
caps:none Caps Lock is disabled

 

Alt and Win behavior

OptionDescription


altwin:menu_win Menu is mapped to Win
altwin:meta_alt Alt and Meta are on Alt
altwin:alt_win Alt is mapped to Win and the usual Alt
altwin:ctrl_win Ctrl is mapped to Win and the usual Ctrl
altwin:ctrl_rwin Ctrl is mapped to Right Win and the usual Ctrl
altwin:ctrl_alt_win Ctrl is mapped to Alt, Alt to Win
altwin:meta_win Meta is mapped to Win
altwin:left_meta_win Meta is mapped to Left Win
altwin:hyper_win Hyper is mapped to Win
altwin:alt_super_win Alt is mapped to Right Win, Super to Menu
altwin:swap_lalt_lwin Left Alt is swapped with Left Win
altwin:swap_alt_win Alt is swapped with Win
altwin:prtsc_rwin Win is mapped to PrtSc and the usual Win

 

Position of Compose key

OptionDescription


compose:lwin Left Win
compose:lwin-altgr 3rd level of Left Win
compose:rwin Right Win
compose:rwin-altgr 3rd level of Right Win
compose:menu Menu
compose:menu-altgr 3rd level of Menu
compose:lctrl Left Ctrl
compose:lctrl-altgr 3rd level of Left Ctrl
compose:rctrl Right Ctrl
compose:rctrl-altgr 3rd level of Right Ctrl
compose:caps Caps Lock
compose:caps-altgr 3rd level of Caps Lock
compose:102 The "< >" key
compose:102-altgr 3rd level of the "< >" key
compose:paus Pause
compose:ins Insert
compose:prsc PrtSc
compose:sclk Scroll Lock

 

Compatibility options

OptionDescription


numpad:mac Numeric keypad always enters digits (as in macOS)
numpad:microsoft Num Lock on: digits; Shift for arrows. Num Lock off: arrows (as in Windows)
numpad:shift3 Shift does not cancel Num Lock, chooses 3rd level instead
scrolllock:mod3 Map Scroll Lock to Mod3
srvrkeys:none Special keys (Ctrl+Alt+<key>) handled in a server
apple:alupckeys Apple Aluminium emulates Pause, PrtSc, Scroll Lock
apple:jp_oadg109a Japanese Apple keyboards emulate OADG109A backslash
apple:jp_pc106 Japanese Apple keyboards emulate PC106 backslash
shift:breaks_caps Shift cancels Caps Lock
misc:typo Enable extra typographic characters
misc:apl Enable APL overlay characters
shift:both_capslock Both Shifts together enable Caps Lock
shift:both_capslock_cancel Both Shifts together enable Caps Lock; one Shift key disables it
shift:both_shiftlock Both Shifts together enable Shift Lock
keypad:pointerkeys Shift + Num Lock enables PointerKeys
grab:break_actions Allow breaking grabs with keyboard actions (warning: security risk)
grab:debug Allow grab and window tree logging

 

Currency signs

OptionDescription


eurosign:E Euro on E, fourth level
eurosign:2 Euro on 2
eurosign:4 Euro on 4
eurosign:5 Euro on 5
rupeesign:4 Rupee on 4

 

Key to choose the 5th level

OptionDescription


lv5:lsgt_switch The "< >" key chooses 5th level
lv5:ralt_switch Right Alt chooses 5th level
lv5:menu_switch Menu chooses 5th level
lv5:rctrl_switch Right Ctrl chooses 5th level
lv5:lsgt_switch_lock The "< >" key chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser
lv5:ralt_switch_lock Right Alt chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser
lv5:lwin_switch_lock Left Win chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser
lv5:rwin_switch_lock Right Win chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser

 

Non-breaking space input

OptionDescription


nbsp:level2 Non-breaking space at the 2nd level
nbsp:level3 Non-breaking space at the 3rd 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: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

OptionDescription


japan:nicola_f_bs NICOLA-F style Backspace
japan:hztg_escape Make Zenkaku Hankaku an additional Esc

 

Korean Hangul/Hanja keys

OptionDescription


korean:rctrl_hangul Make right Ctrl a Hangul key
korean:ralt_hanja Make right Alt a Hanja key
korean:rctrl_hanja Make right Ctrl a Hanja key

 

Esperanto letters with superscripts

OptionDescription


esperanto:dvorak At the corresponding key in a Dvorak layout
esperanto:colemak At the corresponding key in a Colemak layout

 

Old Solaris keycodes compatibility

OptionDescription


 

Key sequence to kill the X server

OptionDescription


 

Miscellaneous options

OptionDescription


 

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)


 

Index

NAME
DESCRIPTION
XKB DATA FILES LOAD PATHS
THE CUSTOM LAYOUT
MODELS
LAYOUTS
OPTIONS
Switching to another layout
Key to choose the 2nd level
Key to choose the 3rd level
Ctrl position
Use keyboard LED to show alternative layout
Use keyboard LED to indicate modifiers
Layout of numeric keypad
Numeric keypad Delete behavior
Caps Lock behavior
Alt and Win behavior
Position of Compose key
Compatibility options
Currency signs
Key to choose the 5th level
Non-breaking space input
Japanese keyboard options
Korean Hangul/Hanja keys
Esperanto letters with superscripts
Old Solaris keycodes compatibility
Key sequence to kill the X server
Miscellaneous options
FILES
SEE ALSO

This document was created by man2html, using the manual pages.
Time: 11:48:49 GMT, September 14, 2026