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

--- Comment #21 from Hi-Angel <hi-an...@yandex.ru> ---
(In reply to Peter Hutterer from comment #20)
> Any updates now that all the hysteresis patches have been merged on master?

Yeah, double-touch still seems to not work occasionally. I'm using git at
commit d8db6b5927f61460b2991479a85056256c819485 "touchpad: end hovering touches
in maybe_end_touch".

Output of "libinput debug-events --verbose --enable-tap" for a single
"non-working" double-touch:

        event10 - pressure: begin touch 0
        event10 - button state: touch 0 from BUTTON_STATE_NONE, event
BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
        event10 - button state: touch 1 from BUTTON_STATE_NONE, event
BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
        event10 - tap: touch 0 state TAP_STATE_IDLE → TAP_EVENT_TOUCH →
TAP_STATE_TOUCH
        event10 - tap: touch 1 state TAP_STATE_TOUCH → TAP_EVENT_TOUCH →
TAP_STATE_TOUCH_2
        event10 - button state: touch 1 from BUTTON_STATE_AREA, event
BUTTON_EVENT_UP to BUTTON_STATE_NONE
        event10 - tap: touch 0 state TAP_STATE_TOUCH_2 → TAP_EVENT_MOTION →
TAP_STATE_TOUCH_2_HOLD
        event10 - tap: touch 1 state TAP_STATE_TOUCH_2_HOLD → TAP_EVENT_RELEASE
→ TAP_STATE_HOLD
        event10 - tap: touch 0 state TAP_STATE_HOLD → TAP_EVENT_MOTION →
TAP_STATE_HOLD
        event10 - pressure: end touch 0
        event10 - button state: touch 0 from BUTTON_STATE_AREA, event
BUTTON_EVENT_UP to BUTTON_STATE_NONE
        event10 - tap: touch 0 state TAP_STATE_HOLD → TAP_EVENT_RELEASE →
TAP_STATE_IDLE

Output of evemu-record for the same double-touch:

        E: 20.461822 0003 002f 0000     # EV_ABS / ABS_MT_SLOT          0
        E: 20.461822 0003 0039 0527     # EV_ABS / ABS_MT_TRACKING_ID   527
        E: 20.461822 0003 0035 4097     # EV_ABS / ABS_MT_POSITION_X    4097
        E: 20.461822 0003 0036 3175     # EV_ABS / ABS_MT_POSITION_Y    3175
        E: 20.461822 0003 0000 4097     # EV_ABS / ABS_X                4097
        E: 20.461822 0003 0001 3175     # EV_ABS / ABS_Y                3175
        E: 20.461822 0003 0018 0026     # EV_ABS / ABS_PRESSURE         26
        E: 20.461822 0003 001c 0006     # EV_ABS / ABS_TOOL_WIDTH       6
        E: 20.461822 0001 0145 0001     # EV_KEY / BTN_TOOL_FINGER      1
        E: 20.461822 0000 0000 0000     # ------------ SYN_REPORT (0)
---------- +6837ms
        E: 20.492061 0003 0035 3366     # EV_ABS / ABS_MT_POSITION_X    3366
        E: 20.492061 0003 0036 2975     # EV_ABS / ABS_MT_POSITION_Y    2975
        E: 20.492061 0003 002f 0001     # EV_ABS / ABS_MT_SLOT          1
        E: 20.492061 0003 0039 0528     # EV_ABS / ABS_MT_TRACKING_ID   528
        E: 20.492061 0003 0035 4097     # EV_ABS / ABS_MT_POSITION_X    4097
        E: 20.492061 0003 0036 2508     # EV_ABS / ABS_MT_POSITION_Y    2508
        E: 20.492061 0001 014a 0001     # EV_KEY / BTN_TOUCH            1
        E: 20.492061 0003 0001 2975     # EV_ABS / ABS_Y                2975
        E: 20.492061 0003 0018 0041     # EV_ABS / ABS_PRESSURE         41
        E: 20.492061 0003 001c 0005     # EV_ABS / ABS_TOOL_WIDTH       5
        E: 20.492061 0001 0145 0000     # EV_KEY / BTN_TOOL_FINGER      0
        E: 20.492061 0001 014d 0001     # EV_KEY / BTN_TOOL_DOUBLETAP   1
        E: 20.492061 0000 0000 0000     # ------------ SYN_REPORT (0)
---------- +31ms
        E: 20.515281 0003 002f 0000     # EV_ABS / ABS_MT_SLOT          0
        E: 20.515281 0003 0036 2971     # EV_ABS / ABS_MT_POSITION_Y    2971
        E: 20.515281 0003 002f 0001     # EV_ABS / ABS_MT_SLOT          1
        E: 20.515281 0003 0035 4096     # EV_ABS / ABS_MT_POSITION_X    4096
        E: 20.515281 0003 0036 2509     # EV_ABS / ABS_MT_POSITION_Y    2509
        E: 20.515281 0003 0000 4093     # EV_ABS / ABS_X                4093
        E: 20.515281 0003 0001 2967     # EV_ABS / ABS_Y                2967
        E: 20.515281 0003 0018 0043     # EV_ABS / ABS_PRESSURE         43
        E: 20.515281 0000 0000 0000     # ------------ SYN_REPORT (0)
---------- +23ms
        E: 20.538615 0003 002f 0000     # EV_ABS / ABS_MT_SLOT          0
        E: 20.538615 0003 0036 2972     # EV_ABS / ABS_MT_POSITION_Y    2972
        E: 20.538615 0003 002f 0001     # EV_ABS / ABS_MT_SLOT          1
        E: 20.538615 0003 0036 2566     # EV_ABS / ABS_MT_POSITION_Y    2566
        E: 20.538615 0003 0000 4094     # EV_ABS / ABS_X                4094
        E: 20.538615 0003 0001 2978     # EV_ABS / ABS_Y                2978
        E: 20.538615 0000 0000 0000     # ------------ SYN_REPORT (0)
---------- +23ms
        E: 20.550366 0003 002f 0000     # EV_ABS / ABS_MT_SLOT          0
        E: 20.550366 0003 0035 3328     # EV_ABS / ABS_MT_POSITION_X    3328
        E: 20.550366 0003 0036 3129     # EV_ABS / ABS_MT_POSITION_Y    3129
        E: 20.550366 0003 002f 0001     # EV_ABS / ABS_MT_SLOT          1
        E: 20.550366 0003 0039 -001     # EV_ABS / ABS_MT_TRACKING_ID   -1
        E: 20.550366 0003 0000 3328     # EV_ABS / ABS_X                3328
        E: 20.550366 0003 0001 3129     # EV_ABS / ABS_Y                3129
        E: 20.550366 0003 001c 0004     # EV_ABS / ABS_TOOL_WIDTH       4
        E: 20.550366 0001 0145 0001     # EV_KEY / BTN_TOOL_FINGER      1
        E: 20.550366 0001 014d 0000     # EV_KEY / BTN_TOOL_DOUBLETAP   0
        E: 20.550366 0000 0000 0000     # ------------ SYN_REPORT (0)
---------- +12ms
        E: 20.561980 0003 002f 0000     # EV_ABS / ABS_MT_SLOT          0
        E: 20.561980 0003 0035 3304     # EV_ABS / ABS_MT_POSITION_X    3304
        E: 20.561980 0003 0036 3153     # EV_ABS / ABS_MT_POSITION_Y    3153
        E: 20.561980 0003 0000 3304     # EV_ABS / ABS_X                3304
        E: 20.561980 0003 0001 3153     # EV_ABS / ABS_Y                3153
        E: 20.561980 0003 0018 0030     # EV_ABS / ABS_PRESSURE         30
        E: 20.561980 0000 0000 0000     # ------------ SYN_REPORT (0)
---------- +11ms
        E: 20.596309 0003 0039 -001     # EV_ABS / ABS_MT_TRACKING_ID   -1
        E: 20.596309 0001 014a 0000     # EV_KEY / BTN_TOUCH            0
        E: 20.596309 0003 0018 0000     # EV_ABS / ABS_PRESSURE         0
        E: 20.596309 0003 001c 0000     # EV_ABS / ABS_TOOL_WIDTH       0
        E: 20.596309 0001 0145 0000     # EV_KEY / BTN_TOOL_FINGER      0
        E: 20.596309 0000 0000 0000     # ------------ SYN_REPORT (0)
---------- +35ms

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
wayland-bugs mailing list
wayland-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/wayland-bugs

Reply via email to