<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Add support for disabling hysteresis"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=93503">93503</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Add support for disabling hysteresis
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>Wayland
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>unspecified
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>Other
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>libinput
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>wayland-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>lagoon42@gmail.com
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Created <span class=""><a href="attachment.cgi?id=120684" name="attach_120684" title="Finger rolling to move the cursor a bit">attachment 120684</a> <a href="attachment.cgi?id=120684&action=edit" title="Finger rolling to move the cursor a bit">[details]</a></span>
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.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>