Bug 1662530
Summary: | Multimedia keys mapped to KEY_UNKNOWN | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | stefan.ku |
Component: | systemd | Assignee: | systemd-maint |
Status: | CLOSED UPSTREAM | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 28 | CC: | dingyichen, lnykryn, msekleta, peter.hutterer, ssahani, s, systemd-maint, zbyszek |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2019-01-21 23:36:29 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
stefan.ku
2018-12-29 12:39:30 UTC
libinput doesn't do anything with keys, it just passes them on. What you need here is an entry in systemd's 60-keyboard.hwdb file to tell the kernel what key to map each unknown scancode to. There are already a few lenovo entries, your entry will look something like this: evdev:input:b0003v17efp60B5* KEYBOARD_KEY_c0001=f20 # micmute There are instructions at the top of the 60-keyboard.hwdb file for how to apply and test, please check there for more info. And if there are other keys that don't work simply rinse, wash, repeat. Closing this bug, once you add this upstream it'll feed back into Fedora anyway. The problem is that there are multiple keys that throw a scancode of "c0001". So remapping c0001 would result in all those keys being remapped to the the same function, e.g. f20. Also when I tried it was not possible to remap scancode c0001. Could you suggest against what or where to file the bug? |