summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid SantamarĂ­a Rogado <howl.nsp@gmail.com>2025-08-29 23:53:58 +0000
committerMarge Bot <marge-bot@fdo.invalid>2025-09-02 07:23:22 +0000
commit4f6c7415707a5c95a634aa8b569459eede19a3da (patch)
treedaba7aef27ef4dd9e7cb0dd756576a3f79043b82
parent69ed729e809c973af4ea0748e343f42ff4611304 (diff)
quirks: HP OmniBook Ultra Flip Laptop 14-fh0xxx
HP OmniBook Ultra Flip Laptop 14-fh0xxx manages itself keyboard and touchpad deactivation when HP's custom Intel ISH firmware is installed in the system. Without the custom firmware tablet-mode switch isn't exposed so there is no way we don't need this. More detailed information in the file comment. Signed-off-by: David SantamarĂ­a Rogado <howl.nsp@gmail.com> Part-of: <https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/1311>
-rw-r--r--quirks/50-system-hp.quirks21
1 files changed, 21 insertions, 0 deletions
diff --git a/quirks/50-system-hp.quirks b/quirks/50-system-hp.quirks
index 7e4ef994..4217df38 100644
--- a/quirks/50-system-hp.quirks
+++ b/quirks/50-system-hp.quirks
@@ -98,3 +98,24 @@ MatchBus=i2c
MatchVendor=0x06CB
MatchProduct=0xCFD2
ModelPressurePad=1
+
+# The HP OmniBook Ultra Flip Laptop 14-fh0xxx's custom Intel ISH firmware
+# filters out events from its builtin keyboard and touchpad when the hinge is
+# opened little more than 180 degrees but toggles tablet-mode when it's opened
+# little less than 180 degrees.
+# Do not suspend the keyboard and touchpad to let use the device in flat
+# position and also give consistency with some keyboard keys controlled by the
+# Video Bus device (brightness down/up), the HP WMI hotkeys device (mic mute and
+# hp hubs launcher key) and the backlight getting on and off by the firmware at
+# the same time it enables disables the input.
+# This one is for the keyboard and...
+[HP OmniBook Ultra Flip Laptop 14-fh0xxx Keyboard]
+MatchName=AT Translated Set 2 keyboard
+MatchDMIModalias=dmi:*svnHP:pnHPOmniBookUltraFlipLaptop14-fh0xxx:*
+ModelTabletModeNoSuspend=1
+
+# ...this one is for the touchpad.
+[HP OmniBook Ultra Flip Laptop 14-fh0xxx Touchpad]
+MatchName=SYNA3580:00 06CB:CFD2 Touchpad
+MatchDMIModalias=dmi:*svnHP:pnHPOmniBookUltraFlipLaptop14-fh0xxx:*
+ModelTabletModeNoSuspend=1