Bug 85627

Summary: Add support for ForcePads
Product: Wayland Reporter: Peter Hutterer <peter.hutterer>
Component: libinputAssignee: Wayland bug list <wayland-bugs>
Status: RESOLVED WORKSFORME QA Contact:
Severity: enhancement    
Priority: low CC: jwrdegoede, peter.hutterer
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Peter Hutterer 2014-10-30 02:50:02 UTC
ForcePad is the most recent touchpad from Synaptics Inc. It's a multi-touch capable touchpad without any physical buttons, i.e. without even the clickpad button.

Synaptics: http://www.synaptics.com/en/forcepad.php
Kernel patches: https://lkml.org/lkml/2014/9/8/478

The device still sends BTN_LEFT when a pressure threshold is met and INPUT_PROP_BUTTONPAD is set. It should thus work fine as clickpad.
If the device is marked by the kernel as ForcePad, we can ignore the clicks and provide click emulation from within libinput. That would provide more flexible implementations, including direct software button emulations based on the finger positions.

Device is present on the HP EliteBook 1040 laptops, note that those laptops do not have software button markings.
http://www8.hp.com/au/en/ads/elite-products/elitebook-1040.html
Comment 1 Peter Hutterer 2014-11-10 00:18:14 UTC
Known pnpids: SYN300D, SYN3014
Known HID pids: HID\VID_06CB&PID_3021, HID\VID_06CB&PID_7603
Comment 2 Peter Hutterer 2016-05-06 05:24:48 UTC
Closing for now. We'll re-open this when we have something to actually *do* with the information.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.