libinput/udev
Peter Hutterer f6c2d4b8b5 touchpad: drop motion hysteresis by default
Some older touchpad devices jitter a fair bit when a finger is resting on the
touchpad. That's why the hysteresis was introduced in the synaptics driver
back in 2011. However, the default value of the hysteresis in the synaptics
driver ended up being 0, even though the code looks like it's using a fraction
of the touchpad diagonal. When the hysteresis code was ported to libinput it
was eventually set to 0.5mm.

Turns out this is still too high and tiny finger motions are either
nonreactive or quite jumpy, making it hard to select small targets. Drop the
default hysteresis by reducing its margin to 0, but leave it in place for
those devices where we need them (e.g. the cyapa touchpads).

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

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
2016-02-04 15:12:55 +10:00
..
.gitignore Ignore test devices for libinput contexts not run from the test suite 2015-07-28 17:42:32 +08:00
80-libinput-device-groups.rules.in udev: make sure the udev callout path is valid for a test run 2015-07-09 11:29:06 +10:00
80-libinput-test-device.rules Ignore test devices for libinput contexts not run from the test suite 2015-07-28 17:42:32 +08:00
90-libinput-model-quirks.hwdb touchpad: drop motion hysteresis by default 2016-02-04 15:12:55 +10:00
90-libinput-model-quirks.rules.in evdev: disable the mode button on the Cyborg RAT 5 2016-02-01 08:37:41 +10:00
libinput-device-group.c Add missing copyright header to the udev callout 2015-06-30 13:32:14 +10:00
libinput-model-quirks.c udev: use prop_value() to fetch the ID_INPUT_PROP property 2015-08-11 07:49:42 +10:00
Makefile.am udev: include new udev rule in EXTRA_DIST 2015-08-04 10:26:43 +10:00