<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEEDINFO "
   title="NEEDINFO - double-click and drag to highlight sentences doesn't work"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=99402#c10">Comment # 10</a>
              on <a class="bz_bug_link 
          bz_status_NEEDINFO "
   title="NEEDINFO - double-click and drag to highlight sentences doesn't work"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=99402">bug 99402</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>the double-tap and the down/leave/click/release are normal, but the
tap/click/tap one is strange:

E: 0.138031 0003 0039 -001      # EV_ABS / ABS_MT_TRACKING_ID   -1
E: 0.138031 0001 014a 0000      # EV_KEY / BTN_TOUCH            0
E: 0.138031 0001 0145 0000      # EV_KEY / BTN_TOOL_FINGER      0
E: 0.138031 0003 0018 0000      # EV_ABS / ABS_PRESSURE         0
E: 0.138031 0000 0000 0000      # ------------ SYN_REPORT (0) ----------
E: 0.352500 0003 0039 3333      # EV_ABS / ABS_MT_TRACKING_ID   3333
E: 0.352500 0003 0035 0000      # EV_ABS / ABS_MT_POSITION_X    0
E: 0.352500 0003 0036 0000      # EV_ABS / ABS_MT_POSITION_Y    0
E: 0.352500 0001 014a 0001      # EV_KEY / BTN_TOUCH            1
E: 0.352500 0001 0145 0001      # EV_KEY / BTN_TOOL_FINGER      1
E: 0.352500 0003 0000 0000      # EV_ABS / ABS_X                0
E: 0.352500 0003 0001 0000      # EV_ABS / ABS_Y                0
E: 0.352500 0001 0110 0001      # EV_KEY / BTN_LEFT             1
E: 0.352500 0000 0000 0000      # ------------ SYN_REPORT (0) ----------
E: 0.491364 0003 0039 -001      # EV_ABS / ABS_MT_TRACKING_ID   -1
E: 0.491364 0001 014a 0000      # EV_KEY / BTN_TOUCH            0
E: 0.491364 0001 0145 0000      # EV_KEY / BTN_TOOL_FINGER      0
E: 0.491364 0001 0110 0000      # EV_KEY / BTN_LEFT             0
E: 0.491364 0000 0000 0000      # ------------ SYN_REPORT (0) ----------
E: 0.656561 0003 0039 3334      # EV_ABS / ABS_MT_TRACKING_ID   3334
E: 0.656561 0003 0035 2350      # EV_ABS / ABS_MT_POSITION_X    2350
E: 0.656561 0003 0036 1399      # EV_ABS / ABS_MT_POSITION_Y    1399
E: 0.656561 0001 014a 0001      # EV_KEY / BTN_TOUCH            1
E: 0.656561 0001 0145 0001      # EV_KEY / BTN_TOOL_FINGER      1
E: 0.656561 0003 0000 2350      # EV_ABS / ABS_X                2350
E: 0.656561 0003 0001 1399      # EV_ABS / ABS_Y                1399
E: 0.656561 0003 0018 0030      # EV_ABS / ABS_PRESSURE         30
E: 0.656561 0000 0000 0000      # ------------ SYN_REPORT (0) ----------

Interpretation:
0.138031: finger up (from the tap)
0.352500: finger down at position 0, left button down
0.491364: finger up, left button up
0.656561: finger down at position 2350/1399

Normally, a button event should just be BTN_LEFT followed by a SYN_REPORT.

Do you always get the ABS_MT events during button events? This looks like a
hardware issue (possibly a protocol issue) and would require some custom
handling in libinput. Re-run evemu-record again and click the button, see if
you can spot a pattern. That should help figure out what actual fix we need to
put in here.</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>