[Wayland-bugs] [Bug 93503] Add support for disabling hysteresis

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Dec 25 06:59:33 PST 2015


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

            Bug ID: 93503
           Summary: Add support for disabling hysteresis
           Product: Wayland
           Version: unspecified
          Hardware: Other
                OS: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: libinput
          Assignee: wayland-bugs at lists.freedesktop.org
          Reporter: lagoon42 at gmail.com

Created attachment 120684
  --> https://bugs.freedesktop.org/attachment.cgi?id=120684&action=edit
Finger rolling to move the cursor a bit

Hysteresis makes small/precise moves much more difficult. I often "roll" my
finger to move the cursor just a bit (say, less than 10 pixels). A typical
scenario is after I've tried moving the cursor over an Web link, but I've
missed it and I need to move the cursor just a bit more. My finger is still on
the trackpad, so I roll it.

I understand the whole point of hysteresis is to eliminate such small moves,
most specifically undesired moves when tapping or clicking. However, after I've
disabled hysteresis (by commenting the only call to tp_motion_hysteresis in
evdev-mt-touchpad.c), I've found that on my system, the cursor didn't move at
all when tapping or clicking.

I'm using a Dell XPS 13 9350 with libinput 1.1.3 + Xorg. I've attached 2 evemu
recording: one where I roll my finger but the cursor doesn't move due to
hysteresis (on an unpatched libinput). On the second recording I did several
taps or clicks, but the cursor didn't move, on a patched libinput with
hysteresis disabled.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/wayland-bugs/attachments/20151225/a1e40ee9/attachment.html>


More information about the wayland-bugs mailing list