]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
keymap: remap microphone mute keycode for Lenovo Thinkcentre M800z 2278/head
authorHui Wang <hui.wang@canonical.com>
Wed, 6 Jan 2016 02:37:53 +0000 (10:37 +0800)
committerHarald Hoyer <harald@redhat.com>
Wed, 6 Jan 2016 03:02:32 +0000 (04:02 +0100)
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@canonical.com>
hwdb/60-keyboard.hwdb

index 94906abcbfe6788d5696227543f2b870f66c254f..69a1e8fa37813c6e4f8b4dce51abfd24d21fa8b1 100644 (file)
@@ -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