Bug 90983

Summary: RFE: Add :name: field for hardware matches in 60-keyboard.hwdb
Product: systemd Reporter: sk <stefan.ku>
Component: generalAssignee: systemd-bugs
Status: NEW --- QA Contact: systemd-bugs
Severity: normal    
Priority: medium CC: stefan.ku
Version: unspecified   
Hardware: All   
OS: Linux (All)   
Whiteboard:
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.