[Wayland-bugs] [Bug 99402] double-click and drag to highlight sentences doesn't work

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Jan 19 03:16:04 UTC 2017


https://bugs.freedesktop.org/show_bug.cgi?id=99402

--- Comment #10 from Peter Hutterer <peter.hutterer at who-t.net> ---
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.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/wayland-bugs/attachments/20170119/964eff37/attachment-0001.html>


More information about the wayland-bugs mailing list