Pressing the brightness keys on my Dell Vostro 1520 results in events coming from both the atkbd and the acpi-video input devices, resulting in double-stepped brightness changes. Based on I'm trying to arrange for the brightness key events for the atkbd device in my laptop (Dell Vostro 1520) to be ignored, as the acpi-video input device also generates them, resulting in double-stepped brightness changes. Based on the output of libinput-debug-events: -event0 KEYBOARD_KEY +5.62s KEY_BRIGHTNESSDOWN (224) pressed event0 KEYBOARD_KEY +5.62s KEY_BRIGHTNESSDOWN (224) released -event0 KEYBOARD_KEY +9.61s KEY_BRIGHTNESSUP (225) pressed event0 KEYBOARD_KEY +9.61s KEY_BRIGHTNESSUP (225) released I've got the following: # Dell Vostro 1520 evdev:atkbd:dmi:bvn*:bvr*:bd*:svnDellInc.:pnVostro1520:pvr* KEYBOARD_KEY_e0=unknown # Brightness Down, also emitted by acpi-video, ignore KEYBOARD_KEY_e1=unknown # Brightness Up, also emitted by acpi-video, ignore ... which has applied OK: $ /sbin/udevadm info --path=/sys/class/input/event0 | grep KEYBOARD_KEY_e[01] E: KEYBOARD_KEY_e0=unknown E: KEYBOARD_KEY_e1=unknown ... but the events are not ignored by Xorg, which is using libinput: $ grep 'AT Translated' ~/.local/share/xorg/Xorg.0.log [175652.950] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0) [175652.950] (**) AT Translated Set 2 keyboard: Applying InputClass "libinput keyboard catchall" [175652.950] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard' [175652.954] (**) AT Translated Set 2 keyboard: always reports core events [175652.954] (II) event0 - AT Translated Set 2 keyboard: is tagged by udev as: Keyboard [175652.954] (II) event0 - AT Translated Set 2 keyboard: device is a keyboard [175652.954] (II) event0 - AT Translated Set 2 keyboard: device removed [175652.954] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 10) [175652.955] (II) event0 - AT Translated Set 2 keyboard: is tagged by udev as: Keyboard [175652.957] (II) event0 - AT Translated Set 2 keyboard: device is a keyboard I've also tried using 'reserved' instead of 'unknown' with the same effect. So... what have I missed? Thanks! -- Sam Morris <https://robots.org.uk/> CAAA AA1A CA69 A83A 892B 1855 D20B 4202 5CDA 27B9 -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 833 bytes Desc: This is a digitally signed message part URL: <https://lists.freedesktop.org/archives/systemd-devel/attachments/20180429/0f1b202a/attachment.sig>