summaryrefslogtreecommitdiff
path: root/data/xkbdata/rules/xorg.lst
diff options
context:
space:
mode:
Diffstat (limited to 'data/xkbdata/rules/xorg.lst')
-rw-r--r--data/xkbdata/rules/xorg.lst410
1 files changed, 410 insertions, 0 deletions
diff --git a/data/xkbdata/rules/xorg.lst b/data/xkbdata/rules/xorg.lst
new file mode 100644
index 000000000..f93a52edf
--- /dev/null
+++ b/data/xkbdata/rules/xorg.lst
@@ -0,0 +1,410 @@
+// $XdotOrg: xc/programs/xkbcomp/rules/xorg.lst,v 1.2 2004/04/23 19:54:52 eich Exp $
+// $Xorg: xfree86.lst,v 1.3 2000/08/17 19:54:42 cpqbld Exp $
+
+! 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
+ 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
+ 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
+ btc9000 BTC 9000
+ btc9000a BTC 9000A
+ btc9001ah BTC 9001AH
+ btc5090 BTC 5090
+ cherryblue Cherry Blue Line CyBo@rd
+ cherryblueb Cherry CyMotion Master XPress
+ cherrybluea Cherry Blue Line CyBo@rd (alternate option)
+ chicony Chicony Internet Keyboard
+ 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
+ inspiron Laptop/notebook Dell Inspiron 8xxx
+ dexxa Dexxa Wireless Desktop Keyboard
+ diamond Diamond 9801 / 9802 series
+ dtk2000 DTK2000
+ ennyah_dkb1008 Ennyah DKB-1008
+ genius Genius Comfy KB-16M / Genius MM Keyboard KWD-910
+ geniuscomfy2 Genius Comfy KB-21e-Scroll
+ gyration Gyration
+ 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
+ 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
+ logiaccess Logitech Access Keyboard
+ ltcd Logitech Cordless Desktop
+ logicdit Logitech Cordless Desktop iTouch
+ logicdp Logitech Cordless Desktop Pro
+ logicdpa Logitech Cordless Desktop Pro (alternate option)
+ logicdpa2 Logitech Cordless Desktop Pro (alternate option2)
+ logicdo Logitech Cordless Desktop Optical
+ logicfn Logitech Cordless Freedom/Desktop Navigator
+ logicdn Logitech Cordless Desktop Navigator
+ logidak Logitech Deluxe Access Keyboard
+ logiitc Logitech iTouch Cordless Keyboard (model Y-RB6)
+ logiik Logitech Internet Keyboard
+ itouch Logitech iTouch
+ logiitc Logitech iTouch Cordless Keyboard (model Y-RB6)
+ logiik Logitech Internet Keyboard
+ logiink Logitech Internet Navigator Keyboard
+ itouchin Logitech iTouch keyboard Internet Navigator
+ logiultrax Logitech Ultra-X Keyboard
+ mx1998 Memorex MX1998
+ mx2500 Memorex MX2500 EZ-Access Keyboard
+ mx2750 Memorex MX2750
+ 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
+ microsoftprose Microsoft Internet Keyboard Pro, Swedish
+ microsoftoffice Microsoft Office Keyboard
+ microsoftmult Microsoft Wireless Multimedia Keyboard 1.0A
+ oretec Oretec 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
+ symplon Symplon PaceBook (tablet PC)
+ toshiba_s3000 Toshiba Satellite S3000
+ trust Trust Wireless Keyboard Classic
+ trustda Trust Direct Access Keyboard
+ yahoo Yahoo! Internet Keyboard
+ macintosh Macintosh
+ macintosh_old Macintosh Old
+ powerpcps2 PowerPC PS/2
+ acer_tm_800 Acer TravelMate 800
+
+! layout
+ us U.S. English
+ ara Arabic
+ al Albania
+ am Armenia
+ az Azerbaijan
+ by Belarus
+ be Belgium
+ bd Bangladesh
+ in India
+ ba Bosnia and Herzegovina
+ br Brazil
+ bg Bulgaria
+ mm Myanmar
+ ca Canada
+ hr Croatia
+ cz Czechia
+ dk Denmark
+ nl Netherlands
+ bt Bhutan
+ ee Estonia
+ ir Iran
+ fo Faroe Islands
+ fi Finland
+ fr France
+ ge Georgia
+ de Germany
+ gr Greece
+ hu Hungary
+ is Iceland
+ il Israel
+ it Italy
+ jp Japan
+ kg Kyrgyzstan
+ la Laos
+ latam Latin American
+ lt Lithuania
+ lv Latvia
+ mao Maori
+ mkd Macedonian
+ mt Malta
+ mn Mongolia
+ no Norway
+ pl Poland
+ pt Portugal
+ ro Romania
+ ru Russia
+ srp Serbian
+ si Slovenia
+ sk Slovakia
+ es Spain
+ se Sweden
+ ch Switzerland
+ sy Syria
+ tj Tajikistan
+ lk Sri Lanka
+ th Thailand
+ tr Turkish
+ ua Ukraine
+ gb United Kingdom
+ uz Uzbekistan
+ vn Vietnam
+ nec_vndr/jp PC-98xx Series
+ ie Ireland
+ pk Pakistan
+
+! variant
+ intl us: International (with dead keys)
+ alt-intl us: Alternative international (former us_intl)
+ dvorak us: Dvorak
+ rus us: Russian phonetic
+ azerty ara: azerty
+ azerty_digits ara: azerty/digits
+ digits ara: digits
+ qwerty ara: qwerty
+ qwerty_digits ara: qwerty/digits
+ phonetic am: Phonetic
+ cyrillic az: Cyrillic
+ winkeys by: Winkeys
+ iso-alternate be: ISO Alternate
+ nodeadkeys be: Eliminate dead keys
+ sundeadkeys be: Sun dead keys
+ probhat bd: Probhat
+ ben in: Bengali
+ ben_probhat in: Bengali Probhat
+ guj in: Gujarati
+ guru in: Gurmukhi
+ kan in: Kannada
+ mal in: Malayalam
+ 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
+ nodeadkeys br: Eliminate dead keys
+ phonetic bg: Phonetic
+ fr-dvorak ca: French Dvorak
+ fr-legacy ca: French (legacy)
+ multi ca: Multilingual
+ multi-2gr ca: Multilingual, second part
+ ike ca: Inuktitut
+ us hr: US keyboard with Croatian letters
+ bksl cz: With <\|> key
+ qwerty cz: qwerty
+ qwerty_bksl cz: qwerty, extended Backslash
+ nodeadkeys dk: Eliminate dead keys
+ nodeadkeys ee: Eliminate dead keys
+ nodeadkeys fo: Eliminate dead keys
+ nodeadkeys fi: Eliminate dead keys
+ smi fi: Northern Saami
+ nodeadkeys fr: Eliminate dead keys
+ sundeadkeys fr: Sun dead keys
+ latin9 fr: Alternative
+ latin9_nodeadkeys fr: Alternative, eliminate dead keys
+ latin9_sundeadkeys fr: Alternative, Sun dead keys
+ dvorak fr: Dvorak
+ ru ge: Russian
+ 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
+ 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
+ lyx il: lyx
+ si1452 il: si1452
+ phonetic il: Phonetic
+ nodeadkeys it: Eliminate dead keys
+ nodeadkeys latam: Eliminate dead keys
+ sundeadkeys latam: Sun dead keys
+ std lt: "Standard"
+ us lt: US keyboard with Lithuanian letters
+ apostrophe lv: Apostrophe (') variant
+ tilde lv: Tilde (~) variant
+ fkey lv: F-letter (F) variant
+ nodeadkeys mkd: Eliminate dead keys
+ us mt: US keyboard with Maltian letters
+ nodeadkeys no: Eliminate dead keys
+ dvorak no: Dvorak
+ smi no: Northern Saami
+ smi_nodeadkeys no: Northern Saami, 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/!"
+ nodeadkeys pt: Eliminate dead keys
+ sundeadkeys pt: Sun dead keys
+ us ro: US keyboard with Romanian letters
+ de ro: Romanian keyboard with German letters
+ phonetic ru: Phonetic
+ typewriter ru: Typewriter
+ winkeys ru: Winkeys
+ yz srp: Z and ZHE swapped
+ latin srp: Latin
+ latinunicode srp: Latin Unicode
+ latinyz srp: Latin qwerty
+ latinunicodeyz srp: Latin Unicode qwerty
+ alternatequotes srp: With guillemots
+ latinalternatequotes srp: Latin with guillemots
+ 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
+ nodeadkeys se: Eliminate dead keys
+ dvorak se: Dvorak
+ rus se: Russian phonetic
+ rus_nodeadkeys se: Russian phonetic, eliminate dead keys
+ smi se: Northern Saami
+ 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
+ syc sy: Syriac
+ syc_phonetic sy: Syriac phonetic
+ tam_unicode lk: Tamil Unicode
+ tam_TAB lk: Tamil TAB Typewriter
+ tam_TSCII lk: Tamil TSCII Typewriter
+ sin_phonetic lk: Sinhala phonetic
+ tis th: TIS-820.2538
+ pat th: Pattachote
+ f tr: (F)
+ alt tr: Alt-Q
+ phonetic ua: Phonetic
+ typewriter ua: Typewriter
+ winkeys ua: Winkeys
+ rstu ua: Standard RSTU
+ rstu_ru ua: Standard RSTU on Russian layout
+ intl gb: International (with dead keys)
+ dvorak gb: Dvorak
+ CloGaelach ie: CloGaelach
+ UnicodeExpert ie: UnicodeExpert
+ ogam ie: Ogham
+ ogam_is434 ie: Ogham IS434
+
+! option
+ grp Group Shift/Lock behavior
+ grp:switch R-Alt switches group while pressed.
+ grp:lswitch Left Alt key switches group while pressed.
+ grp:lwin_switch Left Win-key switches group while pressed.
+ grp:rwin_switch Right Win-key switches group while pressed.
+ grp:win_switch Both Win-keys switch group while pressed.
+ grp:rctrl_switch Right Ctrl key switches group while pressed.
+ grp:toggle Right Alt key changes group.
+ grp:lalt_toggle Left Alt key changes group.
+ grp:caps_toggle CapsLock key changes group.
+ grp:shift_caps_toggle Shift+CapsLock changes group.
+ grp:shifts_toggle Both Shift keys together change group.
+ grp:alts_toggle Both Alt keys together change group.
+ grp:ctrls_toggle Both Ctrl keys together change group.
+ grp:ctrl_shift_toggle Control+Shift changes group.
+ grp:ctrl_alt_toggle Alt+Control changes group.
+ grp:alt_shift_toggle Alt+Shift changes group.
+ grp:menu_toggle Menu key changes group.
+ grp:lwin_toggle Left Win-key changes group.
+ grp:rwin_toggle Right Win-key changes group.
+ grp:lshift_toggle Left Shift key changes group.
+ grp:rshift_toggle Right Shift key changes group.
+ grp:lctrl_toggle Left Ctrl key changes group.
+ grp:rctrl_toggle Right Ctrl key changes group.
+ lv3 Third level choosers
+ lv3:switch Press Right Control 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.
+ ctrl Control key position
+ ctrl:nocaps Make CapsLock an additional Control.
+ ctrl:swapcaps Swap Control and CapsLock.
+ ctrl:ctrl_ac Control key at left of 'A'
+ ctrl:ctrl_aa Control key at bottom left
+ ctrl:ctrl_ra Right Control key works as Right Alt.
+ grp_led Use keyboard LED to show alternative group.
+ grp_led:num NumLock LED shows alternative group.
+ grp_led:caps CapsLock LED shows alternative group.
+ grp_led:scroll ScrollLock LED shows alternative group.
+ caps CapsLock key behavior
+ caps:internal CapsLock uses internal capitalization. Shift cancels CapsLock.
+ caps:internal_nocancel CapsLock uses internal capitalization. Shift doesn't cancel CapsLock.
+ caps:shift CapsLock acts as Shift with locking. Shift cancels CapsLock.
+ caps:shift_nocancel CapsLock acts as Shift with locking. Shift doesn't cancel CapsLock.
+ caps:shift_lock CapsLock just locks the Shift modifier.
+ caps:capslock CapsLock toggles normal capitalization of alphabetic characters.
+ 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 (default).
+ 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 (default).
+ 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.
+ Compose key Compose key position
+ compose:ralt Right Alt is Compose.
+ compose:rwin Right Win-key is Compose.
+ compose:menu Menu is Compose.
+ compose:rctrl Right Ctrl is Compose.
+ compat Miscellaneous compatibility options
+ numpad:microsoft Shift with numpad keys works as in MS Windows.
+ srvrkeys:none Special keys (Ctrl+Alt+<key>) handled in a server.
+ eurosign Adding the EuroSign to certain keys
+ eurosign:e Add the EuroSign to the E key.
+ eurosign:5 Add the EuroSign to the 5 key.
+ eurosign:2 Add the EuroSign to the 2 key.