[systemd-devel] [PATCH] keymap: remap microphone mute keycode for Lenovo Thinkcentre M800z
Daniel Mack
daniel at zonque.org
Wed Jan 6 03:16:28 PST 2016
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 <hui.wang at canonical.com>
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
>
More information about the systemd-devel
mailing list