Merge lp:~jm-leddy/ubuntu/precise/xkeyboard-config/micmute into lp:ubuntu/precise/xkeyboard-config

Proposed by James M. Leddy
Status: Superseded
Proposed branch: lp:~jm-leddy/ubuntu/precise/xkeyboard-config/micmute
Merge into: lp:ubuntu/precise/xkeyboard-config
Diff against target: 1723 lines (+221/-1387)
12 files modified
debian/changelog (+67/-14)
debian/patches/109_fr_oss_space_char.patch (+22/-0)
debian/patches/110_dead_hook_horn.patch (+21/-0)
debian/patches/111_cz_ssharp.patch (+21/-0)
debian/patches/112_dk_dvorak_tilde.patch (+18/-0)
debian/patches/113_ossmath_is_five_levels.patch (+42/-0)
debian/patches/115_add_XF86AudioMicMute.patch (+24/-0)
debian/patches/series (+6/-0)
po/POTFILES (+0/-2)
rules/base.lst (+0/-682)
rules/evdev.lst (+0/-682)
rules/evdev.xml.in (+0/-7)
To merge this branch: bzr merge lp:~jm-leddy/ubuntu/precise/xkeyboard-config/micmute
Reviewer Review Type Date Requested Status
Ubuntu branches Pending
Review via email: mp+188631@code.launchpad.net

This proposal has been superseded by a proposal from 2013-10-01.

Description of the change

Support the Mic Mute key present on Thinkpad machines and soon to be present on newer Dell and HP laptops.

To post a comment you must log in.

Unmerged revisions

83. By James M. Leddy

* Revert last commit due to a SRU verification failure.
* Add patch 115_add_XF86AudioMicMute.patch. This maps F20 to the new
  XF86AudioMicMute keysym. Cherrypick from upstream. (LP: #408903)

82. By Bryce Harrington

Add patch 114_shift_f10.patch. Don't let Ctrl+Alt consume Shift, else
it causes Shift-F10 to be treated as F10. This can result in popup
menus opening when they shouldn't.
(LP: #937822)

81. By Bryce Harrington

* Add 113_ossmath_is_five_levels.patch: Some keymaps like fr(oss) fail to
  load because they include ossmath (via keypad(oss)) which
  misconfigures the keypad as 4-level when it should be 5-level. This
  patch from upstream bugzilla fixes this by adding the 5th level to the
  ossmath definition.
  (LP: #985065)
* Drop 109_fr_oss_space_char.patch change; the fix causes behavioral
  changes for right control which a fr(oss) user did not like.
  (LP: #1013881)

80. By Bryce Harrington

* Add 111_cz_ssharp.patch: Fix mapping of 4th level of the AC11 key to
  ssharp rather than quotedbl for the Czech layout. Cherrypick of
  patch from upstream.
  (LP: #953477)
* Add 112_dk_dvorak_tilde.patch: Fix tilde key in the Danish Dvorak
  layout. It's not the same as Norwegian as has been assumed previously.
  (LP: #989626)

79. By Bryce Harrington

* Add 109_fr_oss_space_char.patch: Fix problems using space bar in various
  applications when using the fr(oss) keymap.
  (LP: #221112)
* Add 110_dead_hook_horn.patch: Add two deadkeys on level 3 and 4 of the
  j key for the latin keymap.
  (LP: #825624)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'debian/changelog'
2--- debian/changelog 2012-01-24 00:35:43 +0000
3+++ debian/changelog 2013-10-01 15:37:32 +0000
4@@ -1,3 +1,57 @@
5+xkeyboard-config (2.5-1ubuntu1.5) precise-proposed; urgency=low
6+
7+ * Revert last commit due to a SRU verification failure.
8+ * Add patch 115_add_XF86AudioMicMute.patch. This maps F20 to the new
9+ XF86AudioMicMute keysym. Cherrypick from upstream. (LP: #408903)
10+
11+ -- James M Leddy <james.leddy@canonical.com> Fri, 31 May 2013 15:39:35 -0400
12+
13+xkeyboard-config (2.5-1ubuntu1.4) precise-proposed; urgency=low
14+
15+ * Add patch 114_shift_f10.patch. Don't let Ctrl+Alt consume Shift, else
16+ it causes Shift-F10 to be treated as F10. This can result in popup
17+ menus opening when they shouldn't.
18+ (LP: #937822)
19+
20+ -- Bryce Harrington <bryce@ubuntu.com> Mon, 24 Sep 2012 15:53:31 -0700
21+
22+xkeyboard-config (2.5-1ubuntu1.3) precise-proposed; urgency=low
23+
24+ * Add 113_ossmath_is_five_levels.patch: Some keymaps like fr(oss) fail to
25+ load because they include ossmath (via keypad(oss)) which
26+ misconfigures the keypad as 4-level when it should be 5-level. This
27+ patch from upstream bugzilla fixes this by adding the 5th level to the
28+ ossmath definition.
29+ (LP: #985065)
30+ * Drop 109_fr_oss_space_char.patch change; the fix causes behavioral
31+ changes for right control which a fr(oss) user did not like.
32+ (LP: #1013881)
33+
34+ -- Bryce Harrington <bryce@ubuntu.com> Mon, 25 Jun 2012 17:32:15 -0700
35+
36+xkeyboard-config (2.5-1ubuntu1.2) precise-proposed; urgency=low
37+
38+ * Add 111_cz_ssharp.patch: Fix mapping of 4th level of the AC11 key to
39+ ssharp rather than quotedbl for the Czech layout. Cherrypick of
40+ patch from upstream.
41+ (LP: #953477)
42+ * Add 112_dk_dvorak_tilde.patch: Fix tilde key in the Danish Dvorak
43+ layout. It's not the same as Norwegian as has been assumed previously.
44+ (LP: #989626)
45+
46+ -- Bryce Harrington <bryce@ubuntu.com> Mon, 04 Jun 2012 18:11:53 -0700
47+
48+xkeyboard-config (2.5-1ubuntu1.1) precise-proposed; urgency=low
49+
50+ * Add 109_fr_oss_space_char.patch: Fix problems using space bar in various
51+ applications when using the fr(oss) keymap.
52+ (was for LP bug 221112)
53+ * Add 110_dead_hook_horn.patch: Add two deadkeys on level 3 and 4 of the
54+ j key for the latin keymap.
55+ (LP: #825624)
56+
57+ -- Bryce Harrington <bryce@ubuntu.com> Wed, 16 May 2012 18:46:24 -0700
58+
59 xkeyboard-config (2.5-1ubuntu1) precise; urgency=low
60
61 * Merge from Debian experimental. Remaining Ubuntu changes:
62@@ -58,14 +112,14 @@
63
64 * Merge from Debian experimental. Remaining Ubuntu changes:
65 + xkb-data-i18n.install, xkb-data.install, rules: Split out
66- xkb-data-i18n to be used by console-setup.
67+ xkb-data-i18n to be used by console-setup.
68 + 105_intelligent_keyboard.patch: Add support for the Intelligent
69- Keyboard K04
70+ Keyboard K04
71 + 108_fix_intltool_make_check.diff: Fix make check in the presence
72- of the quilt patch system.
73+ of the quilt patch system.
74 + xkb-data.postinst.in: Migrate console-setup/keyboard-configuration
75- settings from dvorak-intl to dvorak-alt-intl to match rename in
76- xkeyboard-config 1.9. (LP: 742683)
77+ settings from dvorak-intl to dvorak-alt-intl to match rename in
78+ xkeyboard-config 1.9. (LP: 742683)
79 * No need to build the pot file anymore, upstream version is used.
80 * Fix dh_autoreconf override in rules (FTBFS).
81
82@@ -85,10 +139,10 @@
83
84 * Merge from Debian experimental. Remaining Ubuntu changes:
85 + xkb-data-i18n.install, xkb-data.install, rules: Split out
86- xkb-data-i18n to be used by console-setup.
87+ xkb-data-i18n to be used by console-setup.
88 + rules: Generate pot file for translations during build
89 + 105_intelligent_keyboard.patch: Add support for the Intelligent
90- Keyboard K04
91+ Keyboard K04
92 * debian/patches/108_taiwan.patch:
93 * debian/patches/104_macbook_expose_and_dashboard.patch:
94 * debian/patches/107_lao.patch:
95@@ -154,18 +208,18 @@
96 + Support for Kinesis keyboard geometry (LP: #393887)
97 + Support for Apple Aluminium keyboards (LP: #696232)
98 + Support for abnt2 keyboard, thinkpad variant for Lenovo 3000 v100
99- laptops (LP: #359719)
100+ laptops (LP: #359719)
101 + Fix CapsLock misspelling (LP: #592448)
102 - Remaining Ubuntu changes:
103 + xkb-data-i18n.install, xkb-data.install, rules: Split out
104- xkb-data-i18n to be used by console-setup.
105+ xkb-data-i18n to be used by console-setup.
106 + rules: Generate pot file for translations during build
107 + 104_macbook_expose_and_dashboard.patch: Add keycode definitions
108- required for Apples Expose & Dashboard keys (F3/F4).
109+ required for Apples Expose & Dashboard keys (F3/F4).
110 + 105_intelligent_keyboard.patch: Add support for the Intelligent
111- Keyboard K04
112+ Keyboard K04
113 + 107_lao.patch: New keyboard layout for Lao, implemented as
114- an alternative to the default one.
115+ an alternative to the default one.
116 + 108_taiwan.patch: New keyboard layouts for Taiwan.
117 * Drop 102_mac_aliases.patch: This appears to have some side effects,
118 and the patch was not taken by upstream because it was an incomplete
119@@ -1013,7 +1067,7 @@
120 + debian/patches/mac_swap_kp.diff
121 + debian/patches/mac_nodeadkeys.diff
122
123- * debian/README.Debian: Replace its obsolete content by informations
124+ * debian/README.Debian: Replace its obsolete content by informations
125 to powerpc users.
126
127 * debian/patches/fix_xkbcomp_crash.diff: New patch to fix an
128@@ -1231,4 +1285,3 @@
129 xlibs <-> xkb-data transition.
130
131 -- Denis Barbier <barbier@debian.org> Wed, 2 Mar 2005 22:28:23 +0100
132-
133
134=== added file 'debian/patches/109_fr_oss_space_char.patch'
135--- debian/patches/109_fr_oss_space_char.patch 1970-01-01 00:00:00 +0000
136+++ debian/patches/109_fr_oss_space_char.patch 2013-10-01 15:37:32 +0000
137@@ -0,0 +1,22 @@
138+commit 518c769df2e9ce70cb721769a08b81504f243b2a
139+Author: Sergey V. Udaltsov <svu@gnome.org>
140+Date: Sat Mar 24 22:16:47 2012 +0000
141+
142+ For fr(oss), some application can't handle space caracter properly
143+
144+ https://bugs.freedesktop.org/show_bug.cgi?id=15804
145+
146+diff --git a/symbols/fr b/symbols/fr
147+index c58eb0d..0bf0be2 100644
148+--- a/symbols/fr
149++++ b/symbols/fr
150+@@ -125,7 +125,8 @@ xkb_symbols "oss" {
151+
152+ include "latin"
153+ include "level3(ralt_switch)"
154+- include "nbsp(level4nl)"
155++ include "nbsp(level4n)"
156++ include "level5(rctrl_switch)"
157+ include "keypad(oss)"
158+
159+ name[Group1]="French (alternative)";
160
161=== added file 'debian/patches/110_dead_hook_horn.patch'
162--- debian/patches/110_dead_hook_horn.patch 1970-01-01 00:00:00 +0000
163+++ debian/patches/110_dead_hook_horn.patch 2013-10-01 15:37:32 +0000
164@@ -0,0 +1,21 @@
165+commit 0e88f0216f6410ba037fb40f5c4c375f3e82c042
166+Author: Bryce Harrington <bryce@canonical.com>
167+Date: Mon Apr 30 14:18:49 2012 -0700
168+
169+ latin: Add dead_hook and dead_horn to J key level 3, 4
170+
171+ Signed-off-by: Bryce Harrington <bryce@canonical.com>
172+
173+diff --git a/symbols/latin b/symbols/latin
174+index 77b99d4..424768e 100644
175+--- a/symbols/latin
176++++ b/symbols/latin
177+@@ -35,7 +35,7 @@ xkb_symbols "basic" {
178+ key <AC04> { [ f, F, dstroke, ordfeminine ] };
179+ key <AC05> { [ g, G, eng, ENG ] };
180+ key <AC06> { [ h, H, hstroke, Hstroke ] };
181+- key <AC07> { [ j, J, j, J ] };
182++ key <AC07> { [ j, J, dead_hook, dead_horn ] };
183+ key <AC08> { [ k, K, kra, ampersand ] };
184+ key <AC09> { [ l, L, lstroke, Lstroke ] };
185+ key <AC10> { [ semicolon, colon, dead_acute, dead_doubleacute ] };
186
187=== added file 'debian/patches/111_cz_ssharp.patch'
188--- debian/patches/111_cz_ssharp.patch 1970-01-01 00:00:00 +0000
189+++ debian/patches/111_cz_ssharp.patch 2013-10-01 15:37:32 +0000
190@@ -0,0 +1,21 @@
191+commit 8640e24c91e80675016458d50d7a1ad8546e32ff
192+Author: Sergey V. Udaltsov <svu@gnome.org>
193+Date: Sun Apr 8 05:41:11 2012 +0100
194+
195+ Czech (qwerty) layout has " instead of ß in the 4th level
196+
197+ https://bugs.freedesktop.org/show_bug.cgi?id=48252
198+
199+diff --git a/symbols/cz b/symbols/cz
200+index 25fd54a..db3dd48 100644
201+--- a/symbols/cz
202++++ b/symbols/cz
203+@@ -90,7 +90,7 @@ xkb_symbols "qwerty" {
204+
205+ key <AB01> { [ z, Z, degree, NoSymbol ] };
206+ key <AC10> { [ uring, quotedbl, semicolon, colon ] };
207+- key <AC11> { [ section, exclam, apostrophe, quotedbl ] };
208++ key <AC11> { [ section, exclam, apostrophe, ssharp ] };
209+ key <AD06> { [ y, Y, NoSymbol, NoSymbol ] };
210+ key <AD11> { [ uacute, slash, bracketleft, braceleft ] };
211+ key <AD12> { [parenright, parenleft, bracketright, braceright ] };
212
213=== added file 'debian/patches/112_dk_dvorak_tilde.patch'
214--- debian/patches/112_dk_dvorak_tilde.patch 1970-01-01 00:00:00 +0000
215+++ debian/patches/112_dk_dvorak_tilde.patch 2013-10-01 15:37:32 +0000
216@@ -0,0 +1,18 @@
217+commit a76516530698afb567230f367c04b804ebda044b
218+Author: Sergey V. Udaltsov <svu@gnome.org>
219+Date: Tue May 1 00:37:26 2012 +0100
220+
221+ Added missing tilde to dk(dvorak)
222+
223+ https://bugs.freedesktop.org/show_bug.cgi?id=49312
224+
225+diff --git a/symbols/dk b/symbols/dk
226+index 1187a99..1deea28 100644
227+--- a/symbols/dk
228++++ b/symbols/dk
229+@@ -69,4 +69,5 @@ xkb_symbols "dvorak" {
230+ include "no(dvorak)"
231+
232+ name[Group1]= "Danish (Dvorak)";
233++ key <AD12> { [ asciitilde, asciicircum, dead_diaeresis, dead_tilde ] };
234+ };
235
236=== added file 'debian/patches/113_ossmath_is_five_levels.patch'
237--- debian/patches/113_ossmath_is_five_levels.patch 1970-01-01 00:00:00 +0000
238+++ debian/patches/113_ossmath_is_five_levels.patch 2013-10-01 15:37:32 +0000
239@@ -0,0 +1,42 @@
240+From 98aba92ebb0720abfb4d676bdf29944decc6f7bf Mon Sep 17 00:00:00 2001
241+From: Peter Hutterer <peter.hutterer@who-t.net>
242+Date: Thu, 21 Jun 2012 10:16:31 +1000
243+Subject: [PATCH] symbols: ossmath is CTRL+ALT, not FOUR_LEVEL (#43541)
244+
245+having KPMU defined as FOUR_LEVEL, with 4 symbols only, triggers an xkb
246+error when the keypad stuff picks up the CTRL+ALT (from x11) and waits for 5
247+symbols instead.
248+
249+X.Org Bug 43541 <http://bugs.freedesktop.org/show_bug.cgi?id=43541>
250+
251+Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
252+---
253+ symbols/keypad | 11 +++++------
254+ 1 file changed, 5 insertions(+), 6 deletions(-)
255+
256+diff --git a/symbols/keypad b/symbols/keypad
257+index 1bab391..b362ebc 100644
258+--- a/symbols/keypad
259++++ b/symbols/keypad
260+@@ -267,13 +267,12 @@ xkb_symbols "legacymath" {
261+ partial keypad_keys
262+ xkb_symbols "ossmath" {
263+
264+- key.type[Group1]="FOUR_LEVEL_X" ;
265+-
266+- key <KPDV> { [ KP_Divide, 0x1002215, 0x10000F7, XF86_Ungrab ] }; // / ∕ ÷ <XF86_Ungrab>
267+- key <KPMU> { [ KP_Multiply, 0x10022C5, 0x10000D7, XF86_ClearGrab ] }; // * ⋅ × <XF86_ClearGrab>
268+- key <KPSU> { [ KP_Subtract, 0x1002212, 0x1002212, XF86_Prev_VMode ] }; // - − − <XF86_Prev_VMode>
269++ key.type[Group1]="CTRL+ALT" ;
270+
271+- key <KPAD> { [ KP_Add, 0x100002B, 0x100002B, XF86_Next_VMode ] }; // + + + <XF86_Next_VMode>
272++ key <KPDV> { [ KP_Divide, 0x1002215, 0x10000F7, VoidSymbol, XF86_Ungrab ] }; // / ∕ ÷ <XF86_Ungrab>
273++ key <KPMU> { [ KP_Multiply, 0x10022C5, 0x10000D7, VoidSymbol, XF86_ClearGrab ] }; // * ⋅ × <XF86_ClearGrab>
274++ key <KPSU> { [ KP_Subtract, 0x1002212, 0x1002212, VoidSymbol, XF86_Prev_VMode ] }; // - − − <XF86_Prev_VMode>
275++ key <KPAD> { [ KP_Add, 0x100002B, 0x100002B, VoidSymbol, XF86_Next_VMode ] }; // + + + <XF86_Next_VMode>
276+
277+ };
278+
279+--
280+1.7.10.2
281+
282
283=== added file 'debian/patches/115_add_XF86AudioMicMute.patch'
284--- debian/patches/115_add_XF86AudioMicMute.patch 1970-01-01 00:00:00 +0000
285+++ debian/patches/115_add_XF86AudioMicMute.patch 2013-10-01 15:37:32 +0000
286@@ -0,0 +1,24 @@
287+From 4e648ea02ce68e404faa0c99118e4d11a64f74a7 Mon Sep 17 00:00:00 2001
288+From: James M Leddy <jm.leddy@gmail.com>
289+Date: Mon, 13 May 2013 18:08:24 +0000
290+Subject: Add XF86AudioMicMute mappings
291+
292+https://bugs.freedesktop.org/show_bug.cgi?id=54171
293+
294+Signed-off-by: James M Leddy <jm.leddy@gmail.com>
295+---
296+diff --git a/symbols/inet b/symbols/inet
297+index 4c172fa..839439a 100644
298+--- a/symbols/inet
299++++ b/symbols/inet
300+@@ -120,6 +120,8 @@ xkb_symbols "evdev" {
301+ key <FK22> { [ XF86TouchpadOn ] };
302+ key <FK23> { [ XF86TouchpadOff ] };
303+
304++ key <FK20> { [ XF86AudioMicMute ] };
305++
306+ // key <I120> { [ ] }; // KEY_MACRO
307+ key <I126> { [ plusminus ] };
308+ key <I128> { [ XF86LaunchA ] };
309+--
310+cgit v0.9.0.2-2-gbebe
311
312=== modified file 'debian/patches/series'
313--- debian/patches/series 2011-08-11 22:01:46 +0000
314+++ debian/patches/series 2013-10-01 15:37:32 +0000
315@@ -2,3 +2,9 @@
316 revert-goodmap-badmap-for-apple.diff
317 105_intelligent_keyboard.patch
318 108_fix_intltool_make_check.diff
319+#109_fr_oss_space_char.patch
320+110_dead_hook_horn.patch
321+111_cz_ssharp.patch
322+112_dk_dvorak_tilde.patch
323+113_ossmath_is_five_levels.patch
324+115_add_XF86AudioMicMute.patch
325
326=== removed file 'po/POTFILES'
327--- po/POTFILES 2011-08-11 22:01:46 +0000
328+++ po/POTFILES 1970-01-01 00:00:00 +0000
329@@ -1,2 +0,0 @@
330- ../rules/base.xml.in \
331- ../rules/evdev.xml.in
332
333=== removed file 'rules/base.lst'
334--- rules/base.lst 2011-08-11 22:01:46 +0000
335+++ rules/base.lst 1970-01-01 00:00:00 +0000
336@@ -1,682 +0,0 @@
337-! model
338- pc101 Generic 101-key PC
339- pc102 Generic 102-key (Intl) PC
340- pc104 Generic 104-key PC
341- pc105 Generic 105-key (Intl) PC
342- dell101 Dell 101-key PC
343- latitude Dell Latitude series laptop
344- dellm65 Dell Precision M65
345- everex Everex STEPnote
346- flexpro Keytronic FlexPro
347- microsoft Microsoft Natural
348- omnikey101 Northgate OmniKey 101
349- winbook Winbook Model XP5
350- jp106 Japanese 106-key
351- pc98 PC-98xx Series
352- a4techKB21 A4Tech KB-21
353- a4techKBS8 A4Tech KBS-8
354- a4_rfkb23 A4Tech Wireless Desktop RFKB-23
355- abnt2 Brazilian ABNT2
356- airkey Acer AirKey V
357- acpi ACPI Standard
358- azonaRF2300 Azona RF2300 wireless Internet Keyboard
359- scorpius Advance Scorpius KI
360- brother Brother Internet Keyboard
361- btc5113rf BTC 5113RF Multimedia
362- btc5126t BTC 5126T
363- btc6301urf BTC 6301URF
364- btc9000 BTC 9000
365- btc9000a BTC 9000A
366- btc9001ah BTC 9001AH
367- btc5090 BTC 5090
368- btc9019u BTC 9019U
369- cherryblue Cherry Blue Line CyBo@rd
370- cherryblueb Cherry CyMotion Master XPress
371- cherrybluea Cherry Blue Line CyBo@rd (alternate option)
372- cherrycyboard Cherry CyBo@rd USB-Hub
373- chicony Chicony Internet Keyboard
374- chicony0108 Chicony KU-0108
375- chicony9885 Chicony KB-9885
376- compaqeak8 Compaq Easy Access Keyboard
377- compaqik7 Compaq Internet Keyboard (7 keys)
378- compaqik13 Compaq Internet Keyboard (13 keys)
379- compaqik18 Compaq Internet Keyboard (18 keys)
380- cymotionlinux Cherry CyMotion Master Linux
381- armada Laptop/notebook Compaq (eg. Armada) Laptop Keyboard
382- presario Laptop/notebook Compaq (eg. Presario) Internet Keyboard
383- ipaq Compaq iPaq Keyboard
384- dell Dell
385- dellsk8125 Dell SK-8125
386- dellsk8135 Dell SK-8135
387- dellusbmm Dell USB Multimedia Keyboard
388- inspiron Dell Laptop/notebook Inspiron 6xxx/8xxx
389- precision_m Dell Laptop/notebook Precision M series
390- dexxa Dexxa Wireless Desktop Keyboard
391- diamond Diamond 9801 / 9802 series
392- dtk2000 DTK2000
393- ennyah_dkb1008 Ennyah DKB-1008
394- fscaa1667g Fujitsu-Siemens Computers AMILO A1667G laptop
395- genius Genius Comfy KB-16M / Genius MM Keyboard KWD-910
396- geniuscomfy Genius Comfy KB-12e
397- geniuscomfy2 Genius Comfy KB-21e-Scroll
398- geniuskb19e Genius KB-19e NB
399- gyration Gyration
400- logitech_base Logitech Generic Keyboard
401- logitech_g15 Logitech G15 extra keys via G15daemon
402- hpi6 Hewlett-Packard Internet Keyboard
403- hp2501 Hewlett-Packard SK-2501 Multimedia Keyboard
404- hp2505 Hewlett-Packard SK-2505 Internet Keyboard
405- hpxe3gc Hewlett-Packard Omnibook XE3 GC
406- hpxe3gf Hewlett-Packard Omnibook XE3 GF
407- hpxt1000 Hewlett-Packard Omnibook XT1000
408- hpzt11xx Hewlett-Packard Pavilion ZT11xx
409- hp500fa Hewlett-Packard Omnibook 500 FA
410- hp5xx Hewlett-Packard Omnibook 5xx
411- hp5181 Hewlett-Packard Internet Keyboard 5181
412- hp5185 Hewlett-Packard Internet Keyboard 5185
413- hpnx9020 Hewlett-Packard nx9020
414- hp6000 Hewlett-Packard Omnibook 6000/6100
415- honeywell_euroboard Honeywell Euroboard
416- rapidaccess IBM Rapid Access
417- rapidaccess2 IBM Rapid Access II
418- rapidaccess2a IBM Rapid Access II (alternate option)
419- thinkpad IBM ThinkPad 560Z/600/600E/A22E
420- thinkpadintl IBM ThinkPad 560Z/600/600E/A22E, Intl
421- thinkpad60 IBM ThinkPad R60/T60/R61/T61
422- thinkpadz60 IBM ThinkPad Z60m/Z60t/Z61m/Z61t
423- ibm_spacesaver IBM Space Saver
424- logiaccess Logitech Access Keyboard
425- logiclx300 Logitech Cordless Desktop LX-300
426- logii350 Logitech Internet 350 Keyboard
427- logimel Logitech Media Elite Keyboard
428- logicd Logitech Cordless Desktop
429- logicd_it Logitech Cordless Desktop iTouch
430- logicd_nav Logitech Cordless Desktop Navigator
431- logicd_opt Logitech Cordless Desktop Optical
432- logicda Logitech Cordless Desktop (alternate option)
433- logicdpa2 Logitech Cordless Desktop Pro (alternate option2)
434- logicfn Logitech Cordless Freedom/Desktop Navigator
435- logicdn Logitech Cordless Desktop Navigator
436- logiitc Logitech iTouch Cordless Keyboard (model Y-RB6)
437- logiik Logitech Internet Keyboard
438- itouch Logitech iTouch
439- logicink Logitech Internet Navigator Keyboard
440- logiex110 Logitech Cordless Desktop EX110
441- logiinkse Logitech iTouch Internet Navigator Keyboard SE
442- logiinkseusb Logitech iTouch Internet Navigator Keyboard SE (USB)
443- logiultrax Logitech Ultra-X Keyboard
444- logiultraxc Logitech Ultra-X Cordless Media Desktop Keyboard
445- logidinovo Logitech diNovo Keyboard
446- logidinovoedge Logitech diNovo Edge Keyboard
447- mx1998 Memorex MX1998
448- mx2500 Memorex MX2500 EZ-Access Keyboard
449- mx2750 Memorex MX2750
450- microsoft7000 Microsoft Natural Wireless Ergonomic Keyboard 7000
451- microsoftinet Microsoft Internet Keyboard
452- microsoftpro Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro
453- microsoftprousb Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro
454- microsoftprooem Microsoft Natural Keyboard Pro OEM
455- vsonku306 ViewSonic KU-306 Internet Keyboard
456- microsoftprose Microsoft Internet Keyboard Pro, Swedish
457- microsoftoffice Microsoft Office Keyboard
458- microsoftmult Microsoft Wireless Multimedia Keyboard 1.0A
459- microsoftelite Microsoft Natural Keyboard Elite
460- oretec Ortek MCK-800 MM/Internet keyboard
461- propeller Propeller Voyager (KTEZ-1000)
462- qtronix QTronix Scorpius 98N+
463- samsung4500 Samsung SDM 4500P
464- samsung4510 Samsung SDM 4510P
465- sk1300 SK-1300
466- sk2500 SK-2500
467- sk6200 SK-6200
468- sk7100 SK-7100
469- sp_inet Super Power Multimedia Keyboard
470- sven SVEN Ergonomic 2500
471- symplon Symplon PaceBook (tablet PC)
472- toshiba_s3000 Toshiba Satellite S3000
473- trust Trust Wireless Keyboard Classic
474- trustda Trust Direct Access Keyboard
475- yahoo Yahoo! Internet Keyboard
476- macbook78 MacBook/MacBook Pro
477- macbook79 MacBook/MacBook Pro (Intl)
478- macintosh Macintosh
479- macintosh_old Macintosh Old
480- macintosh_hhk Happy Hacking Keyboard for Mac
481- acer_c300 Acer C300
482- acer_ferrari4k Acer Ferrari 4000
483- acer_laptop Acer Laptop
484- asus_laptop Asus Laptop
485- apple Apple
486- apple_laptop Apple Laptop
487- silvercrest SILVERCREST Multimedia Wireless Keyboard
488- emachines Laptop/notebook eMachines m68xx
489- kr106 Korean 106-key
490- evdev Evdev-managed keyboard
491- benqx BenQ X-Touch
492- benqx730 BenQ X-Touch 730
493- benqx800 BenQ X-Touch 800
494- hhk Happy Hacking Keyboard
495- classmate Classmate PC
496- olpc OLPC
497- sun6 Sun Type 5/6
498-
499-! layout
500- us USA
501- ad Andorra
502- af Afghanistan
503- ara Arabic
504- al Albania
505- am Armenia
506- az Azerbaijan
507- by Belarus
508- be Belgium
509- bd Bangladesh
510- in India
511- ba Bosnia and Herzegovina
512- br Brazil
513- bg Bulgaria
514- ma Morocco
515- mm Myanmar
516- ca Canada
517- cd Congo, Democratic Republic of the
518- cn China
519- hr Croatia
520- cz Czechia
521- dk Denmark
522- nl Netherlands
523- bt Bhutan
524- ee Estonia
525- ir Iran
526- iq Iraq
527- fo Faroe Islands
528- fi Finland
529- fr France
530- gh Ghana
531- gn Guinea
532- ge Georgia
533- de Germany
534- gr Greece
535- hu Hungary
536- is Iceland
537- il Israel
538- it Italy
539- jp Japan
540- kg Kyrgyzstan
541- kh Cambodia
542- kz Kazakhstan
543- la Laos
544- latam Latin American
545- lt Lithuania
546- lv Latvia
547- mao Maori
548- me Montenegro
549- mk Macedonia
550- mt Malta
551- mn Mongolia
552- no Norway
553- pl Poland
554- pt Portugal
555- ro Romania
556- ru Russia
557- rs Serbia
558- si Slovenia
559- sk Slovakia
560- es Spain
561- se Sweden
562- ch Switzerland
563- sy Syria
564- tj Tajikistan
565- lk Sri Lanka
566- th Thailand
567- tr Turkey
568- ua Ukraine
569- gb United Kingdom
570- uz Uzbekistan
571- vn Vietnam
572- kr Korea, Republic of
573- nec_vndr/jp Japan (PC-98xx Series)
574- ie Ireland
575- pk Pakistan
576- mv Maldives
577- za South Africa
578- epo Esperanto
579- np Nepal
580- ng Nigeria
581- et Ethiopia
582- braille Braille
583-
584-! variant
585- chr us: Cherokee
586- euro us: With EuroSign on 5
587- intl us: International (with dead keys)
588- alt-intl us: Alternative international (former us_intl)
589- colemak us: Colemak
590- dvorak us: Dvorak
591- dvorak-intl us: Dvorak international
592- dvorak-l us: Left handed Dvorak
593- dvorak-r us: Right handed Dvorak
594- dvorak-classic us: Classic Dvorak
595- dvp us: Programmer Dvorak
596- rus us: Russian phonetic
597- mac us: Macintosh
598- altgr-intl us: International (AltGr dead keys)
599- olpc2 us: Group toggle on multiply/divide key
600- ps af: Pashto
601- uz af: Southern Uzbek
602- olpc-ps af: OLPC Pashto
603- olpc-fa af: OLPC Dari
604- olpc-uz af: OLPC Southern Uzbek
605- azerty ara: azerty
606- azerty_digits ara: azerty/digits
607- digits ara: digits
608- qwerty ara: qwerty
609- qwerty_digits ara: qwerty/digits
610- buckwalter ara: Buckwalter
611- phonetic am: Phonetic
612- phonetic-alt am: Alternative Phonetic
613- eastern am: Eastern
614- western am: Western
615- eastern-alt am: Alternative Eastern
616- cyrillic az: Cyrillic
617- winkeys by: Winkeys
618- latin by: Latin
619- iso-alternate be: ISO Alternate
620- nodeadkeys be: Eliminate dead keys
621- sundeadkeys be: Sun dead keys
622- wang be: Wang model 724 azerty
623- probhat bd: Probhat
624- ben in: Bengali
625- ben_probhat in: Bengali Probhat
626- guj in: Gujarati
627- guru in: Gurmukhi
628- jhelum in: Gurmukhi Jhelum
629- kan in: Kannada
630- mal in: Malayalam
631- mal_lalitha in: Malayalam Lalitha
632- ori in: Oriya
633- tam_unicode in: Tamil Unicode
634- tam_TAB in: Tamil TAB Typewriter
635- tam_TSCII in: Tamil TSCII Typewriter
636- tam in: Tamil
637- tel in: Telugu
638- urd in: Urdu
639- bolnagri in: Hindi Bolnagri
640- alternatequotes ba: Use guillemets for quotes
641- unicode ba: Use Bosnian digraphs
642- unicodeus ba: US keyboard with Bosnian digraphs
643- us ba: US keyboard with Bosnian letters
644- nodeadkeys br: Eliminate dead keys
645- dvorak br: Dvorak
646- nativo br: Nativo
647- nativo-us br: Nativo for USA keyboards
648- nativo-epo br: Nativo for Esperanto
649- phonetic bg: Phonetic
650- french ma: French
651- tifinagh ma: Tifinagh
652- tifinagh-alt ma: Tifinagh Alternative
653- tifinagh-alt-phonetic ma: Tifinagh Alternative Phonetic
654- tifinagh-extended ma: Tifinagh Extended
655- tifinagh-phonetic ma: Tifinagh Phonetic
656- tifinagh-extended-phonetic ma: Tifinagh Extended Phonetic
657- fr-dvorak ca: French Dvorak
658- fr-legacy ca: French (legacy)
659- multix ca: Multilingual
660- multi ca: Multilingual, first part
661- multi-2gr ca: Multilingual, second part
662- ike ca: Inuktitut
663- shs ca: Secwepemctsin
664- kut ca: Ktunaxa
665- tib cn: Tibetan
666- tib_asciinum cn: Tibetan (with ASCII numerals)
667- alternatequotes hr: Use guillemets for quotes
668- unicode hr: Use Croatian digraphs
669- unicodeus hr: US keyboard with Croatian digraphs
670- us hr: US keyboard with Croatian letters
671- bksl cz: With &lt;\|&gt; key
672- qwerty cz: qwerty
673- qwerty_bksl cz: qwerty, extended Backslash
674- nodeadkeys dk: Eliminate dead keys
675- mac dk: Macintosh
676- mac_nodeadkeys dk: Macintosh, eliminate dead keys
677- dvorak dk: Dvorak
678- sundeadkeys nl: Sun dead keys
679- mac nl: Macintosh
680- std nl: Standard
681- nodeadkeys ee: Eliminate dead keys
682- dvorak ee: Dvorak
683- us ee: US keyboard with Estonian letters
684- pro ir: Pro
685- keypad ir: Keypad
686- pro_keypad ir: Pro Keypad
687- ku ir: Kurdish, Latin Q
688- ku_f ir: Kurdish, (F)
689- ku_alt ir: Kurdish, Latin Alt-Q
690- ku_ara ir: Kurdish, Arabic-Latin
691- ku iq: Kurdish, Latin Q
692- ku_f iq: Kurdish, (F)
693- ku_alt iq: Kurdish, Latin Alt-Q
694- ku_ara iq: Kurdish, Arabic-Latin
695- nodeadkeys fo: Eliminate dead keys
696- nodeadkeys fi: Eliminate dead keys
697- smi fi: Northern Saami
698- classic fi: Classic
699- mac fi: Macintosh
700- nodeadkeys fr: Eliminate dead keys
701- sundeadkeys fr: Sun dead keys
702- oss fr: Alternative
703- oss_latin9 fr: Alternative, latin-9 only
704- oss_nodeadkeys fr: Alternative, eliminate dead keys
705- oss_sundeadkeys fr: Alternative, Sun dead keys
706- latin9 fr: (Legacy) Alternative
707- latin9_nodeadkeys fr: (Legacy) Alternative, eliminate dead keys
708- latin9_sundeadkeys fr: (Legacy) Alternative, Sun dead keys
709- bepo fr: Bepo, ergonomic, Dvorak way
710- bepo_latin9 fr: Bepo, ergonomic, Dvorak way, latin-9 only
711- dvorak fr: Dvorak
712- mac fr: Macintosh
713- geo fr: Georgian AZERTY Tskapo
714- generic gh: Multilingual
715- akan gh: Akan
716- ewe gh: Ewe
717- fula gh: Fula
718- ga gh: Ga
719- hausa gh: Hausa
720- ergonomic ge: Ergonomic
721- mess ge: MESS
722- ru ge: Russian
723- os ge: Ossetian
724- deadacute de: Dead acute
725- deadgraveacute de: Dead grave acute
726- nodeadkeys de: Eliminate dead keys
727- ro de: Romanian keyboard with German letters
728- ro_nodeadkeys de: Romanian keyboard with German letters, eliminate dead keys
729- dvorak de: Dvorak
730- sundeadkeys de: Sun dead keys
731- neo de: Neostyle
732- mac de: Macintosh
733- mac_nodeadkeys de: Macintosh, eliminate dead keys
734- extended gr: Extended
735- nodeadkeys gr: Eliminate dead keys
736- polytonic gr: Polytonic
737- standard hu: Standard
738- nodeadkeys hu: Eliminate dead keys
739- qwerty hu: qwerty
740- 101_qwertz_comma_dead hu: 101/qwertz/comma/Dead keys
741- 101_qwertz_comma_nodead hu: 101/qwertz/comma/Eliminate dead keys
742- 101_qwertz_dot_dead hu: 101/qwertz/dot/Dead keys
743- 101_qwertz_dot_nodead hu: 101/qwertz/dot/Eliminate dead keys
744- 101_qwerty_comma_dead hu: 101/qwerty/comma/Dead keys
745- 101_qwerty_comma_nodead hu: 101/qwerty/comma/Eliminate dead keys
746- 101_qwerty_dot_dead hu: 101/qwerty/dot/Dead keys
747- 101_qwerty_dot_nodead hu: 101/qwerty/dot/Eliminate dead keys
748- 102_qwertz_comma_dead hu: 102/qwertz/comma/Dead keys
749- 102_qwertz_comma_nodead hu: 102/qwertz/comma/Eliminate dead keys
750- 102_qwertz_dot_dead hu: 102/qwertz/dot/Dead keys
751- 102_qwertz_dot_nodead hu: 102/qwertz/dot/Eliminate dead keys
752- 102_qwerty_comma_dead hu: 102/qwerty/comma/Dead keys
753- 102_qwerty_comma_nodead hu: 102/qwerty/comma/Eliminate dead keys
754- 102_qwerty_dot_dead hu: 102/qwerty/dot/Dead keys
755- 102_qwerty_dot_nodead hu: 102/qwerty/dot/Eliminate dead keys
756- Sundeadkeys is: Sun dead keys
757- nodeadkeys is: Eliminate dead keys
758- mac is: Macintosh
759- dvorak is: Dvorak
760- lyx il: lyx
761- phonetic il: Phonetic
762- biblical il: Biblical Hebrew (Tiro)
763- nodeadkeys it: Eliminate dead keys
764- mac it: Macintosh
765- geo it: Georgian
766- kana jp: Kana
767- OADG109A jp: OADG 109A
768- ruskaz kz: Russian with Kazakh
769- kazrus kz: Kazakh with Russian
770- nodeadkeys latam: Eliminate dead keys
771- sundeadkeys latam: Sun dead keys
772- std lt: Standard
773- us lt: US keyboard with Lithuanian letters
774- ibm lt: IBM (LST 1205-92)
775- lekp lt: LEKP
776- lekpa lt: LEKPa
777- balticplus lt: Baltic+
778- apostrophe lv: Apostrophe (') variant
779- tilde lv: Tilde (~) variant
780- fkey lv: F-letter (F) variant
781- cyrillic me: Cyrillic
782- cyrillicyz me: Cyrillic, Z and ZHE swapped
783- latinunicode me: Latin unicode
784- latinyz me: Latin qwerty
785- latinunicodeyz me: Latin unicode qwerty
786- cyrillicalternatequotes me: Cyrillic with guillemets
787- latinalternatequotes me: Latin with guillemets
788- nodeadkeys mk: Eliminate dead keys
789- us mt: Maltese keyboard with US layout
790- nodeadkeys no: Eliminate dead keys
791- dvorak no: Dvorak
792- smi no: Northern Saami
793- smi_nodeadkeys no: Northern Saami, eliminate dead keys
794- mac no: Macintosh
795- mac_nodeadkeys no: Macintosh, eliminate dead keys
796- qwertz pl: qwertz
797- dvorak pl: Dvorak
798- dvorak_quotes pl: Dvorak, Polish quotes on quotemark key
799- dvorak_altquotes pl: Dvorak, Polish quotes on key "1/!"
800- csb pl: Kashubian
801- ru_phonetic_dvorak pl: Russian phonetic Dvorak
802- nodeadkeys pt: Eliminate dead keys
803- sundeadkeys pt: Sun dead keys
804- mac pt: Macintosh
805- mac_nodeadkeys pt: Macintosh, eliminate dead keys
806- mac_sundeadkeys pt: Macintosh, Sun dead keys
807- nativo pt: Nativo
808- nativo-us pt: Nativo for USA keyboards
809- nativo-epo pt: Nativo for Esperanto
810- cedilla ro: Cedilla
811- std ro: Standard
812- std_cedilla ro: Standard (Cedilla)
813- winkeys ro: Winkeys
814- phonetic ru: Phonetic
815- typewriter ru: Typewriter
816- legacy ru: Legacy
817- tt ru: Tatar
818- os_legacy ru: Ossetian, legacy
819- os_winkeys ru: Ossetian, Winkeys
820- cv ru: Chuvash
821- cv_latin ru: Chuvash Latin
822- udm ru: Udmurt
823- kom ru: Komi
824- sah ru: Yakut
825- yz rs: Z and ZHE swapped
826- latin rs: Latin
827- latinunicode rs: Latin Unicode
828- latinyz rs: Latin qwerty
829- latinunicodeyz rs: Latin Unicode qwerty
830- alternatequotes rs: With guillemets
831- latinalternatequotes rs: Latin with guillemets
832- alternatequotes si: Use guillemets for quotes
833- unicode si: Use Slovenian digraphs
834- unicodeus si: US keyboard with Slovenian digraphs
835- us si: US keyboard with Slovenian letters
836- bksl sk: Extended Backslash
837- qwerty sk: qwerty
838- qwerty_bksl sk: qwerty, extended Backslash
839- nodeadkeys es: Eliminate dead keys
840- sundeadkeys es: Sun dead keys
841- dvorak es: Dvorak
842- ast es: Asturian variant with bottom-dot H and bottom-dot L
843- cat es: Catalan variant with middle-dot L
844- mac es: Macintosh
845- nodeadkeys se: Eliminate dead keys
846- dvorak se: Dvorak
847- rus se: Russian phonetic
848- rus_nodeadkeys se: Russian phonetic, eliminate dead keys
849- smi se: Northern Saami
850- mac se: Macintosh
851- svdvorak se: Svdvorak
852- de_nodeadkeys ch: German, eliminate dead keys
853- de_sundeadkeys ch: German, Sun dead keys
854- fr ch: French
855- fr_nodeadkeys ch: French, eliminate dead keys
856- fr_sundeadkeys ch: French, Sun dead keys
857- fr_mac ch: French (Macintosh)
858- de_mac ch: German (Macintosh)
859- syc sy: Syriac
860- syc_phonetic sy: Syriac phonetic
861- ku sy: Kurdish, Latin Q
862- ku_f sy: Kurdish, (F)
863- ku_alt sy: Kurdish, Latin Alt-Q
864- tam_unicode lk: Tamil Unicode
865- tam_TAB lk: Tamil TAB Typewriter
866- tis th: TIS-820.2538
867- pat th: Pattachote
868- f tr: (F)
869- alt tr: Alt-Q
870- sundeadkeys tr: Sun dead keys
871- ku tr: Kurdish, Latin Q
872- ku_f tr: Kurdish, (F)
873- ku_alt tr: Kurdish, Latin Alt-Q
874- intl tr: International (with dead keys)
875- phonetic ua: Phonetic
876- typewriter ua: Typewriter
877- winkeys ua: Winkeys
878- unicode ua: Unicode
879- rstu ua: Standard RSTU
880- rstu_ru ua: Standard RSTU on Russian layout
881- homophonic ua: Homophonic
882- intl gb: International (with dead keys)
883- dvorak gb: Dvorak
884- dvorakukp gb: Dvorak (UK Punctuation)
885- mac gb: Macintosh
886- colemak gb: Colemak
887- latin uz: Latin
888- kr104 kr: 101/104 key Compatible
889- CloGaelach ie: CloGaelach
890- UnicodeExpert ie: UnicodeExpert
891- ogam ie: Ogham
892- ogam_is434 ie: Ogham IS434
893- ara pk: Arabic
894- legacy epo: displaced semicolon and quote (obsolete)
895- igbo ng: Igbo
896- yoruba ng: Yoruba
897- hausa ng: Hausa
898- left_hand braille: Left hand
899- right_hand braille: Right hand
900-
901-! option
902- grp Layout switching
903- grp:switch R-Alt switches layout while pressed.
904- grp:lswitch Left Alt key switches layout while pressed.
905- grp:lwin_switch Left Win-key switches layout while pressed.
906- grp:rwin_switch Right Win-key switches layout while pressed.
907- grp:win_switch Both Win-keys switch layout while pressed.
908- grp:rctrl_switch Right Ctrl key switches layout while pressed.
909- grp:toggle Right Alt key changes layout.
910- grp:lalt_toggle Left Alt key changes layout.
911- grp:caps_toggle CapsLock key changes layout.
912- grp:shift_caps_toggle Shift+CapsLock changes layout.
913- grp:shift_caps_switch CapsLock switch to first layout, Shift+CapsLock switch to last layout.
914- grp:alt_caps_toggle Alt+CapsLock changes layout.
915- grp:shifts_toggle Both Shift keys together change layout.
916- grp:alts_toggle Both Alt keys together change layout.
917- grp:ctrls_toggle Both Ctrl keys together change layout.
918- grp:ctrl_shift_toggle Ctrl+Shift change layout.
919- grp:lctrl_lshift_toggle LCtrl+LShift change layout.
920- grp:ctrl_alt_toggle Alt+Ctrl change layout.
921- grp:alt_shift_toggle Alt+Shift change layout.
922- grp:menu_toggle Menu key changes layout.
923- grp:lwin_toggle Left Win-key changes layout.
924- grp:rwin_toggle Right Win-key changes layout.
925- grp:lshift_toggle Left Shift key changes layout.
926- grp:rshift_toggle Right Shift key changes layout.
927- grp:lctrl_toggle Left Ctrl key changes layout.
928- grp:rctrl_toggle Right Ctrl key changes layout.
929- grp:sclk_toggle ScrollLock key changes group.
930- lv3 Third level choosers
931- lv3:switch Press Right Ctrl to choose 3rd level.
932- lv3:menu_switch Press Menu key to choose 3rd level.
933- lv3:win_switch Press any of Win-keys to choose 3rd level.
934- lv3:lwin_switch Press Left Win-key to choose 3rd level.
935- lv3:rwin_switch Press Right Win-key to choose 3rd level.
936- lv3:alt_switch Press any of Alt keys to choose 3rd level.
937- lv3:lalt_switch Press Left Alt key to choose 3rd level.
938- lv3:ralt_switch Press Right Alt key to choose 3rd level.
939- lv3:ralt_switch_multikey Press Right Alt key to choose 3rd level, Shift+Right Alt key is Multi_Key.
940- lv3:ralt_alt Right Alt key never chooses 3rd level.
941- lv3:enter_switch Press Enter key on keypad to choose 3rd level.
942- ctrl Ctrl key position
943- ctrl:nocaps Make CapsLock an additional Ctrl.
944- ctrl:swapcaps Swap Ctrl and CapsLock.
945- ctrl:ctrl_ac Ctrl key at left of 'A'
946- ctrl:ctrl_aa Ctrl key at bottom left
947- ctrl:ctrl_ra Right Ctrl key works as Right Alt.
948- grp_led Use keyboard LED to show alternative layout.
949- grp_led:num NumLock LED shows alternative layout.
950- grp_led:caps CapsLock LED shows alternative layout.
951- grp_led:scroll ScrollLock LED shows alternative layout.
952- keypad Numeric keypad layout selection
953- keypad:legacy Legacy keypad
954- keypad:comma Force standard comma keypad
955- keypad:oss Keypad with unicode additions (arrows and math operators)
956- keypad:future Keypad with unicode additions (arrows and math operators). Math operators on default level.
957- keypad:legacy_wang Legacy Wang 724 keypad
958- keypad:oss_wang Wang 724 keypad with unicode additions (arrows and math operators)
959- keypad:future_wang Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level.
960- keypad:phone_hex ATM/phone-style hexadecimal keypad
961- kpdl Numeric keypad delete key behaviour
962- kpdl:dot Legacy key with dot
963- kpdl:comma Legacy key with comma
964- kpdl:dotoss Four-level key with dot
965- kpdl:commaoss Four-level key with comma
966- kpdl:momayyezoss Four-level key with momayyez
967- kpdl:kposs Four-level key with abstract separators
968- caps CapsLock key behavior
969- caps:internal CapsLock uses internal capitalization. Shift "pauses" CapsLock.
970- caps:internal_nocancel CapsLock uses internal capitalization. Shift doesn't affect CapsLock.
971- caps:shift CapsLock acts as Shift with locking. Shift "pauses" CapsLock.
972- caps:shift_nocancel CapsLock acts as Shift with locking. Shift doesn't affect CapsLock.
973- caps:shift_lock CapsLock just locks the Shift modifier.
974- caps:capslock CapsLock toggles normal capitalization of alphabetic characters.
975- caps:swapescape Swap ESC and CapsLock.
976- caps:shiftlock CapsLock toggles Shift so all keys are affected.
977- altwin Alt/Win key behavior
978- altwin:menu Add the standard behavior to Menu key.
979- altwin:meta_alt Alt and Meta are on the Alt keys.
980- altwin:ctrl_win Control is mapped to the Win-keys (and the usual Ctrl keys).
981- altwin:meta_win Meta is mapped to the Win-keys.
982- altwin:left_meta_win Meta is mapped to the left Win-key.
983- altwin:super_win Super is mapped to the Win-keys.
984- altwin:hyper_win Hyper is mapped to the Win-keys.
985- altwin:alt_super_win Alt is mapped to the right Win-key and Super to Menu.
986- altwin:swap_lalt_lwin Left Alt is swapped with left Win-key.
987- Compose key Compose key position
988- compose:ralt Right Alt is Compose.
989- compose:lwin Left Win-key is Compose.
990- compose:rwin Right Win-key is Compose.
991- compose:menu Menu is Compose.
992- compose:rctrl Right Ctrl is Compose.
993- compose:caps Caps Lock is Compose.
994- compose:102 Less-than/Greater-than is Compose.
995- compat Miscellaneous compatibility options
996- numpad:pc Default numeric keypad keys.
997- numpad:mac Numeric keypad keys work as with Mac.
998- numpad:microsoft Shift with numeric keypad keys works as in MS Windows.
999- srvrkeys:none Special keys (Ctrl+Alt+&lt;key&gt;) handled in a server.
1000- apple:badmap Swap keycodes of two keys when Mac keyboards are misdetected by kernel.
1001- shift:breaks_caps Shift cancels CapsLock.
1002- eurosign Adding the EuroSign to certain keys
1003- eurosign:e Add the EuroSign to the E key.
1004- eurosign:2 Add the EuroSign to the 2 key.
1005- eurosign:4 Add the EuroSign to the 4 key.
1006- eurosign:5 Add the EuroSign to the 5 key.
1007- nbsp Using space key to input non-breakable space character
1008- nbsp:none Space key outputs usual space at any level.
1009- nbsp:level2 Space key outputs non-breakable space character at second level.
1010- nbsp:level3 Space key outputs non-breakable space character at third level.
1011- nbsp:level3s Space key outputs non-breakable space character at third level, nothing at fourth level.
1012- nbsp:level3n Space key outputs non-breakable space character at third level, thin non-breakable space character at fourth level
1013- nbsp:level4 Space key outputs non-breakable space character at fourth level.
1014- nbsp:level4n Space key outputs non-breakable space character at fourth level, thin non-breakable space character at sixth level
1015- nbsp:level4nl Space key outputs non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift
1016- japan Japanese keyboard options
1017- japan:kana_lock Kana Lock key is locking
1018- japan:nicola_f_bs NICOLA-F style Backspace
1019
1020=== removed file 'rules/evdev.lst'
1021--- rules/evdev.lst 2011-08-11 22:01:46 +0000
1022+++ rules/evdev.lst 1970-01-01 00:00:00 +0000
1023@@ -1,682 +0,0 @@
1024-! model
1025- pc101 Generic 101-key PC
1026- pc102 Generic 102-key (Intl) PC
1027- pc104 Generic 104-key PC
1028- pc105 Generic 105-key (Intl) PC
1029- dell101 Dell 101-key PC
1030- latitude Dell Latitude series laptop
1031- dellm65 Dell Precision M65
1032- everex Everex STEPnote
1033- flexpro Keytronic FlexPro
1034- microsoft Microsoft Natural
1035- omnikey101 Northgate OmniKey 101
1036- winbook Winbook Model XP5
1037- jp106 Japanese 106-key
1038- pc98 PC-98xx Series
1039- a4techKB21 A4Tech KB-21
1040- a4techKBS8 A4Tech KBS-8
1041- a4_rfkb23 A4Tech Wireless Desktop RFKB-23
1042- abnt2 Brazilian ABNT2
1043- airkey Acer AirKey V
1044- acpi ACPI Standard
1045- azonaRF2300 Azona RF2300 wireless Internet Keyboard
1046- scorpius Advance Scorpius KI
1047- brother Brother Internet Keyboard
1048- btc5113rf BTC 5113RF Multimedia
1049- btc5126t BTC 5126T
1050- btc6301urf BTC 6301URF
1051- btc9000 BTC 9000
1052- btc9000a BTC 9000A
1053- btc9001ah BTC 9001AH
1054- btc5090 BTC 5090
1055- btc9019u BTC 9019U
1056- cherryblue Cherry Blue Line CyBo@rd
1057- cherryblueb Cherry CyMotion Master XPress
1058- cherrybluea Cherry Blue Line CyBo@rd (alternate option)
1059- cherrycyboard Cherry CyBo@rd USB-Hub
1060- chicony Chicony Internet Keyboard
1061- chicony0108 Chicony KU-0108
1062- chicony9885 Chicony KB-9885
1063- compaqeak8 Compaq Easy Access Keyboard
1064- compaqik7 Compaq Internet Keyboard (7 keys)
1065- compaqik13 Compaq Internet Keyboard (13 keys)
1066- compaqik18 Compaq Internet Keyboard (18 keys)
1067- cymotionlinux Cherry CyMotion Master Linux
1068- armada Laptop/notebook Compaq (eg. Armada) Laptop Keyboard
1069- presario Laptop/notebook Compaq (eg. Presario) Internet Keyboard
1070- ipaq Compaq iPaq Keyboard
1071- dell Dell
1072- dellsk8125 Dell SK-8125
1073- dellsk8135 Dell SK-8135
1074- dellusbmm Dell USB Multimedia Keyboard
1075- inspiron Dell Laptop/notebook Inspiron 6xxx/8xxx
1076- precision_m Dell Laptop/notebook Precision M series
1077- dexxa Dexxa Wireless Desktop Keyboard
1078- diamond Diamond 9801 / 9802 series
1079- dtk2000 DTK2000
1080- ennyah_dkb1008 Ennyah DKB-1008
1081- fscaa1667g Fujitsu-Siemens Computers AMILO A1667G laptop
1082- genius Genius Comfy KB-16M / Genius MM Keyboard KWD-910
1083- geniuscomfy Genius Comfy KB-12e
1084- geniuscomfy2 Genius Comfy KB-21e-Scroll
1085- geniuskb19e Genius KB-19e NB
1086- gyration Gyration
1087- logitech_base Logitech Generic Keyboard
1088- logitech_g15 Logitech G15 extra keys via G15daemon
1089- hpi6 Hewlett-Packard Internet Keyboard
1090- hp2501 Hewlett-Packard SK-2501 Multimedia Keyboard
1091- hp2505 Hewlett-Packard SK-2505 Internet Keyboard
1092- hpxe3gc Hewlett-Packard Omnibook XE3 GC
1093- hpxe3gf Hewlett-Packard Omnibook XE3 GF
1094- hpxt1000 Hewlett-Packard Omnibook XT1000
1095- hpzt11xx Hewlett-Packard Pavilion ZT11xx
1096- hp500fa Hewlett-Packard Omnibook 500 FA
1097- hp5xx Hewlett-Packard Omnibook 5xx
1098- hp5181 Hewlett-Packard Internet Keyboard 5181
1099- hp5185 Hewlett-Packard Internet Keyboard 5185
1100- hpnx9020 Hewlett-Packard nx9020
1101- hp6000 Hewlett-Packard Omnibook 6000/6100
1102- honeywell_euroboard Honeywell Euroboard
1103- rapidaccess IBM Rapid Access
1104- rapidaccess2 IBM Rapid Access II
1105- rapidaccess2a IBM Rapid Access II (alternate option)
1106- thinkpad IBM ThinkPad 560Z/600/600E/A22E
1107- thinkpadintl IBM ThinkPad 560Z/600/600E/A22E, Intl
1108- thinkpad60 IBM ThinkPad R60/T60/R61/T61
1109- thinkpadz60 IBM ThinkPad Z60m/Z60t/Z61m/Z61t
1110- ibm_spacesaver IBM Space Saver
1111- logiaccess Logitech Access Keyboard
1112- logiclx300 Logitech Cordless Desktop LX-300
1113- logii350 Logitech Internet 350 Keyboard
1114- logimel Logitech Media Elite Keyboard
1115- logicd Logitech Cordless Desktop
1116- logicd_it Logitech Cordless Desktop iTouch
1117- logicd_nav Logitech Cordless Desktop Navigator
1118- logicd_opt Logitech Cordless Desktop Optical
1119- logicda Logitech Cordless Desktop (alternate option)
1120- logicdpa2 Logitech Cordless Desktop Pro (alternate option2)
1121- logicfn Logitech Cordless Freedom/Desktop Navigator
1122- logicdn Logitech Cordless Desktop Navigator
1123- logiitc Logitech iTouch Cordless Keyboard (model Y-RB6)
1124- logiik Logitech Internet Keyboard
1125- itouch Logitech iTouch
1126- logicink Logitech Internet Navigator Keyboard
1127- logiex110 Logitech Cordless Desktop EX110
1128- logiinkse Logitech iTouch Internet Navigator Keyboard SE
1129- logiinkseusb Logitech iTouch Internet Navigator Keyboard SE (USB)
1130- logiultrax Logitech Ultra-X Keyboard
1131- logiultraxc Logitech Ultra-X Cordless Media Desktop Keyboard
1132- logidinovo Logitech diNovo Keyboard
1133- logidinovoedge Logitech diNovo Edge Keyboard
1134- mx1998 Memorex MX1998
1135- mx2500 Memorex MX2500 EZ-Access Keyboard
1136- mx2750 Memorex MX2750
1137- microsoft7000 Microsoft Natural Wireless Ergonomic Keyboard 7000
1138- microsoftinet Microsoft Internet Keyboard
1139- microsoftpro Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro
1140- microsoftprousb Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro
1141- microsoftprooem Microsoft Natural Keyboard Pro OEM
1142- vsonku306 ViewSonic KU-306 Internet Keyboard
1143- microsoftprose Microsoft Internet Keyboard Pro, Swedish
1144- microsoftoffice Microsoft Office Keyboard
1145- microsoftmult Microsoft Wireless Multimedia Keyboard 1.0A
1146- microsoftelite Microsoft Natural Keyboard Elite
1147- oretec Ortek MCK-800 MM/Internet keyboard
1148- propeller Propeller Voyager (KTEZ-1000)
1149- qtronix QTronix Scorpius 98N+
1150- samsung4500 Samsung SDM 4500P
1151- samsung4510 Samsung SDM 4510P
1152- sk1300 SK-1300
1153- sk2500 SK-2500
1154- sk6200 SK-6200
1155- sk7100 SK-7100
1156- sp_inet Super Power Multimedia Keyboard
1157- sven SVEN Ergonomic 2500
1158- symplon Symplon PaceBook (tablet PC)
1159- toshiba_s3000 Toshiba Satellite S3000
1160- trust Trust Wireless Keyboard Classic
1161- trustda Trust Direct Access Keyboard
1162- yahoo Yahoo! Internet Keyboard
1163- macbook78 MacBook/MacBook Pro
1164- macbook79 MacBook/MacBook Pro (Intl)
1165- macintosh Macintosh
1166- macintosh_old Macintosh Old
1167- macintosh_hhk Happy Hacking Keyboard for Mac
1168- acer_c300 Acer C300
1169- acer_ferrari4k Acer Ferrari 4000
1170- acer_laptop Acer Laptop
1171- asus_laptop Asus Laptop
1172- apple Apple
1173- apple_laptop Apple Laptop
1174- silvercrest SILVERCREST Multimedia Wireless Keyboard
1175- emachines Laptop/notebook eMachines m68xx
1176- kr106 Korean 106-key
1177- evdev Evdev-managed keyboard
1178- benqx BenQ X-Touch
1179- benqx730 BenQ X-Touch 730
1180- benqx800 BenQ X-Touch 800
1181- hhk Happy Hacking Keyboard
1182- classmate Classmate PC
1183- olpc OLPC
1184- sun6 Sun Type 5/6
1185-
1186-! layout
1187- us USA
1188- ad Andorra
1189- af Afghanistan
1190- ara Arabic
1191- al Albania
1192- am Armenia
1193- az Azerbaijan
1194- by Belarus
1195- be Belgium
1196- bd Bangladesh
1197- in India
1198- ba Bosnia and Herzegovina
1199- br Brazil
1200- bg Bulgaria
1201- ma Morocco
1202- mm Myanmar
1203- ca Canada
1204- cd Congo, Democratic Republic of the
1205- cn China
1206- hr Croatia
1207- cz Czechia
1208- dk Denmark
1209- nl Netherlands
1210- bt Bhutan
1211- ee Estonia
1212- ir Iran
1213- iq Iraq
1214- fo Faroe Islands
1215- fi Finland
1216- fr France
1217- gh Ghana
1218- gn Guinea
1219- ge Georgia
1220- de Germany
1221- gr Greece
1222- hu Hungary
1223- is Iceland
1224- il Israel
1225- it Italy
1226- jp Japan
1227- kg Kyrgyzstan
1228- kh Cambodia
1229- kz Kazakhstan
1230- la Laos
1231- latam Latin American
1232- lt Lithuania
1233- lv Latvia
1234- mao Maori
1235- me Montenegro
1236- mk Macedonia
1237- mt Malta
1238- mn Mongolia
1239- no Norway
1240- pl Poland
1241- pt Portugal
1242- ro Romania
1243- ru Russia
1244- rs Serbia
1245- si Slovenia
1246- sk Slovakia
1247- es Spain
1248- se Sweden
1249- ch Switzerland
1250- sy Syria
1251- tj Tajikistan
1252- lk Sri Lanka
1253- th Thailand
1254- tr Turkey
1255- ua Ukraine
1256- gb United Kingdom
1257- uz Uzbekistan
1258- vn Vietnam
1259- kr Korea, Republic of
1260- nec_vndr/jp Japan (PC-98xx Series)
1261- ie Ireland
1262- pk Pakistan
1263- mv Maldives
1264- za South Africa
1265- epo Esperanto
1266- np Nepal
1267- ng Nigeria
1268- et Ethiopia
1269- braille Braille
1270-
1271-! variant
1272- chr us: Cherokee
1273- euro us: With EuroSign on 5
1274- intl us: International (with dead keys)
1275- alt-intl us: Alternative international (former us_intl)
1276- colemak us: Colemak
1277- dvorak us: Dvorak
1278- dvorak-intl us: Dvorak international
1279- dvorak-l us: Left handed Dvorak
1280- dvorak-r us: Right handed Dvorak
1281- dvorak-classic us: Classic Dvorak
1282- dvp us: Programmer Dvorak
1283- rus us: Russian phonetic
1284- mac us: Macintosh
1285- altgr-intl us: International (AltGr dead keys)
1286- olpc2 us: Group toggle on multiply/divide key
1287- ps af: Pashto
1288- uz af: Southern Uzbek
1289- olpc-ps af: OLPC Pashto
1290- olpc-fa af: OLPC Dari
1291- olpc-uz af: OLPC Southern Uzbek
1292- azerty ara: azerty
1293- azerty_digits ara: azerty/digits
1294- digits ara: digits
1295- qwerty ara: qwerty
1296- qwerty_digits ara: qwerty/digits
1297- buckwalter ara: Buckwalter
1298- phonetic am: Phonetic
1299- phonetic-alt am: Alternative Phonetic
1300- eastern am: Eastern
1301- western am: Western
1302- eastern-alt am: Alternative Eastern
1303- cyrillic az: Cyrillic
1304- winkeys by: Winkeys
1305- latin by: Latin
1306- iso-alternate be: ISO Alternate
1307- nodeadkeys be: Eliminate dead keys
1308- sundeadkeys be: Sun dead keys
1309- wang be: Wang model 724 azerty
1310- probhat bd: Probhat
1311- ben in: Bengali
1312- ben_probhat in: Bengali Probhat
1313- guj in: Gujarati
1314- guru in: Gurmukhi
1315- jhelum in: Gurmukhi Jhelum
1316- kan in: Kannada
1317- mal in: Malayalam
1318- mal_lalitha in: Malayalam Lalitha
1319- ori in: Oriya
1320- tam_unicode in: Tamil Unicode
1321- tam_TAB in: Tamil TAB Typewriter
1322- tam_TSCII in: Tamil TSCII Typewriter
1323- tam in: Tamil
1324- tel in: Telugu
1325- urd in: Urdu
1326- bolnagri in: Hindi Bolnagri
1327- alternatequotes ba: Use guillemets for quotes
1328- unicode ba: Use Bosnian digraphs
1329- unicodeus ba: US keyboard with Bosnian digraphs
1330- us ba: US keyboard with Bosnian letters
1331- nodeadkeys br: Eliminate dead keys
1332- dvorak br: Dvorak
1333- nativo br: Nativo
1334- nativo-us br: Nativo for USA keyboards
1335- nativo-epo br: Nativo for Esperanto
1336- phonetic bg: Phonetic
1337- french ma: French
1338- tifinagh ma: Tifinagh
1339- tifinagh-alt ma: Tifinagh Alternative
1340- tifinagh-alt-phonetic ma: Tifinagh Alternative Phonetic
1341- tifinagh-extended ma: Tifinagh Extended
1342- tifinagh-phonetic ma: Tifinagh Phonetic
1343- tifinagh-extended-phonetic ma: Tifinagh Extended Phonetic
1344- fr-dvorak ca: French Dvorak
1345- fr-legacy ca: French (legacy)
1346- multix ca: Multilingual
1347- multi ca: Multilingual, first part
1348- multi-2gr ca: Multilingual, second part
1349- ike ca: Inuktitut
1350- shs ca: Secwepemctsin
1351- kut ca: Ktunaxa
1352- tib cn: Tibetan
1353- tib_asciinum cn: Tibetan (with ASCII numerals)
1354- alternatequotes hr: Use guillemets for quotes
1355- unicode hr: Use Croatian digraphs
1356- unicodeus hr: US keyboard with Croatian digraphs
1357- us hr: US keyboard with Croatian letters
1358- bksl cz: With &lt;\|&gt; key
1359- qwerty cz: qwerty
1360- qwerty_bksl cz: qwerty, extended Backslash
1361- nodeadkeys dk: Eliminate dead keys
1362- mac dk: Macintosh
1363- mac_nodeadkeys dk: Macintosh, eliminate dead keys
1364- dvorak dk: Dvorak
1365- sundeadkeys nl: Sun dead keys
1366- mac nl: Macintosh
1367- std nl: Standard
1368- nodeadkeys ee: Eliminate dead keys
1369- dvorak ee: Dvorak
1370- us ee: US keyboard with Estonian letters
1371- pro ir: Pro
1372- keypad ir: Keypad
1373- pro_keypad ir: Pro Keypad
1374- ku ir: Kurdish, Latin Q
1375- ku_f ir: Kurdish, (F)
1376- ku_alt ir: Kurdish, Latin Alt-Q
1377- ku_ara ir: Kurdish, Arabic-Latin
1378- ku iq: Kurdish, Latin Q
1379- ku_f iq: Kurdish, (F)
1380- ku_alt iq: Kurdish, Latin Alt-Q
1381- ku_ara iq: Kurdish, Arabic-Latin
1382- nodeadkeys fo: Eliminate dead keys
1383- nodeadkeys fi: Eliminate dead keys
1384- smi fi: Northern Saami
1385- classic fi: Classic
1386- mac fi: Macintosh
1387- nodeadkeys fr: Eliminate dead keys
1388- sundeadkeys fr: Sun dead keys
1389- oss fr: Alternative
1390- oss_latin9 fr: Alternative, latin-9 only
1391- oss_nodeadkeys fr: Alternative, eliminate dead keys
1392- oss_sundeadkeys fr: Alternative, Sun dead keys
1393- latin9 fr: (Legacy) Alternative
1394- latin9_nodeadkeys fr: (Legacy) Alternative, eliminate dead keys
1395- latin9_sundeadkeys fr: (Legacy) Alternative, Sun dead keys
1396- bepo fr: Bepo, ergonomic, Dvorak way
1397- bepo_latin9 fr: Bepo, ergonomic, Dvorak way, latin-9 only
1398- dvorak fr: Dvorak
1399- mac fr: Macintosh
1400- geo fr: Georgian AZERTY Tskapo
1401- generic gh: Multilingual
1402- akan gh: Akan
1403- ewe gh: Ewe
1404- fula gh: Fula
1405- ga gh: Ga
1406- hausa gh: Hausa
1407- ergonomic ge: Ergonomic
1408- mess ge: MESS
1409- ru ge: Russian
1410- os ge: Ossetian
1411- deadacute de: Dead acute
1412- deadgraveacute de: Dead grave acute
1413- nodeadkeys de: Eliminate dead keys
1414- ro de: Romanian keyboard with German letters
1415- ro_nodeadkeys de: Romanian keyboard with German letters, eliminate dead keys
1416- dvorak de: Dvorak
1417- sundeadkeys de: Sun dead keys
1418- neo de: Neostyle
1419- mac de: Macintosh
1420- mac_nodeadkeys de: Macintosh, eliminate dead keys
1421- extended gr: Extended
1422- nodeadkeys gr: Eliminate dead keys
1423- polytonic gr: Polytonic
1424- standard hu: Standard
1425- nodeadkeys hu: Eliminate dead keys
1426- qwerty hu: qwerty
1427- 101_qwertz_comma_dead hu: 101/qwertz/comma/Dead keys
1428- 101_qwertz_comma_nodead hu: 101/qwertz/comma/Eliminate dead keys
1429- 101_qwertz_dot_dead hu: 101/qwertz/dot/Dead keys
1430- 101_qwertz_dot_nodead hu: 101/qwertz/dot/Eliminate dead keys
1431- 101_qwerty_comma_dead hu: 101/qwerty/comma/Dead keys
1432- 101_qwerty_comma_nodead hu: 101/qwerty/comma/Eliminate dead keys
1433- 101_qwerty_dot_dead hu: 101/qwerty/dot/Dead keys
1434- 101_qwerty_dot_nodead hu: 101/qwerty/dot/Eliminate dead keys
1435- 102_qwertz_comma_dead hu: 102/qwertz/comma/Dead keys
1436- 102_qwertz_comma_nodead hu: 102/qwertz/comma/Eliminate dead keys
1437- 102_qwertz_dot_dead hu: 102/qwertz/dot/Dead keys
1438- 102_qwertz_dot_nodead hu: 102/qwertz/dot/Eliminate dead keys
1439- 102_qwerty_comma_dead hu: 102/qwerty/comma/Dead keys
1440- 102_qwerty_comma_nodead hu: 102/qwerty/comma/Eliminate dead keys
1441- 102_qwerty_dot_dead hu: 102/qwerty/dot/Dead keys
1442- 102_qwerty_dot_nodead hu: 102/qwerty/dot/Eliminate dead keys
1443- Sundeadkeys is: Sun dead keys
1444- nodeadkeys is: Eliminate dead keys
1445- mac is: Macintosh
1446- dvorak is: Dvorak
1447- lyx il: lyx
1448- phonetic il: Phonetic
1449- biblical il: Biblical Hebrew (Tiro)
1450- nodeadkeys it: Eliminate dead keys
1451- mac it: Macintosh
1452- geo it: Georgian
1453- kana jp: Kana
1454- OADG109A jp: OADG 109A
1455- ruskaz kz: Russian with Kazakh
1456- kazrus kz: Kazakh with Russian
1457- nodeadkeys latam: Eliminate dead keys
1458- sundeadkeys latam: Sun dead keys
1459- std lt: Standard
1460- us lt: US keyboard with Lithuanian letters
1461- ibm lt: IBM (LST 1205-92)
1462- lekp lt: LEKP
1463- lekpa lt: LEKPa
1464- balticplus lt: Baltic+
1465- apostrophe lv: Apostrophe (') variant
1466- tilde lv: Tilde (~) variant
1467- fkey lv: F-letter (F) variant
1468- cyrillic me: Cyrillic
1469- cyrillicyz me: Cyrillic, Z and ZHE swapped
1470- latinunicode me: Latin unicode
1471- latinyz me: Latin qwerty
1472- latinunicodeyz me: Latin unicode qwerty
1473- cyrillicalternatequotes me: Cyrillic with guillemets
1474- latinalternatequotes me: Latin with guillemets
1475- nodeadkeys mk: Eliminate dead keys
1476- us mt: Maltese keyboard with US layout
1477- nodeadkeys no: Eliminate dead keys
1478- dvorak no: Dvorak
1479- smi no: Northern Saami
1480- smi_nodeadkeys no: Northern Saami, eliminate dead keys
1481- mac no: Macintosh
1482- mac_nodeadkeys no: Macintosh, eliminate dead keys
1483- qwertz pl: qwertz
1484- dvorak pl: Dvorak
1485- dvorak_quotes pl: Dvorak, Polish quotes on quotemark key
1486- dvorak_altquotes pl: Dvorak, Polish quotes on key "1/!"
1487- csb pl: Kashubian
1488- ru_phonetic_dvorak pl: Russian phonetic Dvorak
1489- nodeadkeys pt: Eliminate dead keys
1490- sundeadkeys pt: Sun dead keys
1491- mac pt: Macintosh
1492- mac_nodeadkeys pt: Macintosh, eliminate dead keys
1493- mac_sundeadkeys pt: Macintosh, Sun dead keys
1494- nativo pt: Nativo
1495- nativo-us pt: Nativo for USA keyboards
1496- nativo-epo pt: Nativo for Esperanto
1497- cedilla ro: Cedilla
1498- std ro: Standard
1499- std_cedilla ro: Standard (Cedilla)
1500- winkeys ro: Winkeys
1501- phonetic ru: Phonetic
1502- typewriter ru: Typewriter
1503- legacy ru: Legacy
1504- tt ru: Tatar
1505- os_legacy ru: Ossetian, legacy
1506- os_winkeys ru: Ossetian, Winkeys
1507- cv ru: Chuvash
1508- cv_latin ru: Chuvash Latin
1509- udm ru: Udmurt
1510- kom ru: Komi
1511- sah ru: Yakut
1512- yz rs: Z and ZHE swapped
1513- latin rs: Latin
1514- latinunicode rs: Latin Unicode
1515- latinyz rs: Latin qwerty
1516- latinunicodeyz rs: Latin Unicode qwerty
1517- alternatequotes rs: With guillemets
1518- latinalternatequotes rs: Latin with guillemets
1519- alternatequotes si: Use guillemets for quotes
1520- unicode si: Use Slovenian digraphs
1521- unicodeus si: US keyboard with Slovenian digraphs
1522- us si: US keyboard with Slovenian letters
1523- bksl sk: Extended Backslash
1524- qwerty sk: qwerty
1525- qwerty_bksl sk: qwerty, extended Backslash
1526- nodeadkeys es: Eliminate dead keys
1527- sundeadkeys es: Sun dead keys
1528- dvorak es: Dvorak
1529- ast es: Asturian variant with bottom-dot H and bottom-dot L
1530- cat es: Catalan variant with middle-dot L
1531- mac es: Macintosh
1532- nodeadkeys se: Eliminate dead keys
1533- dvorak se: Dvorak
1534- rus se: Russian phonetic
1535- rus_nodeadkeys se: Russian phonetic, eliminate dead keys
1536- smi se: Northern Saami
1537- mac se: Macintosh
1538- svdvorak se: Svdvorak
1539- de_nodeadkeys ch: German, eliminate dead keys
1540- de_sundeadkeys ch: German, Sun dead keys
1541- fr ch: French
1542- fr_nodeadkeys ch: French, eliminate dead keys
1543- fr_sundeadkeys ch: French, Sun dead keys
1544- fr_mac ch: French (Macintosh)
1545- de_mac ch: German (Macintosh)
1546- syc sy: Syriac
1547- syc_phonetic sy: Syriac phonetic
1548- ku sy: Kurdish, Latin Q
1549- ku_f sy: Kurdish, (F)
1550- ku_alt sy: Kurdish, Latin Alt-Q
1551- tam_unicode lk: Tamil Unicode
1552- tam_TAB lk: Tamil TAB Typewriter
1553- tis th: TIS-820.2538
1554- pat th: Pattachote
1555- f tr: (F)
1556- alt tr: Alt-Q
1557- sundeadkeys tr: Sun dead keys
1558- ku tr: Kurdish, Latin Q
1559- ku_f tr: Kurdish, (F)
1560- ku_alt tr: Kurdish, Latin Alt-Q
1561- intl tr: International (with dead keys)
1562- phonetic ua: Phonetic
1563- typewriter ua: Typewriter
1564- winkeys ua: Winkeys
1565- unicode ua: Unicode
1566- rstu ua: Standard RSTU
1567- rstu_ru ua: Standard RSTU on Russian layout
1568- homophonic ua: Homophonic
1569- intl gb: International (with dead keys)
1570- dvorak gb: Dvorak
1571- dvorakukp gb: Dvorak (UK Punctuation)
1572- mac gb: Macintosh
1573- colemak gb: Colemak
1574- latin uz: Latin
1575- kr104 kr: 101/104 key Compatible
1576- CloGaelach ie: CloGaelach
1577- UnicodeExpert ie: UnicodeExpert
1578- ogam ie: Ogham
1579- ogam_is434 ie: Ogham IS434
1580- ara pk: Arabic
1581- legacy epo: displaced semicolon and quote (obsolete)
1582- igbo ng: Igbo
1583- yoruba ng: Yoruba
1584- hausa ng: Hausa
1585- left_hand braille: Left hand
1586- right_hand braille: Right hand
1587-
1588-! option
1589- grp Layout switching
1590- grp:switch R-Alt switches layout while pressed.
1591- grp:lswitch Left Alt key switches layout while pressed.
1592- grp:lwin_switch Left Win-key switches layout while pressed.
1593- grp:rwin_switch Right Win-key switches layout while pressed.
1594- grp:win_switch Both Win-keys switch layout while pressed.
1595- grp:rctrl_switch Right Ctrl key switches layout while pressed.
1596- grp:toggle Right Alt key changes layout.
1597- grp:lalt_toggle Left Alt key changes layout.
1598- grp:caps_toggle CapsLock key changes layout.
1599- grp:shift_caps_toggle Shift+CapsLock changes layout.
1600- grp:shift_caps_switch CapsLock switch to first layout, Shift+CapsLock switch to last layout.
1601- grp:alt_caps_toggle Alt+CapsLock changes layout.
1602- grp:shifts_toggle Both Shift keys together change layout.
1603- grp:alts_toggle Both Alt keys together change layout.
1604- grp:ctrls_toggle Both Ctrl keys together change layout.
1605- grp:ctrl_shift_toggle Ctrl+Shift change layout.
1606- grp:lctrl_lshift_toggle LCtrl+LShift change layout.
1607- grp:ctrl_alt_toggle Alt+Ctrl change layout.
1608- grp:alt_shift_toggle Alt+Shift change layout.
1609- grp:menu_toggle Menu key changes layout.
1610- grp:lwin_toggle Left Win-key changes layout.
1611- grp:rwin_toggle Right Win-key changes layout.
1612- grp:lshift_toggle Left Shift key changes layout.
1613- grp:rshift_toggle Right Shift key changes layout.
1614- grp:lctrl_toggle Left Ctrl key changes layout.
1615- grp:rctrl_toggle Right Ctrl key changes layout.
1616- grp:sclk_toggle ScrollLock key changes group.
1617- lv3 Third level choosers
1618- lv3:switch Press Right Ctrl to choose 3rd level.
1619- lv3:menu_switch Press Menu key to choose 3rd level.
1620- lv3:win_switch Press any of Win-keys to choose 3rd level.
1621- lv3:lwin_switch Press Left Win-key to choose 3rd level.
1622- lv3:rwin_switch Press Right Win-key to choose 3rd level.
1623- lv3:alt_switch Press any of Alt keys to choose 3rd level.
1624- lv3:lalt_switch Press Left Alt key to choose 3rd level.
1625- lv3:ralt_switch Press Right Alt key to choose 3rd level.
1626- lv3:ralt_switch_multikey Press Right Alt key to choose 3rd level, Shift+Right Alt key is Multi_Key.
1627- lv3:ralt_alt Right Alt key never chooses 3rd level.
1628- lv3:enter_switch Press Enter key on keypad to choose 3rd level.
1629- ctrl Ctrl key position
1630- ctrl:nocaps Make CapsLock an additional Ctrl.
1631- ctrl:swapcaps Swap Ctrl and CapsLock.
1632- ctrl:ctrl_ac Ctrl key at left of 'A'
1633- ctrl:ctrl_aa Ctrl key at bottom left
1634- ctrl:ctrl_ra Right Ctrl key works as Right Alt.
1635- grp_led Use keyboard LED to show alternative layout.
1636- grp_led:num NumLock LED shows alternative layout.
1637- grp_led:caps CapsLock LED shows alternative layout.
1638- grp_led:scroll ScrollLock LED shows alternative layout.
1639- keypad Numeric keypad layout selection
1640- keypad:legacy Legacy keypad
1641- keypad:comma Force standard comma keypad
1642- keypad:oss Keypad with unicode additions (arrows and math operators)
1643- keypad:future Keypad with unicode additions (arrows and math operators). Math operators on default level.
1644- keypad:legacy_wang Legacy Wang 724 keypad
1645- keypad:oss_wang Wang 724 keypad with unicode additions (arrows and math operators)
1646- keypad:future_wang Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level.
1647- keypad:phone_hex ATM/phone-style hexadecimal keypad
1648- kpdl Numeric keypad delete key behaviour
1649- kpdl:dot Legacy key with dot
1650- kpdl:comma Legacy key with comma
1651- kpdl:dotoss Four-level key with dot
1652- kpdl:commaoss Four-level key with comma
1653- kpdl:momayyezoss Four-level key with momayyez
1654- kpdl:kposs Four-level key with abstract separators
1655- caps CapsLock key behavior
1656- caps:internal CapsLock uses internal capitalization. Shift "pauses" CapsLock.
1657- caps:internal_nocancel CapsLock uses internal capitalization. Shift doesn't affect CapsLock.
1658- caps:shift CapsLock acts as Shift with locking. Shift "pauses" CapsLock.
1659- caps:shift_nocancel CapsLock acts as Shift with locking. Shift doesn't affect CapsLock.
1660- caps:shift_lock CapsLock just locks the Shift modifier.
1661- caps:capslock CapsLock toggles normal capitalization of alphabetic characters.
1662- caps:swapescape Swap ESC and CapsLock.
1663- caps:shiftlock CapsLock toggles Shift so all keys are affected.
1664- altwin Alt/Win key behavior
1665- altwin:menu Add the standard behavior to Menu key.
1666- altwin:meta_alt Alt and Meta are on the Alt keys.
1667- altwin:ctrl_win Control is mapped to the Win-keys (and the usual Ctrl keys).
1668- altwin:meta_win Meta is mapped to the Win-keys.
1669- altwin:left_meta_win Meta is mapped to the left Win-key.
1670- altwin:super_win Super is mapped to the Win-keys.
1671- altwin:hyper_win Hyper is mapped to the Win-keys.
1672- altwin:alt_super_win Alt is mapped to the right Win-key and Super to Menu.
1673- altwin:swap_lalt_lwin Left Alt is swapped with left Win-key.
1674- Compose key Compose key position
1675- compose:ralt Right Alt is Compose.
1676- compose:lwin Left Win-key is Compose.
1677- compose:rwin Right Win-key is Compose.
1678- compose:menu Menu is Compose.
1679- compose:rctrl Right Ctrl is Compose.
1680- compose:caps Caps Lock is Compose.
1681- compose:102 Less-than/Greater-than is Compose.
1682- compat Miscellaneous compatibility options
1683- numpad:pc Default numeric keypad keys.
1684- numpad:mac Numeric keypad keys work as with Mac.
1685- numpad:microsoft Shift with numeric keypad keys works as in MS Windows.
1686- srvrkeys:none Special keys (Ctrl+Alt+&lt;key&gt;) handled in a server.
1687- apple:badmap Swap keycodes of two keys when Mac keyboards are misdetected by kernel.
1688- shift:breaks_caps Shift cancels CapsLock.
1689- eurosign Adding the EuroSign to certain keys
1690- eurosign:e Add the EuroSign to the E key.
1691- eurosign:2 Add the EuroSign to the 2 key.
1692- eurosign:4 Add the EuroSign to the 4 key.
1693- eurosign:5 Add the EuroSign to the 5 key.
1694- nbsp Using space key to input non-breakable space character
1695- nbsp:none Space key outputs usual space at any level.
1696- nbsp:level2 Space key outputs non-breakable space character at second level.
1697- nbsp:level3 Space key outputs non-breakable space character at third level.
1698- nbsp:level3s Space key outputs non-breakable space character at third level, nothing at fourth level.
1699- nbsp:level3n Space key outputs non-breakable space character at third level, thin non-breakable space character at fourth level
1700- nbsp:level4 Space key outputs non-breakable space character at fourth level.
1701- nbsp:level4n Space key outputs non-breakable space character at fourth level, thin non-breakable space character at sixth level
1702- nbsp:level4nl Space key outputs non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift
1703- japan Japanese keyboard options
1704- japan:kana_lock Kana Lock key is locking
1705- japan:nicola_f_bs NICOLA-F style Backspace
1706
1707=== modified file 'rules/evdev.xml.in'
1708--- rules/evdev.xml.in 2012-01-24 00:35:43 +0000
1709+++ rules/evdev.xml.in 2013-10-01 15:37:32 +0000
1710@@ -1234,13 +1234,6 @@
1711 </model>
1712 <model>
1713 <configItem>
1714- <name>intelligent_keyboard_k04</name>
1715- <description>Intelligent Keyboard K04</description>
1716- <vendor>Generic</vendor>
1717- </configItem>
1718- </model>
1719- <model>
1720- <configItem>
1721 <name>htcdream</name>
1722 <_description>Htc Dream phone</_description>
1723 <vendor>htc</vendor>

Subscribers

People subscribed via source and target branches