libinput/doc/svg
Peter Hutterer 689632cd0a touchpad: only try thumb detection in the lowest 15/8mm
That's the most likely area it will be resting in, if it's sitting anywhere
above that it's likely part of an interaction.

A thumb in the lowest 15mm needs to trigger the pressure threshold before it's
labelled a thumb. A thumb in the lowest 8mm is considered a thumb if it
remains there for 300ms. Regardless of the pressure, since we can't reliably
get pressure here. If a thumb moves out of the area, or starts outside of that
area it is never a thumb.

If edge scrolling is enabled, the 8mm threshold is ineffective since we'll
have normal interaction in that zone for horizontal scrolling.

The thumb tests now require all touchpads to be switched to clickfinger, if we
test for thumb detection on the bottom of the pad we won't get expected
motion events due to the software button area.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
2015-07-24 08:50:17 +10:00
..
button-scrolling.svg doc: move the wiki's scrolling documentation to here 2014-12-23 09:51:37 +10:00
clickfinger-distance.svg touchpad: impose maximum distance limits on clickfingers 2015-06-03 14:43:58 +10:00
clickfinger.svg doc: add illustrations for clickfinger and software button behavior 2015-05-28 11:16:29 +10:00
edge-scrolling.svg doc: move the wiki's scrolling documentation to here 2014-12-23 09:51:37 +10:00
palm-detection.svg touchpad: don't allow taps in the top half of the palm exclusion zone. 2015-04-16 15:47:34 +10:00
pinch-gestures.svg doc: add documentation for touchpad gestures 2015-07-06 14:09:33 +10:00
software-buttons.svg doc: add illustrations for clickfinger and software button behavior 2015-05-28 11:16:29 +10:00
swipe-gestures.svg doc: add documentation for touchpad gestures 2015-07-06 14:09:33 +10:00
tap-n-drag.svg doc: add a graphic to explain tap-n-drag 2015-06-02 15:47:33 +10:00
thumb-detection.svg touchpad: only try thumb detection in the lowest 15/8mm 2015-07-24 08:50:17 +10:00
top-software-buttons.svg doc: add illustrations for clickfinger and software button behavior 2015-05-28 11:16:29 +10:00
touchscreen-gestures.svg doc: add documentation for touchpad gestures 2015-07-06 14:09:33 +10:00
twofinger-scrolling.svg doc: move the wiki's scrolling documentation to here 2014-12-23 09:51:37 +10:00