<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>