libinput/doc
Peter Hutterer 0dc058a0c7 touchpad: touches after the last key press can be released
The current code labels a touch as palm if it started within the typing
timeouts. To move the pointer even after the timeout expires, a user has to
lift the finger which is quite annoying and different to the old synaptics
driver behaviour (which had a simple on/off toggle on whether to let events
through or not).

Be smarter about this: if a touch starts _after_ the last key press event,
release it for pointer motion once the timeout expires. Touches started before
the last key press remain labelled as palms. This makes it possible to rest
the palm on the touchpad while typing without getting interference but also
provides a more responsive UI when moving from typing to using the touchpad
normally.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Tested-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
2015-05-27 17:38:25 +10:00
..
dot doc: improve seat documentation 2014-12-22 12:57:48 +10:00
svg touchpad: don't allow taps in the top half of the palm exclusion zone. 2015-04-16 15:47:34 +10:00
absolute-axes.dox doc: document the calibration as well 2014-12-22 12:57:48 +10:00
clickpad-softbuttons.dox doc: document that we're ignoring position-less clicks 2015-02-06 14:35:37 +10:00
device-configuration-via-udev.dox evdev: add support for LIBINPUT_MODEL_* udev tags 2015-04-24 08:38:58 +10:00
libinput.doxygen.in doc: move DOTFILE_DIRS to libinput.doxygen.in 2015-01-15 11:48:15 +10:00
Makefile.am doc: add a page about the test suite 2015-05-06 12:40:12 +10:00
middle-button-emulation.svg evdev: add support for middle button emulation 2015-04-17 12:50:03 +10:00
normalization-of-relative-motion.dox doc: add link to udev hwdb in rel motion normalization doc 2014-12-23 08:15:00 +10:00
palm-detection.dox touchpad: touches after the last key press can be released 2015-05-27 17:38:25 +10:00
scrolling.dox doc: expand scrolling documentation 2015-04-28 10:47:01 +10:00
seats.dox doc: improve seat documentation 2014-12-22 12:57:48 +10:00
t440-support.dox Improve the documentation 2014-12-22 12:53:23 +10:00
tapping.dox touchpad: end tap-and-drag with an extra tap 2015-05-18 14:10:17 +10:00
test-suite.dox doc: drop leftovers of Check's selective test running 2015-05-22 08:45:35 +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: end tap-and-drag with an extra tap 2015-05-18 14:10:17 +10:00