libinput/doc
Peter Hutterer c856f26dd7 touchpad: ignore the ALPS jump to 4095/0
Some ALPS touchpad send the occasional 4095/0 event on slot 1 during
two-finger interaction before snapping back to the actual position of the
finger. There doesn't seem to be a specific heuristic to predict this so let's
hardcode those values. When detected, overwrite the current touch point with
the position of the last point. This will likely cause a small pointer jump
when the finger later moves to the real position but based on #492 this could
be a second later, so all bets are off anyway.

Fixes https://gitlab.freedesktop.org/libinput/libinput/-/issues/492

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
(cherry picked from commit 0c51121556)
2020-10-07 08:14:21 +10:00
..
api doc/api: remove invalid doxygen option 2020-03-21 21:22:52 +10:00
user touchpad: ignore the ALPS jump to 4095/0 2020-10-07 08:14:21 +10:00
button-debouncing-state-machine.svg evdev: Rename button up and down states to mirror each other 2019-03-21 01:07:59 +00:00
button-debouncing-wave-diagram.txt evdev: add new debouncing code 2017-11-20 09:55:05 +10:00
middle-button-emulation.svg evdev: add support for middle button emulation 2015-04-17 12:50:03 +10:00
touchpad-edge-scrolling-state-machine.svg touchpad: Add edge-scrolling support 2014-11-25 17:02:30 +10:00
touchpad-softbutton-state-machine.svg touchpad: Route top softbuttons through the trackstick if we've one 2014-09-19 08:20:00 +10:00
touchpad-tap-state-machine.svg touchpad: simplify tapping state machine by eliminating the multitap states 2019-11-26 02:34:44 +00:00