aboutsummaryrefslogtreecommitdiff
path: root/xorg-server/xkbdata.src/rules/base.lst
diff options
context:
space:
mode:
Diffstat (limited to 'xorg-server/xkbdata.src/rules/base.lst')
-rw-r--r--xorg-server/xkbdata.src/rules/base.lst683
1 files changed, 683 insertions, 0 deletions
diff --git a/xorg-server/xkbdata.src/rules/base.lst b/xorg-server/xkbdata.src/rules/base.lst
new file mode 100644
index 000000000..17742b8e6
--- /dev/null
+++ b/xorg-server/xkbdata.src/rules/base.lst
@@ -0,0 +1,683 @@
+! model
+ pc101 Generic 101-key PC
+ pc102 Generic 102-key (Intl) PC
+ pc104 Generic 104-key PC
+ pc105 Generic 105-key (Intl) PC
+ dell101 Dell 101-key PC
+ latitude Dell Latitude series laptop
+ dellm65 Dell Precision M65
+ everex Everex STEPnote
+ flexpro Keytronic FlexPro
+ microsoft Microsoft Natural
+ omnikey101 Northgate OmniKey 101
+ winbook Winbook Model XP5
+ jp106 Japanese 106-key
+ pc98 PC-98xx Series
+ a4techKB21 A4Tech KB-21
+ a4techKBS8 A4Tech KBS-8
+ a4_rfkb23 A4Tech Wireless Desktop RFKB-23
+ abnt2 Brazilian ABNT2
+ airkey Acer AirKey V
+ acpi ACPI Standard
+ azonaRF2300 Azona RF2300 wireless Internet Keyboard
+ scorpius Advance Scorpius KI
+ brother Brother Internet Keyboard
+ 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
+ cherryblue Cherry Blue Line CyBo@rd
+ cherryblueb Cherry CyMotion Master XPress
+ cherrybluea Cherry Blue Line CyBo@rd (alternate option)
+ cherrycyboard Cherry CyBo@rd USB-Hub
+ chicony Chicony Internet Keyboard
+ chicony0108 Chicony KU-0108
+ chicony9885 Chicony KB-9885
+ compaqeak8 Compaq Easy Access Keyboard
+ compaqik7 Compaq Internet Keyboard (7 keys)
+ compaqik13 Compaq Internet Keyboard (13 keys)
+ compaqik18 Compaq Internet Keyboard (18 keys)
+ cymotionlinux Cherry CyMotion Master Linux
+ armada Laptop/notebook Compaq (eg. Armada) Laptop Keyboard
+ presario Laptop/notebook Compaq (eg. Presario) Internet Keyboard
+ ipaq Compaq iPaq Keyboard
+ dell Dell
+ dellsk8125 Dell SK-8125
+ dellsk8135 Dell SK-8135
+ dellusbmm Dell USB Multimedia Keyboard
+ inspiron Dell Laptop/notebook Inspiron 6xxx/8xxx
+ precision_m Dell Laptop/notebook Precision M series
+ dexxa Dexxa Wireless Desktop Keyboard
+ diamond Diamond 9801 / 9802 series
+ dtk2000 DTK2000
+ ennyah_dkb1008 Ennyah DKB-1008
+ fscaa1667g Fujitsu-Siemens Computers AMILO A1667G laptop
+ genius Genius Comfy KB-16M / Genius MM Keyboard KWD-910
+ geniuscomfy Genius Comfy KB-12e
+ geniuscomfy2 Genius Comfy KB-21e-Scroll
+ geniuskb19e Genius KB-19e NB
+ gyration Gyration
+ logitech_base Logitech Generic Keyboard
+ logitech_g15 Logitech G15 extra keys via G15daemon
+ hpi6 Hewlett-Packard Internet Keyboard
+ hp2501 Hewlett-Packard SK-2501 Multimedia Keyboard
+ hp2505 Hewlett-Packard SK-2505 Internet Keyboard
+ hpxe3gc Hewlett-Packard Omnibook XE3 GC
+ hpxe3gf Hewlett-Packard Omnibook XE3 GF
+ hpxt1000 Hewlett-Packard Omnibook XT1000
+ hpzt11xx Hewlett-Packard Pavilion ZT11xx
+ hp500fa Hewlett-Packard Omnibook 500 FA
+ hp5xx Hewlett-Packard Omnibook 5xx
+ hp5181 Hewlett-Packard Internet Keyboard 5181
+ hp5185 Hewlett-Packard Internet Keyboard 5185
+ hpnx9020 Hewlett-Packard nx9020
+ hp6000 Hewlett-Packard Omnibook 6000/6100
+ honeywell_euroboard Honeywell Euroboard
+ rapidaccess IBM Rapid Access
+ rapidaccess2 IBM Rapid Access II
+ rapidaccess2a IBM Rapid Access II (alternate option)
+ thinkpad IBM ThinkPad 560Z/600/600E/A22E
+ thinkpadintl IBM ThinkPad 560Z/600/600E/A22E, Intl
+ thinkpad60 IBM ThinkPad R60/T60/R61/T61
+ thinkpadz60 IBM ThinkPad Z60m/Z60t/Z61m/Z61t
+ ibm_spacesaver IBM Space Saver
+ logiaccess Logitech Access Keyboard
+ logiclx300 Logitech Cordless Desktop LX-300
+ logii350 Logitech Internet 350 Keyboard
+ logimel Logitech Media Elite Keyboard
+ 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 (alternate option)
+ logicdpa2 Logitech Cordless Desktop Pro (alternate option2)
+ logicfn Logitech Cordless Freedom/Desktop Navigator
+ logicdn Logitech Cordless Desktop Navigator
+ logiitc Logitech iTouch Cordless Keyboard (model Y-RB6)
+ logiik Logitech Internet Keyboard
+ itouch Logitech iTouch
+ logicink Logitech Internet Navigator Keyboard
+ logiex110 Logitech Cordless Desktop EX110
+ logiinkse Logitech iTouch Internet Navigator Keyboard SE
+ logiinkseusb Logitech iTouch Internet Navigator Keyboard SE (USB)
+ logiultrax Logitech Ultra-X Keyboard
+ logiultraxc Logitech Ultra-X Cordless Media Desktop Keyboard
+ logidinovo Logitech diNovo Keyboard
+ logidinovoedge Logitech diNovo Edge Keyboard
+ mx1998 Memorex MX1998
+ mx2500 Memorex MX2500 EZ-Access Keyboard
+ mx2750 Memorex MX2750
+ microsoft7000 Microsoft Natural Wireless Ergonomic Keyboard 7000
+ microsoftinet Microsoft Internet Keyboard
+ microsoftpro Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro
+ microsoftprousb Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro
+ microsoftprooem Microsoft Natural Keyboard Pro OEM
+ vsonku306 ViewSonic KU-306 Internet Keyboard
+ microsoftprose Microsoft Internet Keyboard Pro, Swedish
+ microsoftoffice Microsoft Office Keyboard
+ microsoftmult Microsoft Wireless Multimedia Keyboard 1.0A
+ microsoftelite Microsoft Natural Keyboard Elite
+ oretec Ortek MCK-800 MM/Internet keyboard
+ propeller Propeller Voyager (KTEZ-1000)
+ qtronix QTronix Scorpius 98N+
+ samsung4500 Samsung SDM 4500P
+ samsung4510 Samsung SDM 4510P
+ sk1300 SK-1300
+ sk2500 SK-2500
+ sk6200 SK-6200
+ sk7100 SK-7100
+ sp_inet Super Power Multimedia Keyboard
+ sven SVEN Ergonomic 2500
+ sven303 SVEN Slim 303
+ symplon Symplon PaceBook (tablet PC)
+ toshiba_s3000 Toshiba Satellite S3000
+ trust Trust Wireless Keyboard Classic
+ trustda Trust Direct Access Keyboard
+ yahoo Yahoo! Internet Keyboard
+ macbook78 MacBook/MacBook Pro
+ macbook79 MacBook/MacBook Pro (Intl)
+ macintosh Macintosh
+ macintosh_old Macintosh Old
+ macintosh_hhk Happy Hacking Keyboard 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
+ silvercrest SILVERCREST Multimedia Wireless Keyboard
+ emachines Laptop/notebook eMachines m68xx
+ kr106 Korean 106-key
+ evdev Evdev-managed keyboard
+ benqx BenQ X-Touch
+ benqx730 BenQ X-Touch 730
+ benqx800 BenQ X-Touch 800
+ hhk Happy Hacking Keyboard
+ classmate Classmate PC
+ olpc OLPC
+ sun6 Sun Type 5/6
+
+! layout
+ us USA
+ ad Andorra
+ af Afghanistan
+ ara Arabic
+ al Albania
+ am Armenia
+ az Azerbaijan
+ by Belarus
+ be Belgium
+ bd Bangladesh
+ in India
+ ba Bosnia and Herzegovina
+ br Brazil
+ bg Bulgaria
+ ma Morocco
+ mm Myanmar
+ ca Canada
+ cd Congo, Democratic Republic of the
+ cn China
+ hr Croatia
+ cz Czechia
+ dk Denmark
+ nl Netherlands
+ bt Bhutan
+ ee Estonia
+ ir Iran
+ iq Iraq
+ fo Faroe Islands
+ fi Finland
+ fr France
+ gh Ghana
+ gn Guinea
+ ge Georgia
+ de Germany
+ gr Greece
+ hu Hungary
+ is Iceland
+ il Israel
+ it Italy
+ jp Japan
+ kg Kyrgyzstan
+ kh Cambodia
+ kz Kazakhstan
+ la Laos
+ latam Latin American
+ lt Lithuania
+ lv Latvia
+ mao Maori
+ me Montenegro
+ mk Macedonia
+ mt Malta
+ mn Mongolia
+ no Norway
+ pl Poland
+ pt Portugal
+ ro Romania
+ ru Russia
+ rs Serbia
+ si Slovenia
+ sk Slovakia
+ es Spain
+ se Sweden
+ ch Switzerland
+ sy Syria
+ tj Tajikistan
+ lk Sri Lanka
+ th Thailand
+ tr Turkey
+ ua Ukraine
+ gb United Kingdom
+ uz Uzbekistan
+ vn Vietnam
+ kr Korea, Republic of
+ nec_vndr/jp Japan (PC-98xx Series)
+ ie Ireland
+ pk Pakistan
+ mv Maldives
+ za South Africa
+ epo Esperanto
+ np Nepal
+ ng Nigeria
+ et Ethiopia
+ braille Braille
+
+! variant
+ chr us: Cherokee
+ euro us: With EuroSign on 5
+ intl us: International (with dead keys)
+ alt-intl us: Alternative international (former us_intl)
+ colemak us: Colemak
+ dvorak us: Dvorak
+ dvorak-intl us: Dvorak international
+ dvorak-l us: Left handed Dvorak
+ dvorak-r us: Right handed Dvorak
+ dvorak-classic us: Classic Dvorak
+ dvp us: Programmer Dvorak
+ rus us: Russian phonetic
+ mac us: Macintosh
+ altgr-intl us: International (AltGr dead keys)
+ olpc2 us: Group toggle on multiply/divide key
+ ps af: Pashto
+ uz af: Southern Uzbek
+ olpc-ps af: OLPC Pashto
+ olpc-fa af: OLPC Dari
+ olpc-uz af: OLPC Southern Uzbek
+ azerty ara: azerty
+ azerty_digits ara: azerty/digits
+ digits ara: digits
+ qwerty ara: qwerty
+ qwerty_digits ara: qwerty/digits
+ buckwalter ara: Buckwalter
+ phonetic am: Phonetic
+ phonetic-alt am: Alternative Phonetic
+ eastern am: Eastern
+ western am: Western
+ eastern-alt am: Alternative Eastern
+ cyrillic az: Cyrillic
+ winkeys by: Winkeys
+ latin by: Latin
+ iso-alternate be: ISO Alternate
+ nodeadkeys be: Eliminate dead keys
+ sundeadkeys be: Sun dead keys
+ wang be: Wang model 724 azerty
+ probhat bd: Probhat
+ ben in: Bengali
+ ben_probhat in: Bengali Probhat
+ guj in: Gujarati
+ guru in: Gurmukhi
+ jhelum in: Gurmukhi Jhelum
+ kan in: Kannada
+ mal in: Malayalam
+ mal_lalitha in: Malayalam Lalitha
+ ori in: Oriya
+ tam_unicode in: Tamil Unicode
+ tam_TAB in: Tamil TAB Typewriter
+ tam_TSCII in: Tamil TSCII Typewriter
+ tam in: Tamil
+ tel in: Telugu
+ urd in: Urdu
+ bolnagri in: Hindi Bolnagri
+ alternatequotes ba: Use guillemets for quotes
+ unicode ba: Use Bosnian digraphs
+ unicodeus ba: US keyboard with Bosnian digraphs
+ us ba: US keyboard with Bosnian letters
+ nodeadkeys br: Eliminate dead keys
+ dvorak br: Dvorak
+ nativo br: Nativo
+ nativo-us br: Nativo for USA keyboards
+ nativo-epo br: Nativo for Esperanto
+ phonetic bg: Phonetic
+ french ma: French
+ tifinagh ma: Tifinagh
+ tifinagh-alt ma: Tifinagh Alternative
+ tifinagh-alt-phonetic ma: Tifinagh Alternative Phonetic
+ tifinagh-extended ma: Tifinagh Extended
+ tifinagh-phonetic ma: Tifinagh Phonetic
+ tifinagh-extended-phonetic ma: Tifinagh Extended Phonetic
+ fr-dvorak ca: French Dvorak
+ fr-legacy ca: French (legacy)
+ multix ca: Multilingual
+ multi ca: Multilingual, first part
+ multi-2gr ca: Multilingual, second part
+ ike ca: Inuktitut
+ shs ca: Secwepemctsin
+ kut ca: Ktunaxa
+ tib cn: Tibetan
+ tib_asciinum cn: Tibetan (with ASCII numerals)
+ alternatequotes hr: Use guillemets for quotes
+ unicode hr: Use Croatian digraphs
+ unicodeus hr: US keyboard with Croatian digraphs
+ us hr: US keyboard with Croatian letters
+ bksl cz: With <\|> key
+ qwerty cz: qwerty
+ qwerty_bksl cz: qwerty, extended Backslash
+ ucw cz: UCW layout (accented letters only)
+ nodeadkeys dk: Eliminate dead keys
+ mac dk: Macintosh
+ mac_nodeadkeys dk: Macintosh, eliminate dead keys
+ dvorak dk: Dvorak
+ sundeadkeys nl: Sun dead keys
+ mac nl: Macintosh
+ std nl: Standard
+ nodeadkeys ee: Eliminate dead keys
+ dvorak ee: Dvorak
+ us ee: US keyboard with Estonian letters
+ pro ir: Pro
+ keypad ir: Keypad
+ pro_keypad ir: Pro Keypad
+ ku ir: Kurdish, Latin Q
+ ku_f ir: Kurdish, (F)
+ ku_alt ir: Kurdish, Latin Alt-Q
+ ku_ara ir: Kurdish, Arabic-Latin
+ ku iq: Kurdish, Latin Q
+ ku_f iq: Kurdish, (F)
+ ku_alt iq: Kurdish, Latin Alt-Q
+ ku_ara iq: Kurdish, Arabic-Latin
+ nodeadkeys fo: Eliminate dead keys
+ nodeadkeys fi: Eliminate dead keys
+ smi fi: Northern Saami
+ classic fi: Classic
+ mac fi: Macintosh
+ nodeadkeys fr: Eliminate dead keys
+ sundeadkeys fr: Sun dead keys
+ oss fr: Alternative
+ oss_latin9 fr: Alternative, latin-9 only
+ oss_nodeadkeys fr: Alternative, eliminate dead keys
+ oss_sundeadkeys fr: Alternative, Sun dead keys
+ latin9 fr: (Legacy) Alternative
+ latin9_nodeadkeys fr: (Legacy) Alternative, eliminate dead keys
+ latin9_sundeadkeys fr: (Legacy) Alternative, Sun dead keys
+ bepo fr: Bepo, ergonomic, Dvorak way
+ bepo_latin9 fr: Bepo, ergonomic, Dvorak way, latin-9 only
+ dvorak fr: Dvorak
+ mac fr: Macintosh
+ geo fr: Georgian AZERTY Tskapo
+ generic gh: Multilingual
+ akan gh: Akan
+ ewe gh: Ewe
+ fula gh: Fula
+ ga gh: Ga
+ hausa gh: Hausa
+ ergonomic ge: Ergonomic
+ mess ge: MESS
+ ru ge: Russian
+ os ge: Ossetian
+ deadacute de: Dead acute
+ deadgraveacute de: Dead grave acute
+ nodeadkeys de: Eliminate dead keys
+ ro de: Romanian keyboard with German letters
+ ro_nodeadkeys de: Romanian keyboard with German letters, eliminate dead keys
+ dvorak de: Dvorak
+ sundeadkeys de: Sun dead keys
+ neo de: Neostyle
+ mac de: Macintosh
+ mac_nodeadkeys de: Macintosh, eliminate dead keys
+ simple gr: Simple
+ extended gr: Extended
+ nodeadkeys gr: Eliminate dead keys
+ polytonic gr: Polytonic
+ standard hu: Standard
+ nodeadkeys hu: Eliminate dead keys
+ qwerty hu: qwerty
+ 101_qwertz_comma_dead hu: 101/qwertz/comma/Dead keys
+ 101_qwertz_comma_nodead hu: 101/qwertz/comma/Eliminate dead keys
+ 101_qwertz_dot_dead hu: 101/qwertz/dot/Dead keys
+ 101_qwertz_dot_nodead hu: 101/qwertz/dot/Eliminate dead keys
+ 101_qwerty_comma_dead hu: 101/qwerty/comma/Dead keys
+ 101_qwerty_comma_nodead hu: 101/qwerty/comma/Eliminate dead keys
+ 101_qwerty_dot_dead hu: 101/qwerty/dot/Dead keys
+ 101_qwerty_dot_nodead hu: 101/qwerty/dot/Eliminate dead keys
+ 102_qwertz_comma_dead hu: 102/qwertz/comma/Dead keys
+ 102_qwertz_comma_nodead hu: 102/qwertz/comma/Eliminate dead keys
+ 102_qwertz_dot_dead hu: 102/qwertz/dot/Dead keys
+ 102_qwertz_dot_nodead hu: 102/qwertz/dot/Eliminate dead keys
+ 102_qwerty_comma_dead hu: 102/qwerty/comma/Dead keys
+ 102_qwerty_comma_nodead hu: 102/qwerty/comma/Eliminate dead keys
+ 102_qwerty_dot_dead hu: 102/qwerty/dot/Dead keys
+ 102_qwerty_dot_nodead hu: 102/qwerty/dot/Eliminate dead keys
+ Sundeadkeys is: Sun dead keys
+ nodeadkeys is: Eliminate dead keys
+ mac is: Macintosh
+ dvorak is: Dvorak
+ lyx il: lyx
+ phonetic il: Phonetic
+ biblical il: Biblical Hebrew (Tiro)
+ nodeadkeys it: Eliminate dead keys
+ mac it: Macintosh
+ geo it: Georgian
+ kana jp: Kana
+ OADG109A jp: OADG 109A
+ ruskaz kz: Russian with Kazakh
+ kazrus kz: Kazakh with Russian
+ nodeadkeys latam: Eliminate dead keys
+ sundeadkeys latam: Sun dead keys
+ std lt: Standard
+ us lt: US keyboard with Lithuanian letters
+ ibm lt: IBM (LST 1205-92)
+ lekp lt: LEKP
+ lekpa lt: LEKPa
+ balticplus lt: Baltic+
+ apostrophe lv: Apostrophe (') variant
+ tilde lv: Tilde (~) variant
+ fkey lv: F-letter (F) variant
+ cyrillic me: Cyrillic
+ cyrillicyz me: Cyrillic, Z and ZHE swapped
+ latinunicode me: Latin unicode
+ latinyz me: Latin qwerty
+ latinunicodeyz me: Latin unicode qwerty
+ cyrillicalternatequotes me: Cyrillic with guillemets
+ latinalternatequotes me: Latin with guillemets
+ nodeadkeys mk: Eliminate dead keys
+ us mt: Maltese keyboard with US layout
+ nodeadkeys no: Eliminate dead keys
+ dvorak no: Dvorak
+ smi no: Northern Saami
+ smi_nodeadkeys no: Northern Saami, eliminate dead keys
+ mac no: Macintosh
+ mac_nodeadkeys no: Macintosh, eliminate dead keys
+ qwertz pl: qwertz
+ dvorak pl: Dvorak
+ dvorak_quotes pl: Dvorak, Polish quotes on quotemark key
+ dvorak_altquotes pl: Dvorak, Polish quotes on key "1/!"
+ csb pl: Kashubian
+ ru_phonetic_dvorak pl: Russian phonetic Dvorak
+ nodeadkeys pt: Eliminate dead keys
+ sundeadkeys pt: Sun dead keys
+ mac pt: Macintosh
+ mac_nodeadkeys pt: Macintosh, eliminate dead keys
+ mac_sundeadkeys pt: Macintosh, Sun dead keys
+ nativo pt: Nativo
+ nativo-us pt: Nativo for USA keyboards
+ nativo-epo pt: Nativo for Esperanto
+ cedilla ro: Cedilla
+ std ro: Standard
+ std_cedilla ro: Standard (Cedilla)
+ winkeys ro: Winkeys
+ phonetic ru: Phonetic
+ typewriter ru: Typewriter
+ legacy ru: Legacy
+ tt ru: Tatar
+ os_legacy ru: Ossetian, legacy
+ os_winkeys ru: Ossetian, Winkeys
+ cv ru: Chuvash
+ cv_latin ru: Chuvash Latin
+ udm ru: Udmurt
+ kom ru: Komi
+ sah ru: Yakut
+ yz rs: Z and ZHE swapped
+ latin rs: Latin
+ latinunicode rs: Latin Unicode
+ latinyz rs: Latin qwerty
+ latinunicodeyz rs: Latin Unicode qwerty
+ alternatequotes rs: With guillemets
+ latinalternatequotes rs: Latin with guillemets
+ alternatequotes si: Use guillemets for quotes
+ unicode si: Use Slovenian digraphs
+ unicodeus si: US keyboard with Slovenian digraphs
+ us si: US keyboard with Slovenian letters
+ bksl sk: Extended Backslash
+ qwerty sk: qwerty
+ qwerty_bksl sk: qwerty, extended Backslash
+ nodeadkeys es: Eliminate dead keys
+ sundeadkeys es: Sun dead keys
+ dvorak es: Dvorak
+ ast es: Asturian variant with bottom-dot H and bottom-dot L
+ cat es: Catalan variant with middle-dot L
+ mac es: Macintosh
+ nodeadkeys se: Eliminate dead keys
+ dvorak se: Dvorak
+ rus se: Russian phonetic
+ rus_nodeadkeys se: Russian phonetic, eliminate dead keys
+ smi se: Northern Saami
+ mac se: Macintosh
+ svdvorak se: Svdvorak
+ de_nodeadkeys ch: German, eliminate dead keys
+ de_sundeadkeys ch: German, Sun dead keys
+ fr ch: French
+ fr_nodeadkeys ch: French, eliminate dead keys
+ fr_sundeadkeys ch: French, Sun dead keys
+ fr_mac ch: French (Macintosh)
+ de_mac ch: German (Macintosh)
+ syc sy: Syriac
+ syc_phonetic sy: Syriac phonetic
+ ku sy: Kurdish, Latin Q
+ ku_f sy: Kurdish, (F)
+ ku_alt sy: Kurdish, Latin Alt-Q
+ tam_unicode lk: Tamil Unicode
+ tam_TAB lk: Tamil TAB Typewriter
+ tis th: TIS-820.2538
+ pat th: Pattachote
+ f tr: (F)
+ alt tr: Alt-Q
+ sundeadkeys tr: Sun dead keys
+ ku tr: Kurdish, Latin Q
+ ku_f tr: Kurdish, (F)
+ ku_alt tr: Kurdish, Latin Alt-Q
+ intl tr: International (with dead keys)
+ phonetic ua: Phonetic
+ typewriter ua: Typewriter
+ winkeys ua: Winkeys
+ unicode ua: Unicode
+ rstu ua: Standard RSTU
+ rstu_ru ua: Standard RSTU on Russian layout
+ homophonic ua: Homophonic
+ intl gb: International (with dead keys)
+ dvorak gb: Dvorak
+ dvorakukp gb: Dvorak (UK Punctuation)
+ mac gb: Macintosh
+ colemak gb: Colemak
+ latin uz: Latin
+ kr104 kr: 101/104 key Compatible
+ CloGaelach ie: CloGaelach
+ UnicodeExpert ie: UnicodeExpert
+ ogam ie: Ogham
+ ogam_is434 ie: Ogham IS434
+ ara pk: Arabic
+ legacy epo: displaced semicolon and quote (obsolete)
+ igbo ng: Igbo
+ yoruba ng: Yoruba
+ hausa ng: Hausa
+ left_hand braille: Left hand
+ right_hand braille: Right hand
+
+! option
+ grp Layout switching
+ grp:switch R-Alt switches layout while pressed.
+ grp:lswitch Left Alt key switches layout while pressed.
+ grp:lwin_switch Left Win-key switches layout while pressed.
+ grp:rwin_switch Right Win-key switches layout while pressed.
+ grp:win_switch Both Win-keys switch layout while pressed.
+ grp:caps_switch CapsLock key switches layout while pressed, Alt+CapsLock does the original capslock action.
+ grp:rctrl_switch Right Ctrl key switches layout while pressed.
+ grp:toggle Right Alt key changes layout.
+ grp:lalt_toggle Left Alt key changes layout.
+ grp:caps_toggle CapsLock key changes layout.
+ grp:shift_caps_toggle Shift+CapsLock changes layout.
+ grp:shift_caps_switch CapsLock switch to first layout, Shift+CapsLock switch to last layout.
+ grp:alt_caps_toggle Alt+CapsLock changes layout.
+ grp:shifts_toggle Both Shift keys together change layout.
+ grp:alts_toggle Both Alt keys together change layout.
+ grp:ctrls_toggle Both Ctrl keys together change layout.
+ grp:ctrl_shift_toggle Ctrl+Shift change layout.
+ grp:lctrl_lshift_toggle LCtrl+LShift change layout.
+ grp:ctrl_alt_toggle Alt+Ctrl change layout.
+ grp:alt_shift_toggle Alt+Shift change layout.
+ grp:menu_toggle Menu key changes layout.
+ grp:lwin_toggle Left Win-key changes layout.
+ grp:rwin_toggle Right Win-key changes layout.
+ grp:lshift_toggle Left Shift key changes layout.
+ grp:rshift_toggle Right Shift key changes layout.
+ grp:lctrl_toggle Left Ctrl key changes layout.
+ grp:rctrl_toggle Right Ctrl key changes layout.
+ lv3 Third level choosers
+ lv3:switch Press Right Ctrl to choose 3rd level.
+ lv3:menu_switch Press Menu key to choose 3rd level.
+ lv3:win_switch Press any of Win-keys to choose 3rd level.
+ lv3:lwin_switch Press Left Win-key to choose 3rd level.
+ lv3:rwin_switch Press Right Win-key to choose 3rd level.
+ lv3:alt_switch Press any of Alt keys to choose 3rd level.
+ lv3:lalt_switch Press Left Alt key to choose 3rd level.
+ lv3:ralt_switch Press Right Alt key to choose 3rd level.
+ lv3:ralt_switch_multikey Press Right Alt key to choose 3rd level, Shift+Right Alt key is Multi_Key.
+ lv3:ralt_alt Right Alt key never chooses 3rd level.
+ ctrl Ctrl key position
+ ctrl:nocaps Make CapsLock an additional Ctrl.
+ ctrl:swapcaps Swap Ctrl and CapsLock.
+ ctrl:ctrl_ac Ctrl key at left of 'A'
+ ctrl:ctrl_aa Ctrl key at bottom left
+ ctrl:ctrl_ra Right Ctrl key works as Right Alt.
+ grp_led Use keyboard LED to show alternative layout.
+ grp_led:num NumLock LED shows alternative layout.
+ grp_led:caps CapsLock LED shows alternative layout.
+ grp_led:scroll ScrollLock LED shows alternative layout.
+ keypad Numeric keypad layout selection
+ keypad:legacy Legacy keypad
+ keypad:oss Keypad with unicode additions (arrows and math operators)
+ keypad:future Keypad with unicode additions (arrows and math operators). Math operators on default level.
+ keypad:legacy_wang Legacy Wang 724 keypad
+ 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:phone_hex ATM/phone-style hexadecimal keypad
+ kpdl Numeric keypad delete key behaviour
+ 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 restriction
+ kpdl:commaoss Four-level key with comma
+ kpdl:momayyezoss Four-level key with momayyez
+ kpdl:kposs Four-level key with abstract separators
+ caps CapsLock key behavior
+ caps:internal CapsLock uses internal capitalization. Shift "pauses" CapsLock.
+ caps:internal_nocancel CapsLock uses internal capitalization. Shift doesn't affect CapsLock.
+ caps:shift CapsLock acts as Shift with locking. Shift "pauses" CapsLock.
+ caps:shift_nocancel CapsLock acts as Shift with locking. Shift doesn't affect CapsLock.
+ caps:capslock CapsLock toggles normal capitalization of alphabetic characters.
+ caps:swapescape Swap ESC and CapsLock.
+ caps:shiftlock CapsLock toggles Shift so all keys are affected.
+ altwin Alt/Win key behavior
+ altwin:menu Add the standard behavior to Menu key.
+ altwin:meta_alt Alt and Meta are on the Alt keys.
+ altwin:ctrl_win Control is mapped to the Win-keys (and the usual Ctrl keys).
+ altwin:meta_win Meta is mapped to the Win-keys.
+ altwin:left_meta_win Meta is mapped to the left Win-key.
+ altwin:super_win Super is mapped to the Win-keys.
+ altwin:hyper_win Hyper is mapped to the Win-keys.
+ altwin:alt_super_win Alt is mapped to the right Win-key and Super to Menu.
+ altwin:swap_lalt_lwin Left Alt is swapped with left Win-key.
+ Compose key Compose key position
+ compose:ralt Right Alt is Compose.
+ compose:lwin Left Win-key is Compose.
+ compose:rwin Right Win-key is Compose.
+ compose:menu Menu is Compose.
+ compose:rctrl Right Ctrl is Compose.
+ compose:caps Caps Lock is Compose.
+ compose:102 Less-than/Greater-than is Compose.
+ compat Miscellaneous compatibility options
+ numpad:pc Default numeric keypad keys.
+ numpad:mac Numeric keypad keys work as with Mac.
+ numpad:microsoft Shift with numeric keypad keys works as in MS Windows.
+ srvrkeys:none Special keys (Ctrl+Alt+<key>) handled in a server.
+ apple:badmap Swap keycodes of two keys when Mac keyboards are misdetected by kernel.
+ shift:breaks_caps Shift cancels CapsLock.
+ eurosign Adding the EuroSign to certain keys
+ eurosign:e Add the EuroSign to the E key.
+ eurosign:2 Add the EuroSign to the 2 key.
+ eurosign:4 Add the EuroSign to the 4 key.
+ eurosign:5 Add the EuroSign to the 5 key.
+ nbsp Using space key to input non-breakable space character
+ nbsp:none Space key outputs usual space at any level.
+ nbsp:level2 Space key outputs non-breakable space character at second level.
+ nbsp:level3 Space key outputs non-breakable space character at third level.
+ nbsp:level3s Space key outputs non-breakable space character at third level, nothing at fourth level.
+ nbsp:level3n Space key outputs non-breakable space character at third level, thin non-breakable space character at fourth level
+ nbsp:level4 Space key outputs non-breakable space character at fourth level.
+ nbsp:level4n Space key outputs non-breakable space character at fourth level, thin non-breakable space character at sixth level
+ nbsp:level4nl Space key outputs non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)
+ japan Japanese keyboard options
+ japan:kana_lock Kana Lock key is locking
+ japan:nicola_f_bs NICOLA-F style Backspace