]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
hwdb: Add Huawei section and remap keys (#11406)
authorAyman Bagabas <ayman.bagabas@gmail.com>
Thu, 17 Jan 2019 12:47:43 +0000 (07:47 -0500)
committerLennart Poettering <lennart@poettering.net>
Thu, 17 Jan 2019 12:47:43 +0000 (13:47 +0100)
hwdb: Add support for 'Huawei WMI hotkeys' driver

Since 'Huawei WMI hotkeys' driver finally got merged into kernel
[commit](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/drivers/platform/x86/huawei-wmi.c?id=bf4fb28c6e74495de9e1e4ad359cd2272ac12c53),
this remaps 'KEY_MICMUTE' to 'F20' to make the key work and disables
brightness keys on (MACH-WX9) since it's already supported by kernel.

hwdb/60-keyboard.hwdb

index 0d9c31678b66be0060e1a22325d170ca8c2e4bf0..7032d447d486e1ce8ca03991988d5662c9511202 100644 (file)
@@ -618,6 +618,21 @@ evdev:atkbd:dmi:bvn*:bvr*:svnHP*:pnHP*ProBook*645*G4*
  KEYBOARD_KEY_73=slash                                  # Slash key
  KEYBOARD_KEY_f8=wlan                                   # Wireless HW switch button
 
+##########################################################
+# Huawei
+##########################################################
+
+# Huawei WMI hotkeys driver
+evdev:name:Huawei WMI hotkeys:dmi:bvn*:bvr*:bd*:svnHUAWEI*
+ KEYBOARD_KEY_287=f20                                   # Microphone mute button, should be micmute
+
+# Huawei MACH-WX9
+evdev:atkbd:dmi:bvn*:bvr*:svnHUAWEI*:pnMACH-WX9:pvr*
+ KEYBOARD_KEY_f7=unknown
+ KEYBOARD_KEY_f8=fn
+ KEYBOARD_KEY_281=unknown                               # Brightness Down, also emitted by acpi-video, ignore
+ KEYBOARD_KEY_282=unknown                               # Brightness Up, also emitted by acpi-video, ignore
+
 ###########################################################
 # IBM
 ###########################################################