On 01/06/2016 03:37 AM, Hui Wang wrote: > This Lenovo machine use codec Line2 to implement a microphone mute > button, it depends on the unsolicited interrupt to generate key event, > the scan code for this button is assigned to 0x00 in the linux kernel > driver, and the keycode is KEY_MICMUTE(248), we need to remap this > keycode to KEY_F20 to make this hotkey work in X11. > > BugLink: https://bugs.launchpad.net/bugs/1531362 > Signed-off-by: Hui Wang <[email protected]>
FTR: this is merged upstream as 03198122. Thanks, Daniel > --- > hwdb/60-keyboard.hwdb | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/hwdb/60-keyboard.hwdb b/hwdb/60-keyboard.hwdb > index 94906ab..69a1e8f 100644 > --- a/hwdb/60-keyboard.hwdb > +++ b/hwdb/60-keyboard.hwdb > @@ -652,6 +652,11 @@ > evdev:atkbd:dmi:bvn*:bvr*:svnLENOVO*:pn*IdeaPad*Z370*:pvr* > evdev:atkbd:dmi:bvn*:bvr*:bd*:svnLENOVO*:pn*Lenovo*V480*:pvr* > KEYBOARD_KEY_f1=f21 > > +# Lenovo Thinkcentre M800z AIO machine > +# key_scancode 00 is KEY_MICMUTE > +keyboard:name:Microphone Mute Button:dmi:bvn*:bvr*:bd*:svnLENOVO*:pn* > + KEYBOARD_KEY_00=f20 > + > # enhanced USB keyboard > evdev:input:b0003v04B3p301B* > KEYBOARD_KEY_90001=prog1 # ThinkVantage > _______________________________________________ systemd-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/systemd-devel
