Result of evtest when pressing Backspace on my HP Elitebook 2170p:

on udev 256.7-3:

> # evtest /dev/input/by-path/platform-i8042-serio-0-event-kbd
> ...
> Event: time 1732361489.783008, type 4 (EV_MSC), code 4 (MSC_SCAN), value 66
> Event: time 1732361489.783008, type 1 (EV_KEY), code 14 (KEY_BACKSPACE), 
> value 1
> Event: time 1732361489.783008, -------------- SYN_REPORT ------------
> Event: time 1732361489.977740, type 4 (EV_MSC), code 4 (MSC_SCAN), value 66
> Event: time 1732361489.977740, type 1 (EV_KEY), code 14 (KEY_BACKSPACE), 
> value 0
> Event: time 1732361489.977740, -------------- SYN_REPORT ------------
on udev 257~rc2-3:

> # evtest /dev/input/by-path/platform-i8042-serio-0-event
> ...
> Event: time 1732361835.876330, type 4 (EV_MSC), code 4 (MSC_SCAN), value 66
> Event: time 1732361835.876330, type 1 (EV_KEY), code 445 (?), value 1
> Event: time 1732361835.876330, -------------- SYN_REPORT ------------
> Event: time 1732361836.021580, type 4 (EV_MSC), code 4 (MSC_SCAN), value 66
> Event: time 1732361836.021580, type 1 (EV_KEY), code 445 (?), value 0
> Event: time 1732361836.021580, -------------- SYN_REPORT ------------
The culprit may be 
https://github.com/systemd/systemd/commit/93b078c3dd40b10eed34a77d514b1db7493b17cf
 

( https://github.com/systemd/systemd/pull/34685 ), as HP Elitebook 2170p uses 
scancode 66 for backspace.

The full set of Fn-keys for HP Elitebook 2170p is attached.

The title for this issue could be changed to "udev 257~rc2-3 breaks backspace 
of HP Elitebook 2170p".
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnHP*:pnEliteBook2170p:*
 KEYBOARD_KEY_66=backspace
 KEYBOARD_KEY_be=battery                # Fn+F2
 KEYBOARD_KEY_d7=switchvideomode        # Fn+F4
 KEYBOARD_KEY_a3=mute                   # Fn+F5
 KEYBOARD_KEY_a1=volumedown             # Fn+F6
 KEYBOARD_KEY_a2=volumeup               # Fn+F7
 KEYBOARD_KEY_a4=brightnessdown         # Fn+F9
 KEYBOARD_KEY_c3=brightnessup           # Fn+F10
 KEYBOARD_KEY_e3=wlan                   # Fn+F12

Reply via email to