[PATCH libinput 0/4] Automatically disable the touchpad hysteresis

Peter Hutterer peter.hutterer at who-t.net
Mon Oct 30 23:52:28 UTC 2017


The hysteresis is a software feature that filters out small movements,
stopping wobbly cursors when the finger rests on the touchpad. Not all
touchpads need it, most of the modern ones do the filtering in the firmware
already (or just have more accurate sensors).

We tried to remove it by default a year and a half ago and then had to play
whack-a-mole with the touchpads that still required it. I've resisted adding
a toggle for it because it's unclear what that toggle should really do.

This time we use heuristics to disable it - if the touchpad doesn't send
motion events with the finger stationary on the touchpad it's an indication
that we don't need the hysteresis and can disable it. This vastly improves
the reaction of the cursor for small movements, especially those changing
directions frequently.

Cheers,
  Peter


More information about the wayland-devel mailing list