KEY_KEYBOARD has an evdev-keycode value of 374 not 366. It seems that
with the original addition of the mapping the evdev-keycode value was
mistaken for the X scancode which is 8 higher then the evdev-keycode
since the X scancodes start at 8. What seems to have happened is that
the evdev-keycode was used instead of the X scancode and then 8 was
subtracted for the wrong "// #define KEY_KEYBOARD      366" comment.

This commit corrects the comment to say 374 and corrects the X
scancode being mapped to 382.

Cc: Christian Kellner <[email protected]>
Signed-off-by: Hans de Goede <[email protected]>
---
 keycodes/evdev | 2 +-
 symbols/inet   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/keycodes/evdev b/keycodes/evdev
index 90b8278..dd2b865 100644
--- a/keycodes/evdev
+++ b/keycodes/evdev
@@ -285,7 +285,7 @@ default xkb_keycodes "evdev" {
        <I255> = 255;   // #define KEY_RFKILL              247
 
        <I372> = 372;   // #define KEY_FAVORITES           364
-       <I374> = 374;   // #define KEY_KEYBOARD            366
+       <I382> = 382;   // #define KEY_KEYBOARD            374
 
        // Fake keycodes for virtual keys
        <LVL3> =   92;
diff --git a/symbols/inet b/symbols/inet
index 5a8d180..7ff7c24 100644
--- a/symbols/inet
+++ b/symbols/inet
@@ -219,7 +219,7 @@ xkb_symbols "evdev" {
     key <I255>   {      [ XF86RFKill            ]       }; // KEY_RFKILL
 
     key <I372>  {       [ XF86Favorites          ]       };
-    key <I374>  {       [ XF86Keyboard           ]       };
+    key <I382>  {       [ XF86Keyboard           ]       };
 
     key <FK13>   {      [ XF86Tools         ]       };
     key <FK14>   {      [ XF86Launch5       ]       };
-- 
2.20.1

_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: https://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to