Bug 90983 - RFE: Add :name: field for hardware matches in 60-keyboard.hwdb
Summary: RFE: Add :name: field for hardware matches in 60-keyboard.hwdb
Status: NEW
Alias: None
Product: systemd
Classification: Unclassified
Component: general (show other bugs)
Version: unspecified
Hardware: All Linux (All)
: medium normal
Assignee: systemd-bugs
QA Contact: systemd-bugs
Depends on:
Reported: 2015-06-15 14:36 UTC by sk
Modified: 2016-06-09 18:13 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Description sk 2015-06-15 14:36:53 UTC
Please add an additional field :name: in hardware matches for keyboards (see 60-keyboard.hwdb) similar to what is available in 70-mouse.hwdb ("# Match string format: # mouse:<subsystem>:v<vid>p<pid>:name:<name>:").

This way it would be possible to remap keys of only certain Logitech unifying receiver keyboards. With the "keyboard:usb:vXXXXpYYYY*" scheme all keyboards connected to the unifying receiver are remapped as they share the vId and pId of the unifying receiver. They only differ in their Wireless ID, which can't be matched at the moment.

This is also of importance for certain mice, as some of their keys pretend to be keyboard keys. See bug https://bugzilla.redhat.com/show_bug.cgi?id=1035668 for a particular case (in particular comment 3 and 8).

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.