Make tap detection less restrictive for multi-finger taps.
authorbru <bru@openbsd.org>
Wed, 24 Mar 2021 07:40:37 +0000 (07:40 +0000)
committerbru <bru@openbsd.org>
Wed, 24 Mar 2021 07:40:37 +0000 (07:40 +0000)
commit55f93ff42336bca6334eea71f9de878a3da64c06
tree815c9d281cf5293b5611122dac61b2b1fc58d42e
parent8565b6d4ed3b861e3aeb9c080cb88384aae483e8
Make tap detection less restrictive for multi-finger taps.

In order to distinguish tap gestures from short movements, the mechanism
checks whether the distance between the first and the last position of a
touch exceeds the 'maxdist' limit.  Some touchpads provide unreliable
coordinates when more than one contact is being made simultaneously, and
in this case the filter may be too strong - and superfluous, because only
one-finger contacts should trigger pointer movement.
sys/dev/wscons/wstpad.c