<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 - Make disabling touchpad movement possible as an option"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=93401">93401</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Make disabling touchpad movement possible as an option
          </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>enhancement
          </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>michaelkiesenhofer@gmx.net
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Make it possible to disable the movement of the Touchpad while keeping buttons
working. This feature is especially important for people who want to use the
Trackpoint of their Thinkpad X240, T440, W540 etc. These devices lack physical
Trackpoint buttons, thus require an enabled Touchpad. Disabling only the
movement would avoid unwanted cursor movement when clicking or accidentally
touching the Touchpad.

With the synaptics driver a simple synclient touchpadoff=1 used to be enough.

I’ve done a quick&dirty “fix” in libinput for myself by uncommenting line 920
in evdev-mt-touchpad.c:

        tp_thumb_detect(tp, t, time);
        tp_palm_detect(tp, t, time);

        //tp_motion_hysteresis(tp, t);
        //tp_motion_history_push(t);

        tp_unpin_finger(tp, t);

Unfortunately I lack knowledge to implement this as an exposed option.</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>