touchpad: Support finger-pinnnig during physical button presses
authorPeter Hutterer <peter.hutterer@who-t.net>
Mon, 17 Feb 2014 04:24:20 +0000 (14:24 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Mon, 24 Mar 2014 06:39:12 +0000 (16:39 +1000)
commit92f5860bfaead1ebc3f956ac21964294b703e546
tree61e000cb7cf6d65bd498f38f01eb7f2e8ba1d4c3
parentf3accd3c05e071030b9d22a43b9922d63bfbbef8
touchpad: Support finger-pinnnig during physical button presses

On a clickpad, one finger has be on the trackpad to trigger a physical button
press. For drag and drop, we still want motion events though when a second
finger is down.

This patch adds finger-pinning. If the touchpad is pressed, the pressing
finger is "pinned" and ignored for further motion events. A second finger may
then be used to drag.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
src/evdev-mt-touchpad.c
src/evdev-mt-touchpad.h