git: DragonFly_RELEASE_6_4 evdev: Translate KEY_102ND in evdev_scancode2key()

Aaron LI aly at crater.dragonflybsd.org
Mon Apr 28 15:16:54 PDT 2025


commit 9408681d90f4953a150a1682b6413610234981fa
Author: Aaron LI <aly at aaronly.me>
Date:   Thu Jan 4 08:23:47 2024 +0800

    evdev: Translate KEY_102ND in evdev_scancode2key()
    
    This is the extra key on AT 102/105-keys keyboards, located just on the
    right of the Left Shift key.  For instance on a French layout, this key
    is used to type '<' and '>'.
    
    This fixes an issue where the key fires no evdev event and thus remains
    inactive in an evdev/libinput-enabled X.Org server.  The issue only
    occurred on an AT keyboard; the same key on a USB keyboard worked fine.
    
    Reported-by: daftaupe
    Tested-by: daftaupe, Kentish
    Obtained-from: FreeBSD (https://reviews.freebsd.org/D12883)

Summary of changes:
 sys/dev/misc/evdev/evdev_utils.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/9408681d90f4953a150a1682b6413610234981fa


-- 
DragonFly BSD source repository


More information about the Commits mailing list