touchpad: re-enable hysteresis by default for all devices
authorPeter Hutterer <peter.hutterer@who-t.net>
Thu, 16 Jun 2016 06:11:56 +0000 (16:11 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Sun, 19 Jun 2016 23:23:58 +0000 (09:23 +1000)
commit48473994c8e60189356feae7b7eae25288e5ac28
tree6a99084f4d45872c532098d7a10eace2d4c5d01e
parent89747d714356b5225592355d8ef1c83a59b2c5f7
touchpad: re-enable hysteresis by default for all devices

The removal of the hysteresis even on precise touchpads has led to
difficulties controlling the cursor in a few instances. Since 27078b2667d
we only have the hysteresis on Apple touchpads and the Lenovo *40 series and
later. Even on those do we see some positioning difficulties (bug 94379).

So restore the hysteresis by default again for all touchpads. In the future a
knob could be exposed for precision vs reactivity or something, but for now
the drawback of imprecise positioning does not outweigh the benefits we get
on those few devices.

https://bugs.freedesktop.org/show_bug.cgi?id=94379

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
src/evdev-mt-touchpad.c
src/evdev.c
src/evdev.h
test/litest-device-synaptics-x1-carbon-3rd.c
udev/90-libinput-model-quirks.hwdb