summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEgbert Eich <eich@freedesktop.org>2014-02-05 03:59:29 +0100
committerSergey Udaltsov <sergey.udaltsov@gmail.com>2014-02-05 23:04:59 +0000
commit7596672b96315465df8d8d691e3a567a52f70743 (patch)
tree0516f6b037b2c716a69b410611ef430a370ecc64
parentc641cf93d8d65f278ce42e44c779e755d1898b4d (diff)
downloadxkeyboard-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/xfree864
-rw-r--r--symbols/inet34
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