]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
hwdb: Fix touchpad toggle on WeiHeng P325J
authorMatthew Leeds <matthew.leeds@endlessm.com>
Fri, 7 Feb 2020 00:30:25 +0000 (16:30 -0800)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 7 Feb 2020 14:33:17 +0000 (15:33 +0100)
On the WeiHeng P325J laptop, Fn+F2 sends LeftWindow (0xe0 0x5b) +
LeftCtrl (0x1d) + F24 (0x76). Add a quirk to remap the 0x76 to F21 which
toggles the touchpad. The Ctrl + Win part is handled in userspace, e.g
by gnome-settings-daemon here:
https://gitlab.gnome.org/GNOME/gnome-settings-daemon/commit/f545950fe

This is analogous to what was done for the T-bao hardware here:
https://github.com/systemd/systemd/commit/d4a5df521d

hwdb.d/60-keyboard.hwdb

index 1474a860b34cd3411ee4e899917faad1bd7f7a2c..ccd67e2658198b36d5f854ee48c8be273398ec5e 100644 (file)
@@ -1558,6 +1558,14 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnVIA:pnK8N800:pvr*
 evdev:name:SIPODEV USB Composite Device:dmi:bvn*:bvr*:bd*:svnVIOS:pnLTH17:pvr*
  KEYBOARD_KEY_70073=f21                                 # Touchpad toggle
 
+###########################################################
+# WeiHeng
+###########################################################
+
+# P325J
+evdev:atkbd:dmi:bvn*:bvr*:bd*:svnINET:pnP325J:pvr*
+ KEYBOARD_KEY_76=f21                                    # Touchpad toggle
+
 ###########################################################
 # Zepto
 ###########################################################