[systemd-devel] [HEADS-UP] hwdb: change 60-keyboard.hwdb matches
martin.pitt at ubuntu.com
Thu Mar 26 01:27:00 PDT 2015
(sorry for late reply, back from holidays)
David Herrmann [2015-03-16 12:31 +0100]:
> I've pushed some patches that change the hwdb 60-keyboard matching
> logic. This was needed to support bluetooth devices, and then I just
> went ahead and cleaned up the other rules. This email is meant as a
> heads-up to you guys, as you are the most frequent contributors to
> that file.
Thanks for the heads-up!
> Two notes:
> 1) Both of you added keyboard:usb:* matches that match on the USB
> interface. This was now dropped in:
> If this was intentional, we can re-add it, but it looked like a
> safety-net to me, rather than an explicit interface match. Please let
> me know if it is required!
Some USB devices (Logitech and/or Microsoft, I don't remember any
more) do need an interface match; e. g. some USB keyboards also
include a mouse/touchpad and thus expose two input devices, and we
must ensure to apply the keymap to the keyboard, not to the mouse.
However, this does not apply to the Compaq ones, so this commit looks
It indeed makes much more sense to match on the input devices than on
the USB ones, so handling the multi-function device case should be
much easier now.
> 2) The keyboard:dmi:* matches are now merged with the platform
> fallback, as the platform-fallback is a superset of the dmi-match:
Martin Pitt | http://www.piware.de
Ubuntu Developer (www.ubuntu.com) | Debian Developer (www.debian.org)
More information about the systemd-devel