1 // $XdotOrg: xc/programs/xkbcomp/rules/xfree86.lst,v 1.1.4.5 2004/03/05 13:41:31 eich Exp $
2 // $Xorg: xfree86.lst,v 1.3 2000/08/17 19:54:42 cpqbld Exp $
5 // Rules descriptions for XFree86
6 // Copyright 1996 by Joseph Moss
8 // $XFree86: xc/programs/xkbcomp/rules/xfree86.lst,v 3.80 2004/01/09 14:59:17 pascal Exp $
11 pc101 Generic 101-key PC
12 pc102 Generic 102-key (Intl) PC
13 pc104 Generic 104-key PC
14 pc105 Generic 105-key (Intl) PC
15 dell101 Dell 101-key PC
16 everex Everex STEPnote
17 flexpro Keytronic FlexPro
18 microsoft Microsoft Natural
19 omnikey101 Northgate OmniKey 101
20 winbook Winbook Model XP5
21 jp106 Japanese 106-key
26 azonaRF2300 Azona RF2300 wireless Internet Keyboard
27 scorpius Advance Scorpius KI
28 brother Brother Internet Keyboard
29 btc5113rf BTC 5113RF Multimedia
33 cherryblue Cherry Blue Line CyBo@rd
34 cherrybluea Cherry Blue Line CyBo@rd (alternate option)
35 chicony Chicony Internet Keyboard
36 chicony9885 Chicony KB-9885
37 compaqeak8 Compaq Easy Access Keyboard
38 compaqik7 Compaq Internet Keyboard (7 keys)
39 compaqik13 Compaq Internet Keyboard (13 keys)
40 compaqik18 Compaq Internet Keyboard (18 keys)
41 armada Laptop/notebook Compaq (eg. Armada, Evo) Laptop Keyboard
42 presario Laptop/notebook Compaq (eg. Presario) Internet Keyboard
43 ipaq Compaq iPaq Keyboard
45 inspiron Laptop/notebook Dell Inspiron 8xxx
46 dexxa Dexxa Wireless Desktop Keyboard
47 diamond Diamond 9801 / 9802 series
49 ennyah_dkb1008 Ennyah DKB-1008
50 genius Genius Comfy KB-16M / Genius MM Keyboard KWD-910
51 geniuscomfy2 Genius Comfy KB-21e-Scroll
52 hpi6 Hewlett-Packard Internet Keyboard
53 hp2501 Hewlett-Packard SK-2501 Multimedia Keyboard
54 hp2505 Hewlett-Packard SK-2505 Internet Keyboard
55 hp5181 Hewlett-Packard 5181 Internet Keyboard
56 hpxe3gc Hewlett-Packard Omnibook XE3 GC, GD, GE and Pavilion N5xxx
57 hpxe3gf Hewlett-Packard Omnibook XE3 GF
58 hpxe4xxx Hewlett-Packard Omnibook XE4xxx and ZE4xxx
59 hpxt1000 Hewlett-Packard Omnibook XT1000
60 hpzt11xx Hewlett-Packard Pavilion ZT11xx
61 hp500fa Hewlett-Packard Omnibook 500 FA
62 hp5xx Hewlett-Packard Omnibook 5xx
63 hp6000 Hewlett-Packard Omnibook 6000/6100
64 hp5185 Hewlett-Packard 5185 Internet Keyboard
65 honeywell_euroboard Honeywell Euroboard
66 rapidaccess IBM Rapid Access
67 rapidaccess2 IBM Rapid Access II
68 rapidaccess2a IBM Rapid Access II (alternate option)
69 thinkpad IBM ThinkPad 560Z/600/600E/A22E
70 ltcd Logitech Cordless Desktop
71 logicdp Logitech Cordless Desktop Pro
72 logicdpa Logitech Cordless Desktop Pro (alternate option)
73 logiaccess Logitech Access Keyboard
74 logicink Logitech Internet Navigator Keyboard
75 logiciink Logitech iTouch Internet Navigator Keyboard
76 logiinkse Logitech iTouch Internet Navigator Keyboard SE
77 logiinkseusb Logitech iTouch Internet Navigator Keyboard SE (USB)
78 logiik Logitech Internet Keyboard
79 itouch Logitech iTouch
81 mx2500 Memorex MX2500 EZ-Access Keyboard
83 microsoftinet Microsoft Internet Keyboard
84 microsoftpro Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro
85 microsoftprooem Microsoft Natural Keyboard Pro OEM
86 microsoftprose Microsoft Internet Keyboard Pro, Swedish
87 microsoftoffice Microsoft Office Keyboard
88 microsoftmult Microsoft Wireless Multimedia Keyboard
89 oretec Oretec MCK-800 MM/Internet keyboard
90 propeller Propeller Voyager (KTEZ-1000)
91 qtronix QTronix Scorpius 98N+
92 samsung4500 Samsung SDM 4500P
93 samsung4510 Samsung SDM 4510P
98 sven SVEN Ergonomic 2500
99 symplon Symplon PaceBook (tablet PC)
100 toshiba_s3000 Toshiba Satellite S3000
101 trust Trust Wireless Keyboard Classic
102 trustda Trust Direct Access Keyboard
103 yahoo Yahoo! Internet Keyboard
106 // The entries here should be ordered as follows:
109 // others in alphabetical order by the language/country name in English
113 en_US U.S. English w/ ISO9995-3
114 us_intl U.S. English w/ deadkeys
127 ca_enhanced French Canadian
131 cz_qwerty Czech (qwerty)
135 dz Dzongkha / Tibetan
140 fr-latin9 French (alternative)
141 ge_la Georgian (latin)
142 ge_ru Georgian (russian)
149 hu_qwerty Hungarian (qwerty)
160 lt Lithuanian qwerty "numeric"
161 lt_std Lithuanian azerty standard
166 mt_us Maltese (US layout)
176 se_FI Northern Saami (Finland)
177 se_NO Northern Saami (Norway)
178 se_SE Northern Saami (Sweden)
179 sr Serbian (Cyrillic)
183 sk_qwerty Slovak (qwerty)
193 th_tis Thai (TIS-820.2538)
194 th_pat Thai (Pattachote)
201 nec/jp PC-98xx Series
204 nodeadkeys Eliminate dead keys
207 grp Group Shift/Lock behavior
208 grp:switch Right Alt key switches group while pressed
209 grp:lswitch Left Alt key switches group while pressed
210 grp:lwin_switch Left Win-key switches group while pressed
211 grp:rwin_switch Right Win-key switches group while pressed
212 grp:win_switch Both Win-keys switch group while pressed
213 grp:toggle Right Alt key changes group
214 grp:lalt_toggle Left Alt key changes group
215 grp:caps_toggle Caps Lock key changes group
216 grp:shift_caps_toggle Shift+CapsLock changes group
217 grp:shift_toggle Both Shift keys together change group
218 grp:alts_toggle Both Alt keys together change group
219 grp:ctrls_toggle Both Ctrl keys together change group
220 grp:ctrl_shift_toggle Control+Shift changes group
221 grp:ctrl_alt_toggle Alt+Control changes group
222 grp:alt_shift_toggle Alt+Shift changes group
223 grp:menu_toggle Menu key changes group
224 grp:lwin_toggle Left Win-key changes group
225 grp:rwin_toggle Right Win-key changes group
226 grp:lshift_toggle Left Shift key changes group
227 grp:rshift_toggle Right Shift key changes group
228 grp:lctrl_toggle Left Ctrl key changes group
229 grp:rctrl_toggle Right Ctrl key changes group
230 lv3 Third level choosers
231 lv3:switch Press Right Control to choose 3rd level
232 lv3:lalt_switch Press Left Alt key to choose 3rd level
233 lv3:ralt_switch Press Right Alt key to choose 3rd level
234 lv3:alt_switch Press any of Alt keys to choose 3rd level
235 lv3:menu_switch Press Menu key to choose 3rd level
236 lv3:win_switch Press any of Win-keys to choose 3rd level
237 lv3:lwin_switch Press Left Win-key to choose 3rd level
238 lv3:rwin_switch Press Right Win-key to choose 3rd level
239 ctrl Control Key Position
240 ctrl:nocaps Make CapsLock an additional Control
241 ctrl:swapcaps Swap Control and Caps Lock
242 ctrl:ctrl_ac Control key at left of 'A'
243 ctrl:ctrl_aa Control key at bottom left
244 ctrl:ctrl_ra Right Control key works as Right Alt
245 grp_led Use keyboard LED to show alternative group
246 grp_led:num Num_Lock LED shows alternative group
247 grp_led:caps Caps_Lock LED shows alternative group
248 grp_led:scroll Scroll_Lock LED shows alternative group
249 caps CapsLock key behavior
250 caps:internal uses internal capitalization. Shift cancels Caps.
251 caps:internal_nocancel uses internal capitalization. Shift doesn't cancel Caps.
252 caps:shift acts as Shift with locking. Shift cancels Caps.
253 caps:shift_nocancel acts as Shift with locking. Shift doesn't cancel Caps.
255 altwin Alt/Win key behavior
256 altwin:menu Add the standard behavior to Menu key.
257 altwin:meta_alt Alt and Meta on the Alt keys (default).
258 altwin:meta_win Meta is mapped to the Win-keys.
259 altwin:left_meta_win Meta is mapped to the left Win-key.
260 altwin:meta_super Super is mapped to the Win-keys (default).
261 altwin:meta_hyper Hyper is mapped to the Win-keys.
263 compose:ralt Right Alt is Compose
264 compose:rwin Right Win-key is Compose
265 compose:menu Menu is Compose
267 numpad:microsoft Shift with numpad keys works as in MS Windows.
269 srvrkeys:none Special keys (Ctrl+Alt+<key>) handled in a server.