aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/etc/udev/hwdb.d/70-shokz-openmeet.hwdb
Commit message (Collapse)AuthorAgeFilesLines
* feat(udev): replace shokz blacklist with hwdb keycode overrideLibravatar sommerfeld2026-05-131-0/+7
The previous /etc/udev/rules.d/80-shokz-blacklist.rules deauthorized the entire usbhid interface for the Shokz OpenMeet dongle (3511:2EF2) to stop the host from powering off when the headset is turned off. That also killed mic-mute, volume, and media keys on the same HID Consumer Control node. Replace it with a narrow hwdb override that remaps just the offending scancode (Consumer page Power, c0030 -> KEY_POWER) to reserved on that specific vendor/product. KEY_MUTE / volume / media keys keep working. Add 'systemd-hwdb update' + an input-subsystem udevadm trigger to the etc deploy hook so new hwdb files take effect immediately.