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
23 a4techKB21 A4Tech KB-21
27 azonaRF2300 Azona RF2300 wireless Internet Keyboard
28 scorpius Advance Scorpius KI
29 brother Brother Internet Keyboard
30 btc5113rf BTC 5113RF Multimedia
34 cherryblue Cherry Blue Line CyBo@rd
35 cherrybluea Cherry Blue Line CyBo@rd (alternate option)
36 chicony Chicony Internet Keyboard
37 chicony9885 Chicony KB-9885
38 compaqeak8 Compaq Easy Access Keyboard
39 compaqik7 Compaq Internet Keyboard (7 keys)
40 compaqik13 Compaq Internet Keyboard (13 keys)
41 compaqik18 Compaq Internet Keyboard (18 keys)
42 armada Laptop/notebook Compaq (eg. Armada, Evo) Laptop Keyboard
43 presario Laptop/notebook Compaq (eg. Presario) Internet Keyboard
44 ipaq Compaq iPaq Keyboard
46 inspiron Laptop/notebook Dell Inspiron 8xxx
47 dexxa Dexxa Wireless Desktop Keyboard
48 diamond Diamond 9801 / 9802 series
50 ennyah_dkb1008 Ennyah DKB-1008
51 genius Genius Comfy KB-16M / Genius MM Keyboard KWD-910
52 geniuscomfy2 Genius Comfy KB-21e-Scroll
54 hpi6 Hewlett-Packard Internet Keyboard
55 hp2501 Hewlett-Packard SK-2501 Multimedia Keyboard
56 hp2505 Hewlett-Packard SK-2505 Internet Keyboard
57 hp5181 Hewlett-Packard 5181 Internet Keyboard
58 hpxe3gc Hewlett-Packard Omnibook XE3 GC, GD, GE and Pavilion N5xxx
59 hpxe3gf Hewlett-Packard Omnibook XE3 GF
60 hpxe4xxx Hewlett-Packard Omnibook XE4xxx and ZE4xxx
61 hpxt1000 Hewlett-Packard Omnibook XT1000
62 hpzt11xx Hewlett-Packard Pavilion ZT11xx
63 hp500fa Hewlett-Packard Omnibook 500 FA
64 hp5xx Hewlett-Packard Omnibook 5xx
65 hp6000 Hewlett-Packard Omnibook 6000/6100
66 hp5185 Hewlett-Packard 5185 Internet Keyboard
67 honeywell_euroboard Honeywell Euroboard
68 rapidaccess IBM Rapid Access
69 rapidaccess2 IBM Rapid Access II
70 rapidaccess2a IBM Rapid Access II (alternate option)
71 thinkpad IBM ThinkPad 560Z/600/600E/A22E
72 ltcd Logitech Cordless Desktop
73 logicdit Logitech Cordless Desktop iTouch
74 logicdp Logitech Cordless Desktop Pro
75 logicdpa Logitech Cordless Desktop Pro (alternate option)
76 logiaccess Logitech Access Keyboard
77 logicink Logitech Internet Navigator Keyboard
78 logiciink Logitech iTouch Internet Navigator Keyboard
79 logiinkse Logitech iTouch Internet Navigator Keyboard SE
80 logiinkseusb Logitech iTouch Internet Navigator Keyboard SE (USB)
81 logiik Logitech Internet Keyboard
82 itouch Logitech iTouch
84 mx2500 Memorex MX2500 EZ-Access Keyboard
86 microsoftinet Microsoft Internet Keyboard
87 microsoftpro Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro
88 microsoftprousb Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro
89 microsoftprooem Microsoft Natural Keyboard Pro OEM
90 microsoftprose Microsoft Internet Keyboard Pro, Swedish
91 microsoftoffice Microsoft Office Keyboard
92 microsoftmult Microsoft Wireless Multimedia Keyboard
93 oretec Oretec MCK-800 MM/Internet keyboard
94 propeller Propeller Voyager (KTEZ-1000)
95 qtronix QTronix Scorpius 98N+
96 samsung4500 Samsung SDM 4500P
97 samsung4510 Samsung SDM 4510P
102 sp_inet Super Power Multimedia Keyboard
103 sven SVEN Ergonomic 2500
104 symplon Symplon PaceBook (tablet PC)
105 toshiba_s3000 Toshiba Satellite S3000
106 trust Trust Wireless Keyboard Classic
107 trustda Trust Direct Access Keyboard
108 yahoo Yahoo! Internet Keyboard
111 // The entries here should be ordered as follows:
114 // others in alphabetical order by the language/country name in English
118 en_US U.S. English w/ ISO9995-3
131 ca_enhanced French Canadian
138 dz Dzongkha / Tibetan
143 fr-latin9 French (alternative)
151 hu_qwerty Hungarian (qwerty)
162 lt Lithuanian qwerty "numeric"
163 lt_std Lithuanian azerty standard
178 sr Serbian (Cyrillic)
190 th_tis Thai (TIS-820.2538)
191 th_pat Thai (Pattachote)
197 nec/jp PC-98xx Series
200 nodeadkeys Eliminate dead keys
203 grp Group Shift/Lock behavior
204 grp:switch Right Alt key switches group while pressed
205 grp:lswitch Left Alt key switches group while pressed
206 grp:lwin_switch Left Win-key switches group while pressed
207 grp:rwin_switch Right Win-key switches group while pressed
208 grp:win_switch Both Win-keys switch group while pressed
209 grp:toggle Right Alt key changes group
210 grp:lalt_toggle Left Alt key changes group
211 grp:caps_toggle Caps Lock key changes group
212 grp:shift_caps_toggle Shift+CapsLock changes group
213 grp:shift_toggle Both Shift keys together change group
214 grp:alts_toggle Both Alt keys together change group
215 grp:ctrls_toggle Both Ctrl keys together change group
216 grp:ctrl_shift_toggle Control+Shift changes group
217 grp:ctrl_alt_toggle Alt+Control changes group
218 grp:alt_shift_toggle Alt+Shift changes group
219 grp:menu_toggle Menu key changes group
220 grp:lwin_toggle Left Win-key changes group
221 grp:rwin_toggle Right Win-key changes group
222 grp:lshift_toggle Left Shift key changes group
223 grp:rshift_toggle Right Shift key changes group
224 grp:lctrl_toggle Left Ctrl key changes group
225 grp:rctrl_toggle Right Ctrl key changes group
226 lv3 Third level choosers
227 lv3:switch Press Right Control to choose 3rd level
228 lv3:lalt_switch Press Left Alt key to choose 3rd level
229 lv3:ralt_switch Press Right Alt key to choose 3rd level
230 lv3:alt_switch Press any of Alt keys to choose 3rd level
231 lv3:menu_switch Press Menu key to choose 3rd level
232 lv3:win_switch Press any of Win-keys to choose 3rd level
233 lv3:lwin_switch Press Left Win-key to choose 3rd level
234 lv3:rwin_switch Press Right Win-key to choose 3rd level
235 ctrl Control Key Position
236 ctrl:nocaps Make CapsLock an additional Control
237 ctrl:swapcaps Swap Control and Caps Lock
238 ctrl:ctrl_ac Control key at left of 'A'
239 ctrl:ctrl_aa Control key at bottom left
240 ctrl:ctrl_ra Right Control key works as Right Alt
241 grp_led Use keyboard LED to show alternative group
242 grp_led:num Num_Lock LED shows alternative group
243 grp_led:caps Caps_Lock LED shows alternative group
244 grp_led:scroll Scroll_Lock LED shows alternative group
245 caps CapsLock key behavior
246 caps:internal uses internal capitalization. Shift cancels Caps.
247 caps:internal_nocancel uses internal capitalization. Shift doesn't cancel Caps.
248 caps:shift acts as Shift with locking. Shift cancels Caps.
249 caps:shift_nocancel acts as Shift with locking. Shift doesn't cancel Caps.
251 altwin Alt/Win key behavior
252 altwin:menu Add the standard behavior to Menu key.
253 altwin:meta_alt Alt and Meta on the Alt keys (default).
254 altwin:meta_win Meta is mapped to the Win-keys.
255 altwin:left_meta_win Meta is mapped to the left Win-key.
256 altwin:meta_super Super is mapped to the Win-keys (default).
257 altwin:meta_hyper Hyper is mapped to the Win-keys.
259 compose:ralt Right Alt is Compose
260 compose:rwin Right Win-key is Compose
261 compose:menu Menu is Compose
263 numpad:microsoft Shift with numpad keys works as in MS Windows.
265 srvrkeys:none Special keys (Ctrl+Alt+<key>) handled in a server.