mirror of
https://github.com/torvalds/linux.git
synced 2026-05-12 16:18:45 +02:00
The Trust Philips SPK6327 keyboard (USB ID 145f:024b) has a broken HID descriptor on interface 1. Byte 101 is 0x00 (Input Array) but should be 0x02 (Input Variable), causing LCtrl, LAlt, Super, RAlt, RCtrl and RShift to all report as LShift on Linux. This BPF fix patches byte 101 at runtime fixing all affected modifier keys. Link: https://gitlab.freedesktop.org/libevdev/udev-hid-bpf/-/merge_requests/234 Signed-off-by: muhammed Rishal <muhammedrishal7777777@gmail.com> Signed-off-by: Benjamin Tissoires <bentiss@kernel.org> Signed-off-by: Jiri Kosina <jkosina@suse.com> |
||
|---|---|---|
| .. | ||
| progs | ||
| hid_bpf_dispatch.c | ||
| hid_bpf_dispatch.h | ||
| hid_bpf_struct_ops.c | ||
| Kconfig | ||
| Makefile | ||