diff options
author | Egbert Eich <eich@freedesktop.org> | 2014-02-05 03:59:29 +0100 |
---|---|---|
committer | Sergey Udaltsov <sergey.udaltsov@gmail.com> | 2014-02-05 23:04:59 +0000 |
commit | 7596672b96315465df8d8d691e3a567a52f70743 (patch) | |
tree | 0516f6b037b2c716a69b410611ef430a370ecc64 | |
parent | c641cf93d8d65f278ce42e44c779e755d1898b4d (diff) | |
download | xkeyboard-config-7596672b96315465df8d8d691e3a567a52f70743.tar.gz xkeyboard-config-7596672b96315465df8d8d691e3a567a52f70743.tar.bz2 xkeyboard-config-7596672b96315465df8d8d691e3a567a52f70743.zip |
Fix overlap of inet keys with jp Henkan and Muhenkan keys
The keyboard driver (for legacy keyboards) reports the same
keycodes for some inet keys as for the extra keys (Henkan and
Muhenkan) on Japanese 106 keyboards.
So on these keyboards Japanese users either loose their extra
keys or some multimedia keys.
In:
commit bd9d0ced6154de583c96573585f428618017fca3
Fix henkan key on jp106 keyboard with inet media keys
the Henkan/Muhenkan keys were reintroduced.
A better fix will map one of the two sets to different and still
unused keycodes.
A patch for the xf86-input-keyboard driver moves the two inet keys
into the range above 0xfb.
This patch contains the corresponding changes to xkeyboard-config.
Both the legacy keyboard driver and xkeyboard-config will have to
be updated simultaniously otherwise users will loose the two affected
multmedia keys.
Signed-off-by: Egbert Eich <eich@freedesktop.org>
-rw-r--r-- | keycodes/xfree86 | 4 | ||||
-rw-r--r-- | symbols/inet | 34 |
2 files changed, 19 insertions, 19 deletions
diff --git a/keycodes/xfree86 b/keycodes/xfree86 index 0c910187..47dc8934 100644 --- a/keycodes/xfree86 +++ b/keycodes/xfree86 @@ -163,9 +163,7 @@ xkb_keycodes "basic" { // The entries commented out are never generated because the raw codes // in those positions are already used for well-defined keys. - alias <I01> = <XFER>; <I02> = 130; - alias <I03> = <NFER>; <I04> = 132; alias <I05> = <AE13>; <I06> = 134; @@ -287,7 +285,9 @@ xkb_keycodes "basic" { <I7A> = 250; <I7B> = 251; <I7C> = 252; + alias <IR7C> = <I7C>; <I7D> = 253; + alias <IR7D> = <I7D>; <I7E> = 254; <I7F> = 255; diff --git a/symbols/inet b/symbols/inet index fe21f1ed..f7ccc6f8 100644 --- a/symbols/inet +++ b/symbols/inet @@ -256,7 +256,7 @@ xkb_symbols "acer_c300" { key <I30> { [ XF86AudioRaiseVolume ] }; key <I5E> { [ XF86Launch2 ] }; key <I75> { [ Help ] }; - key <XFER> { [ XF86Launch1 ] }; + key <IR7C> { [ XF86Launch1 ] }; }; // Acer Ferrari 4000 Keyboard @@ -461,7 +461,7 @@ xkb_symbols "cherryblue" { key <I26> { [ XF86AudioMute ] }; key <I63> { [ XF86Standby ] }; key <PRSC> { [ XF86Terminal ] }; - key <XFER> { [ XF86Go ] }; + key <IR7C> { [ XF86Go ] }; }; // Cherry CyMotion Master XPress @@ -488,7 +488,7 @@ xkb_symbols "cherryblueb" { key <I71> { [ XF86Book ] }; key <I72> { [ XF86Book ] }; key <PRSC> { [ XF86Terminal ] }; - key <XFER> { [ XF86Go ] }; + key <IR7C> { [ XF86Go ] }; }; // Cherry Blue Line CyBo@rd (alternate option) @@ -505,7 +505,7 @@ xkb_symbols "cherrycyboard" { key <FK17> { [ XF86Search ] }; key <I02> { [ XF86HomePage ] }; key <K67> { [ XF86Terminal ] }; - key <XFER> { [ XF86AudioMedia ] }; + key <IR7C> { [ XF86AudioMedia ] }; }; // Cherry CyMotion Expert @@ -695,8 +695,8 @@ xkb_symbols "inspiron" { key <I04> { [ XF86AudioNext ] }; key <I21> { [ XF86Eject ] }; key <I56> { [ XF86Display ] }; - key <NFER> { [ XF86AudioPrev ] }; - key <XFER> { [ XF86AudioPlay, XF86AudioPause ] }; + key <IR7D> { [ XF86AudioPrev ] }; + key <IR7C> { [ XF86AudioPlay, XF86AudioPause ] }; }; // DELL USB Multimedia Keyboard (former 8135, generalized, superset of 8125) @@ -707,7 +707,7 @@ xkb_symbols "dellusbmm" { include "inet(media_nav_acpi_common)" key <I02> { [ XF86HomePage ] }; key <K67> { [ XF86MyComputer ] }; - key <XFER> { [ XF86AudioMedia ] }; + key <IR7C> { [ XF86AudioMedia ] }; }; @@ -727,7 +727,7 @@ xkb_symbols "diamond" { partial alphanumeric_keys xkb_symbols "ennyah_dkb1008" { include "inet(media_nav_acpi_common)" - key <XFER> { [ XF86AudioMedia ] }; + key <IR7C> { [ XF86AudioMedia ] }; }; @@ -1033,7 +1033,7 @@ xkb_symbols "logitech_set3" { key <I55> { [ XF86Save ] }; // F8 key <I56> { [ XF86Documents ] }; // F10 key <I69> { [ XF86Go ] }; - key <XFER> { [ XF86AudioMedia ] }; + key <IR7C> { [ XF86AudioMedia ] }; }; // Logitech Access Keyboard @@ -1170,7 +1170,7 @@ xkb_symbols "logidinovo" { key <I21> { [ XF86AudioRaiseVolume ] }; key <K66> { [ XF86AudioLowerVolume ] }; key <KPDC> { [ XF86AudioMute ] }; - key <XFER> { [ XF86AudioMedia ] }; + key <IR7C> { [ XF86AudioMedia ] }; }; partial alphanumeric_keys @@ -1179,7 +1179,7 @@ xkb_symbols "logidinovoedge" { key <I02> { [ XF86HomePage ] }; key <I6C> { [ XF86Mail ] }; key <FK17> { [ XF86Search ] }; - key <XFER> { [ XF86AudioMedia ] }; + key <IR7C> { [ XF86AudioMedia ] }; }; partial alphanumeric_keys @@ -1218,8 +1218,8 @@ xkb_symbols "logitech_g15" { key <K74> { [ XF86WWW ] }; key <K75> { [ XF86LaunchE ] }; key <II5D> { [ XF86Launch1 ] }; - key <NFER> { [ XF86Launch2 ] }; - key <XFER> { [ XF86Launch8 ] }; + key <IR7D> { [ XF86Launch2 ] }; + key <IR7C> { [ XF86Launch8 ] }; }; @@ -1364,7 +1364,7 @@ xkb_symbols "microsoftprose" { key <I63> { [ XF86Standby ] }; key <I68> { [ XF86AudioStop ] }; key <PRSC> { [ XF86MyComputer ] }; - key <XFER> { [ XF86AudioMedia ] }; + key <IR7C> { [ XF86AudioMedia ] }; }; // Microsoft Office Keyboard @@ -1511,7 +1511,7 @@ xkb_symbols "samsung4500" { key <I18> { [ XF86Eject ] }; key <I26> { [ Help ] }; key <I59> { [ XF86Explorer ] }; - key <NFER> { [ XF86Launch2 ] }; + key <IR7D> { [ XF86Launch2 ] }; }; // Samsung SDM 4510P @@ -1521,7 +1521,7 @@ xkb_symbols "samsung4510" { key <I02> { [ XF86Launch1 ] }; key <I04> { [ XF86Launch3 ] }; key <I18> { [ XF86Eject ] }; - key <NFER> { [ XF86Launch2 ] }; + key <IR7D> { [ XF86Launch2 ] }; }; @@ -1748,7 +1748,7 @@ xkb_symbols "cymotionlinux" { key <I78> { [ XF86Copy ] }; key <K65> { [ XF86Paste ] }; key <K75> { [ XF86ScrollUp ] }; - key <XFER> { [ XF86AudioMedia ] }; + key <IR7C> { [ XF86AudioMedia ] }; }; partial alphanumeric_keys |