aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/etc/udev/hwdb.d/70-shokz-openmeet.hwdb
diff options
context:
space:
mode:
Diffstat (limited to 'etc/udev/hwdb.d/70-shokz-openmeet.hwdb')
-rw-r--r--etc/udev/hwdb.d/70-shokz-openmeet.hwdb7
1 files changed, 7 insertions, 0 deletions
diff --git a/etc/udev/hwdb.d/70-shokz-openmeet.hwdb b/etc/udev/hwdb.d/70-shokz-openmeet.hwdb
new file mode 100644
index 0000000..f35b94e
--- /dev/null
+++ b/etc/udev/hwdb.d/70-shokz-openmeet.hwdb
@@ -0,0 +1,7 @@
+# Shokz OpenMeet (Loop120 dongle, 3511:2EF2) emits HID Consumer-page Power
+# (scancode c0030 -> KEY_POWER) on enumeration AND when the headset is
+# powered off, which causes systemd-logind to shut down the host. Suppress
+# only that scancode; KEY_MUTE / volume / media keys on the same Consumer
+# Control node remain functional.
+evdev:input:b0003v3511p2EF2*
+ KEYBOARD_KEY_c0030=reserved