Bug 85627 - Add support for ForcePads
Summary: Add support for ForcePads
Status: RESOLVED WORKSFORME
Alias: None
Product: Wayland
Classification: Unclassified
Component: libinput (show other bugs)
Version: unspecified
Hardware: Other All
: low enhancement
Assignee: Wayland bug list
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-10-30 02:50 UTC by Peter Hutterer
Modified: 2016-05-06 05:24 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments

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.