<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED - Trackpad drags halt suddenly"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=99975#c4">Comment # 4</a>
              on <a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED - Trackpad drags halt suddenly"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=99975">bug 99975</a>
              from <span class="vcard"><a class="email" href="mailto:peter.hutterer@who-t.net" title="Peter Hutterer <peter.hutterer@who-t.net>"> <span class="fn">Peter Hutterer</span></a>
</span></b>
        <pre>When you were using the synaptics driver, did you change its options for
FingerHigh or FingerLow?

here's what happens here, the touchpad is set up for a schmitt trigger with
values 30 high and 25 low, i.e. over 30 triggers a touch down, falling below 25
triggers a touch up. 

In the recording this first happens here
E: 5.600873 0003 0035 2390      # EV_ABS / ABS_MT_POSITION_X    2390
E: 5.600873 0003 003a 0024      # EV_ABS / ABS_MT_PRESSURE      24
E: 5.600873 0003 0000 2390      # EV_ABS / ABS_X                2390
E: 5.600873 0003 0018 0024      # EV_ABS / ABS_PRESSURE         24
E: 5.600873 0000 0000 0000      # ------------ SYN_REPORT (0) ---------- +12ms

and after that you don't make a pressure of 30 anymore.

Device range is 0..3276, so 2390 is 73% of the way in, so that matches your
description. The lowest pressure recording of true interaction seems to be 14.

the synaptics driver pretty disabled pressure-based touchpads for elantech
touchpads so that would explain why you're seeing a change now with libinput, I
left it intentionally. I think measuring the real finger pressure would be a
useful here, I'll see if I can produce a useful tool for this.

You can hack this up for now if you want, in libinput's tp_init_pressure()
function set tp->pressure.high and tp->pressure.low to 1. Then you can use the
touchpad normally and run evemu-record in the background for a few hours to
collect enough data.</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>