[PATCH libinput] touchpad: fix tapping that happens after a moving thumb
Friedrich Schöller
code at schoeller.se
Sat May 5 01:56:33 UTC 2018
I have attached an evemu recording that illustrates the issue. In the recording
a thumb touches the touchpad, gets state THUMB_STATE_MAYBE, then
THUMB_STATE_YES. After that, a tap is performed, but it is ignored without the
patch.
Best,
Friedrich
On 05.05.2018 03:49, Friedrich Schöller wrote:
> When finger movement exceeded the motion threshold before the finger was
> recognized as a thumb, it would never be regarded as a thumb by the tap system.
> This prohibited tapping until the thumb was lifted.
>
> This is fixed by moving the check for the thumb state up such that it
> happens before the motion threshold check.
> ---
> src/evdev-mt-touchpad-tap.c | 7 +++----
> 1 file changed, 3 insertions(+), 4 deletions(-)
>
> diff --git a/src/evdev-mt-touchpad-tap.c b/src/evdev-mt-touchpad-tap.c
> index 5946dc8f..e3e051ca 100644
> --- a/src/evdev-mt-touchpad-tap.c
> +++ b/src/evdev-mt-touchpad-tap.c
> @@ -1039,6 +1039,9 @@ tp_tap_handle_state(struct tp_dispatch *tp, uint64_t time)
> tp_tap_handle_event(tp, t, TAP_EVENT_RELEASE, time);
> }
> t->tap.state = TAP_TOUCH_STATE_IDLE;
> + } else if (tp->tap.state != TAP_STATE_IDLE &&
> + t->thumb.state == THUMB_STATE_YES) {
> + tp_tap_handle_event(tp, t, TAP_EVENT_THUMB, time);
> } else if (tp->tap.state != TAP_STATE_IDLE &&
> tp_tap_exceeds_motion_threshold(tp, t)) {
> struct tp_touch *tmp;
> @@ -1051,10 +1054,6 @@ tp_tap_handle_state(struct tp_dispatch *tp, uint64_t time)
> }
>
> tp_tap_handle_event(tp, t, TAP_EVENT_MOTION, time);
> - } else if (tp->tap.state != TAP_STATE_IDLE &&
> - t->thumb.state == THUMB_STATE_YES &&
> - !t->tap.is_thumb) {
> - tp_tap_handle_event(tp, t, TAP_EVENT_THUMB, time);
> }
> }
>
>
-------------- next part --------------
# EVEMU 1.3
# Kernel: 4.17.0-rc3-custom
# DMI: dmi:bvnLENOVO:bvrN1CET66W(1.34):bd03/22/2018:svnLENOVO:pn20F9CTO1WW:pvrThinkPadT460s:rvnLENOVO:rn20F9CTO1WW:rvrSDK0J40700WIN:cvnLENOVO:ct10:cvrNone:
# Input device name: "Synaptics TM3145-003"
# Input device ID: bus 0x1d vendor 0x6cb product 0000 version 0000
# Size in mm: 97x53
# Supported events:
# Event type 0 (EV_SYN)
# Event code 0 (SYN_REPORT)
# Event code 1 (SYN_CONFIG)
# Event code 2 (SYN_MT_REPORT)
# Event code 3 (SYN_DROPPED)
# Event code 4 ((null))
# Event code 5 ((null))
# Event code 6 ((null))
# Event code 7 ((null))
# Event code 8 ((null))
# Event code 9 ((null))
# Event code 10 ((null))
# Event code 11 ((null))
# Event code 12 ((null))
# Event code 13 ((null))
# Event code 14 ((null))
# Event code 15 (SYN_MAX)
# Event type 1 (EV_KEY)
# Event code 272 (BTN_LEFT)
# Event code 325 (BTN_TOOL_FINGER)
# Event code 328 (BTN_TOOL_QUINTTAP)
# Event code 330 (BTN_TOUCH)
# Event code 333 (BTN_TOOL_DOUBLETAP)
# Event code 334 (BTN_TOOL_TRIPLETAP)
# Event code 335 (BTN_TOOL_QUADTAP)
# Event type 3 (EV_ABS)
# Event code 0 (ABS_X)
# Value 988
# Min 0
# Max 1940
# Fuzz 0
# Flat 0
# Resolution 20
# Event code 1 (ABS_Y)
# Value 970
# Min 0
# Max 1074
# Fuzz 0
# Flat 0
# Resolution 20
# Event code 24 (ABS_PRESSURE)
# Value 0
# Min 0
# Max 255
# Fuzz 0
# Flat 0
# Resolution 0
# Event code 47 (ABS_MT_SLOT)
# Value 0
# Min 0
# Max 4
# Fuzz 0
# Flat 0
# Resolution 0
# Event code 48 (ABS_MT_TOUCH_MAJOR)
# Value 0
# Min 0
# Max 15
# Fuzz 0
# Flat 0
# Resolution 0
# Event code 49 (ABS_MT_TOUCH_MINOR)
# Value 0
# Min 0
# Max 15
# Fuzz 0
# Flat 0
# Resolution 0
# Event code 52 (ABS_MT_ORIENTATION)
# Value 0
# Min 0
# Max 1
# Fuzz 0
# Flat 0
# Resolution 0
# Event code 53 (ABS_MT_POSITION_X)
# Value 0
# Min 0
# Max 1940
# Fuzz 0
# Flat 0
# Resolution 20
# Event code 54 (ABS_MT_POSITION_Y)
# Value 0
# Min 0
# Max 1074
# Fuzz 0
# Flat 0
# Resolution 20
# Event code 55 (ABS_MT_TOOL_TYPE)
# Value 0
# Min 0
# Max 2
# Fuzz 0
# Flat 0
# Resolution 0
# Event code 57 (ABS_MT_TRACKING_ID)
# Value 0
# Min 0
# Max 65535
# Fuzz 0
# Flat 0
# Resolution 0
# Event code 58 (ABS_MT_PRESSURE)
# Value 0
# Min 0
# Max 255
# Fuzz 0
# Flat 0
# Resolution 0
# Properties:
# Property type 0 (INPUT_PROP_POINTER)
# Property type 2 (INPUT_PROP_BUTTONPAD)
N: Synaptics TM3145-003
I: 001d 06cb 0000 0000
P: 05 00 00 00 00 00 00 00
B: 00 0b 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 01 00 00 00 00 00
B: 01 20 e5 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 02 00 00 00 00 00 00 00 00
B: 03 03 00 00 01 00 80 f3 06
B: 04 00 00 00 00 00 00 00 00
B: 05 00 00 00 00 00 00 00 00
B: 11 00 00 00 00 00 00 00 00
B: 12 00 00 00 00 00 00 00 00
B: 14 00 00 00 00 00 00 00 00
B: 15 00 00 00 00 00 00 00 00
B: 15 00 00 00 00 00 00 00 00
A: 00 0 1940 0 0 20
A: 01 0 1074 0 0 20
A: 18 0 255 0 0 0
A: 2f 0 4 0 0 0
A: 30 0 15 0 0 0
A: 31 0 15 0 0 0
A: 34 0 1 0 0 0
A: 35 0 1940 0 0 20
A: 36 0 1074 0 0 20
A: 37 0 2 0 0 0
A: 39 0 65535 0 0 0
A: 3a 0 255 0 0 0
################################
# Waiting for events #
################################
E: 0.029292 0003 0036 0340 # EV_ABS / ABS_MT_POSITION_Y 340
E: 0.029292 0003 003a 0052 # EV_ABS / ABS_MT_PRESSURE 52
E: 0.029292 0003 0001 0340 # EV_ABS / ABS_Y 340
E: 0.029292 0003 0018 0052 # EV_ABS / ABS_PRESSURE 52
E: 0.029292 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +29ms
E: 0.038716 0003 003a 0050 # EV_ABS / ABS_MT_PRESSURE 50
E: 0.038716 0003 0030 0001 # EV_ABS / ABS_MT_TOUCH_MAJOR 1
E: 0.038716 0003 0018 0050 # EV_ABS / ABS_PRESSURE 50
E: 0.038716 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +9ms
E: 0.048658 0003 0035 0920 # EV_ABS / ABS_MT_POSITION_X 920
E: 0.048658 0003 0036 0339 # EV_ABS / ABS_MT_POSITION_Y 339
E: 0.048658 0003 003a 0043 # EV_ABS / ABS_MT_PRESSURE 43
E: 0.048658 0003 0000 0920 # EV_ABS / ABS_X 920
E: 0.048658 0003 0001 0339 # EV_ABS / ABS_Y 339
E: 0.048658 0003 0018 0043 # EV_ABS / ABS_PRESSURE 43
E: 0.048658 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +10ms
E: 0.057837 0003 0039 -001 # EV_ABS / ABS_MT_TRACKING_ID -1
E: 0.057837 0001 014a 0000 # EV_KEY / BTN_TOUCH 0
E: 0.057837 0001 0145 0000 # EV_KEY / BTN_TOOL_FINGER 0
E: 0.057837 0003 0018 0000 # EV_ABS / ABS_PRESSURE 0
E: 0.057837 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +9ms
E: 0.806815 0003 0039 2678 # EV_ABS / ABS_MT_TRACKING_ID 2678
E: 0.806815 0003 0035 0993 # EV_ABS / ABS_MT_POSITION_X 993
E: 0.806815 0003 0036 1040 # EV_ABS / ABS_MT_POSITION_Y 1040
E: 0.806815 0003 003a 0056 # EV_ABS / ABS_MT_PRESSURE 56
E: 0.806815 0003 0030 0004 # EV_ABS / ABS_MT_TOUCH_MAJOR 4
E: 0.806815 0001 014a 0001 # EV_KEY / BTN_TOUCH 1
E: 0.806815 0001 0145 0001 # EV_KEY / BTN_TOOL_FINGER 1
E: 0.806815 0003 0000 0993 # EV_ABS / ABS_X 993
E: 0.806815 0003 0001 1040 # EV_ABS / ABS_Y 1040
E: 0.806815 0003 0018 0056 # EV_ABS / ABS_PRESSURE 56
E: 0.806815 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +749ms
E: 0.816332 0003 0035 0986 # EV_ABS / ABS_MT_POSITION_X 986
E: 0.816332 0003 0036 1031 # EV_ABS / ABS_MT_POSITION_Y 1031
E: 0.816332 0003 003a 0060 # EV_ABS / ABS_MT_PRESSURE 60
E: 0.816332 0003 0000 0986 # EV_ABS / ABS_X 986
E: 0.816332 0003 0001 1031 # EV_ABS / ABS_Y 1031
E: 0.816332 0003 0018 0060 # EV_ABS / ABS_PRESSURE 60
E: 0.816332 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +10ms
E: 0.825995 0003 0035 0979 # EV_ABS / ABS_MT_POSITION_X 979
E: 0.825995 0003 0036 1022 # EV_ABS / ABS_MT_POSITION_Y 1022
E: 0.825995 0003 003a 0064 # EV_ABS / ABS_MT_PRESSURE 64
E: 0.825995 0003 0000 0979 # EV_ABS / ABS_X 979
E: 0.825995 0003 0001 1022 # EV_ABS / ABS_Y 1022
E: 0.825995 0003 0018 0064 # EV_ABS / ABS_PRESSURE 64
E: 0.825995 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +9ms
E: 0.835394 0003 0035 0971 # EV_ABS / ABS_MT_POSITION_X 971
E: 0.835394 0003 0036 1013 # EV_ABS / ABS_MT_POSITION_Y 1013
E: 0.835394 0003 003a 0067 # EV_ABS / ABS_MT_PRESSURE 67
E: 0.835394 0003 0030 0005 # EV_ABS / ABS_MT_TOUCH_MAJOR 5
E: 0.835394 0003 0000 0971 # EV_ABS / ABS_X 971
E: 0.835394 0003 0001 1013 # EV_ABS / ABS_Y 1013
E: 0.835394 0003 0018 0067 # EV_ABS / ABS_PRESSURE 67
E: 0.835394 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +10ms
E: 0.844742 0003 0035 0964 # EV_ABS / ABS_MT_POSITION_X 964
E: 0.844742 0003 0036 1006 # EV_ABS / ABS_MT_POSITION_Y 1006
E: 0.844742 0003 003a 0070 # EV_ABS / ABS_MT_PRESSURE 70
E: 0.844742 0003 0000 0964 # EV_ABS / ABS_X 964
E: 0.844742 0003 0001 1006 # EV_ABS / ABS_Y 1006
E: 0.844742 0003 0018 0070 # EV_ABS / ABS_PRESSURE 70
E: 0.844742 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +9ms
E: 0.853730 0003 0035 0957 # EV_ABS / ABS_MT_POSITION_X 957
E: 0.853730 0003 0036 1001 # EV_ABS / ABS_MT_POSITION_Y 1001
E: 0.853730 0003 003a 0071 # EV_ABS / ABS_MT_PRESSURE 71
E: 0.853730 0003 0000 0957 # EV_ABS / ABS_X 957
E: 0.853730 0003 0001 1001 # EV_ABS / ABS_Y 1001
E: 0.853730 0003 0018 0071 # EV_ABS / ABS_PRESSURE 71
E: 0.853730 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +9ms
E: 0.863336 0003 0035 0952 # EV_ABS / ABS_MT_POSITION_X 952
E: 0.863336 0003 0036 0998 # EV_ABS / ABS_MT_POSITION_Y 998
E: 0.863336 0003 003a 0072 # EV_ABS / ABS_MT_PRESSURE 72
E: 0.863336 0003 0000 0952 # EV_ABS / ABS_X 952
E: 0.863336 0003 0001 0998 # EV_ABS / ABS_Y 998
E: 0.863336 0003 0018 0072 # EV_ABS / ABS_PRESSURE 72
E: 0.863336 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +10ms
E: 0.873219 0003 0035 0948 # EV_ABS / ABS_MT_POSITION_X 948
E: 0.873219 0003 0036 0995 # EV_ABS / ABS_MT_POSITION_Y 995
E: 0.873219 0003 003a 0074 # EV_ABS / ABS_MT_PRESSURE 74
E: 0.873219 0003 0000 0948 # EV_ABS / ABS_X 948
E: 0.873219 0003 0001 0995 # EV_ABS / ABS_Y 995
E: 0.873219 0003 0018 0074 # EV_ABS / ABS_PRESSURE 74
E: 0.873219 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +10ms
E: 0.883056 0003 0035 0945 # EV_ABS / ABS_MT_POSITION_X 945
E: 0.883056 0003 0036 0994 # EV_ABS / ABS_MT_POSITION_Y 994
E: 0.883056 0003 0000 0945 # EV_ABS / ABS_X 945
E: 0.883056 0003 0001 0994 # EV_ABS / ABS_Y 994
E: 0.883056 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +10ms
E: 0.892229 0003 0035 0944 # EV_ABS / ABS_MT_POSITION_X 944
E: 0.892229 0003 0000 0944 # EV_ABS / ABS_X 944
E: 0.892229 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +9ms
E: 0.902189 0003 0035 0943 # EV_ABS / ABS_MT_POSITION_X 943
E: 0.902189 0003 003a 0075 # EV_ABS / ABS_MT_PRESSURE 75
E: 0.902189 0003 0000 0943 # EV_ABS / ABS_X 943
E: 0.902189 0003 0018 0075 # EV_ABS / ABS_PRESSURE 75
E: 0.902189 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +10ms
E: 0.931396 0003 0036 0995 # EV_ABS / ABS_MT_POSITION_Y 995
E: 0.931396 0003 003a 0076 # EV_ABS / ABS_MT_PRESSURE 76
E: 0.931396 0003 0001 0995 # EV_ABS / ABS_Y 995
E: 0.931396 0003 0018 0076 # EV_ABS / ABS_PRESSURE 76
E: 0.931396 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +29ms
E: 0.950325 0003 0035 0944 # EV_ABS / ABS_MT_POSITION_X 944
E: 0.950325 0003 0036 0996 # EV_ABS / ABS_MT_POSITION_Y 996
E: 0.950325 0003 003a 0075 # EV_ABS / ABS_MT_PRESSURE 75
E: 0.950325 0003 0000 0944 # EV_ABS / ABS_X 944
E: 0.950325 0003 0001 0996 # EV_ABS / ABS_Y 996
E: 0.950325 0003 0018 0075 # EV_ABS / ABS_PRESSURE 75
E: 0.950325 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +19ms
E: 0.960236 0003 0035 0943 # EV_ABS / ABS_MT_POSITION_X 943
E: 0.960236 0003 003a 0076 # EV_ABS / ABS_MT_PRESSURE 76
E: 0.960236 0003 0000 0943 # EV_ABS / ABS_X 943
E: 0.960236 0003 0018 0076 # EV_ABS / ABS_PRESSURE 76
E: 0.960236 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +10ms
E: 0.998225 0003 0035 0942 # EV_ABS / ABS_MT_POSITION_X 942
E: 0.998225 0003 0000 0942 # EV_ABS / ABS_X 942
E: 0.998225 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +38ms
E: 1.027273 0003 0035 0941 # EV_ABS / ABS_MT_POSITION_X 941
E: 1.027273 0003 0000 0941 # EV_ABS / ABS_X 941
E: 1.027273 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +29ms
E: 1.046381 0003 0035 0940 # EV_ABS / ABS_MT_POSITION_X 940
E: 1.046381 0003 0000 0940 # EV_ABS / ABS_X 940
E: 1.046381 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +19ms
E: 1.055891 0003 003a 0077 # EV_ABS / ABS_MT_PRESSURE 77
E: 1.055891 0003 0018 0077 # EV_ABS / ABS_PRESSURE 77
E: 1.055891 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +9ms
E: 1.065781 0003 0035 0939 # EV_ABS / ABS_MT_POSITION_X 939
E: 1.065781 0003 0000 0939 # EV_ABS / ABS_X 939
E: 1.065781 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +10ms
E: 1.084906 0003 0035 0938 # EV_ABS / ABS_MT_POSITION_X 938
E: 1.084906 0003 003a 0076 # EV_ABS / ABS_MT_PRESSURE 76
E: 1.084906 0003 0000 0938 # EV_ABS / ABS_X 938
E: 1.084906 0003 0018 0076 # EV_ABS / ABS_PRESSURE 76
E: 1.084906 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +19ms
E: 1.093410 0003 003a 0077 # EV_ABS / ABS_MT_PRESSURE 77
E: 1.093410 0003 0018 0077 # EV_ABS / ABS_PRESSURE 77
E: 1.093410 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +9ms
E: 1.103941 0003 0036 0995 # EV_ABS / ABS_MT_POSITION_Y 995
E: 1.103941 0003 0001 0995 # EV_ABS / ABS_Y 995
E: 1.103941 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +10ms
E: 1.142081 0003 0035 0939 # EV_ABS / ABS_MT_POSITION_X 939
E: 1.142081 0003 0000 0939 # EV_ABS / ABS_X 939
E: 1.142081 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +39ms
E: 1.180773 0003 0030 0006 # EV_ABS / ABS_MT_TOUCH_MAJOR 6
E: 1.180773 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +38ms
E: 1.190628 0003 0030 0005 # EV_ABS / ABS_MT_TOUCH_MAJOR 5
E: 1.190628 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +10ms
E: 1.219271 0003 003a 0078 # EV_ABS / ABS_MT_PRESSURE 78
E: 1.219271 0003 0018 0078 # EV_ABS / ABS_PRESSURE 78
E: 1.219271 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +29ms
E: 1.228900 0003 0030 0006 # EV_ABS / ABS_MT_TOUCH_MAJOR 6
E: 1.228900 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +9ms
E: 1.257713 0003 0035 0940 # EV_ABS / ABS_MT_POSITION_X 940
E: 1.257713 0003 003a 0079 # EV_ABS / ABS_MT_PRESSURE 79
E: 1.257713 0003 0000 0940 # EV_ABS / ABS_X 940
E: 1.257713 0003 0018 0079 # EV_ABS / ABS_PRESSURE 79
E: 1.257713 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +29ms
E: 1.267234 0003 003a 0078 # EV_ABS / ABS_MT_PRESSURE 78
E: 1.267234 0003 0018 0078 # EV_ABS / ABS_PRESSURE 78
E: 1.267234 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +10ms
E: 1.276891 0003 003a 0079 # EV_ABS / ABS_MT_PRESSURE 79
E: 1.276891 0003 0018 0079 # EV_ABS / ABS_PRESSURE 79
E: 1.276891 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +9ms
E: 1.420778 0003 003a 0080 # EV_ABS / ABS_MT_PRESSURE 80
E: 1.420778 0003 0018 0080 # EV_ABS / ABS_PRESSURE 80
E: 1.420778 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +144ms
E: 1.430361 0003 003a 0079 # EV_ABS / ABS_MT_PRESSURE 79
E: 1.430361 0003 0018 0079 # EV_ABS / ABS_PRESSURE 79
E: 1.430361 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +10ms
E: 1.439587 0003 003a 0080 # EV_ABS / ABS_MT_PRESSURE 80
E: 1.439587 0003 0018 0080 # EV_ABS / ABS_PRESSURE 80
E: 1.439587 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +9ms
E: 1.449375 0003 003a 0079 # EV_ABS / ABS_MT_PRESSURE 79
E: 1.449375 0003 0018 0079 # EV_ABS / ABS_PRESSURE 79
E: 1.449375 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +10ms
E: 1.457647 0003 003a 0080 # EV_ABS / ABS_MT_PRESSURE 80
E: 1.457647 0003 0018 0080 # EV_ABS / ABS_PRESSURE 80
E: 1.457647 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +8ms
E: 1.555169 0003 003a 0079 # EV_ABS / ABS_MT_PRESSURE 79
E: 1.555169 0003 0018 0079 # EV_ABS / ABS_PRESSURE 79
E: 1.555169 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +98ms
E: 1.564732 0003 003a 0080 # EV_ABS / ABS_MT_PRESSURE 80
E: 1.564732 0003 0018 0080 # EV_ABS / ABS_PRESSURE 80
E: 1.564732 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +9ms
E: 2.495726 0003 002f 0001 # EV_ABS / ABS_MT_SLOT 1
E: 2.495726 0003 0039 2679 # EV_ABS / ABS_MT_TRACKING_ID 2679
E: 2.495726 0003 0035 0974 # EV_ABS / ABS_MT_POSITION_X 974
E: 2.495726 0003 0036 0322 # EV_ABS / ABS_MT_POSITION_Y 322
E: 2.495726 0003 003a 0048 # EV_ABS / ABS_MT_PRESSURE 48
E: 2.495726 0003 0030 0002 # EV_ABS / ABS_MT_TOUCH_MAJOR 2
E: 2.495726 0001 0145 0000 # EV_KEY / BTN_TOOL_FINGER 0
E: 2.495726 0001 014d 0001 # EV_KEY / BTN_TOOL_DOUBLETAP 1
E: 2.495726 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +931ms
E: 2.505583 0003 0035 0975 # EV_ABS / ABS_MT_POSITION_X 975
E: 2.505583 0003 0036 0321 # EV_ABS / ABS_MT_POSITION_Y 321
E: 2.505583 0003 003a 0050 # EV_ABS / ABS_MT_PRESSURE 50
E: 2.505583 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +10ms
E: 2.515127 0003 0035 0976 # EV_ABS / ABS_MT_POSITION_X 976
E: 2.515127 0003 0036 0320 # EV_ABS / ABS_MT_POSITION_Y 320
E: 2.515127 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +10ms
E: 2.534212 0003 0035 0977 # EV_ABS / ABS_MT_POSITION_X 977
E: 2.534212 0003 0036 0319 # EV_ABS / ABS_MT_POSITION_Y 319
E: 2.534212 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +19ms
E: 2.543997 0003 003a 0049 # EV_ABS / ABS_MT_PRESSURE 49
E: 2.543997 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +9ms
E: 2.553666 0003 003a 0048 # EV_ABS / ABS_MT_PRESSURE 48
E: 2.553666 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +10ms
E: 2.563185 0003 003a 0046 # EV_ABS / ABS_MT_PRESSURE 46
E: 2.563185 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +10ms
E: 2.572817 0003 0035 0976 # EV_ABS / ABS_MT_POSITION_X 976
E: 2.572817 0003 003a 0038 # EV_ABS / ABS_MT_PRESSURE 38
E: 2.572817 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +9ms
E: 2.582247 0003 003a 0027 # EV_ABS / ABS_MT_PRESSURE 27
E: 2.582247 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +10ms
E: 2.591890 0003 0039 -001 # EV_ABS / ABS_MT_TRACKING_ID -1
E: 2.591890 0001 0145 0001 # EV_KEY / BTN_TOOL_FINGER 1
E: 2.591890 0001 014d 0000 # EV_KEY / BTN_TOOL_DOUBLETAP 0
E: 2.591890 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +9ms
E: 2.860238 0003 002f 0000 # EV_ABS / ABS_MT_SLOT 0
E: 2.860238 0003 003a 0081 # EV_ABS / ABS_MT_PRESSURE 81
E: 2.860238 0003 0018 0081 # EV_ABS / ABS_PRESSURE 81
E: 2.860238 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +269ms
E: 2.869724 0003 003a 0080 # EV_ABS / ABS_MT_PRESSURE 80
E: 2.869724 0003 0018 0080 # EV_ABS / ABS_PRESSURE 80
E: 2.869724 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +9ms
E: 2.879057 0003 003a 0081 # EV_ABS / ABS_MT_PRESSURE 81
E: 2.879057 0003 0018 0081 # EV_ABS / ABS_PRESSURE 81
E: 2.879057 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +10ms
E: 2.888823 0003 003a 0080 # EV_ABS / ABS_MT_PRESSURE 80
E: 2.888823 0003 0018 0080 # EV_ABS / ABS_PRESSURE 80
E: 2.888823 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +9ms
E: 2.898587 0003 003a 0081 # EV_ABS / ABS_MT_PRESSURE 81
E: 2.898587 0003 0018 0081 # EV_ABS / ABS_PRESSURE 81
E: 2.898587 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +10ms
E: 2.917786 0003 003a 0080 # EV_ABS / ABS_MT_PRESSURE 80
E: 2.917786 0003 0018 0080 # EV_ABS / ABS_PRESSURE 80
E: 2.917786 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +19ms
E: 2.936857 0003 003a 0081 # EV_ABS / ABS_MT_PRESSURE 81
E: 2.936857 0003 0018 0081 # EV_ABS / ABS_PRESSURE 81
E: 2.936857 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +19ms
E: 2.946570 0003 003a 0080 # EV_ABS / ABS_MT_PRESSURE 80
E: 2.946570 0003 0018 0080 # EV_ABS / ABS_PRESSURE 80
E: 2.946570 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +10ms
E: 2.984819 0003 003a 0081 # EV_ABS / ABS_MT_PRESSURE 81
E: 2.984819 0003 0018 0081 # EV_ABS / ABS_PRESSURE 81
E: 2.984819 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +38ms
E: 2.994280 0003 003a 0080 # EV_ABS / ABS_MT_PRESSURE 80
E: 2.994280 0003 0018 0080 # EV_ABS / ABS_PRESSURE 80
E: 2.994280 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +10ms
E: 3.004110 0003 003a 0081 # EV_ABS / ABS_MT_PRESSURE 81
E: 3.004110 0003 0018 0081 # EV_ABS / ABS_PRESSURE 81
E: 3.004110 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +10ms
E: 3.032962 0003 003a 0080 # EV_ABS / ABS_MT_PRESSURE 80
E: 3.032962 0003 0018 0080 # EV_ABS / ABS_PRESSURE 80
E: 3.032962 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +28ms
E: 3.042094 0003 003a 0081 # EV_ABS / ABS_MT_PRESSURE 81
E: 3.042094 0003 0018 0081 # EV_ABS / ABS_PRESSURE 81
E: 3.042094 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +10ms
E: 3.138536 0003 003a 0080 # EV_ABS / ABS_MT_PRESSURE 80
E: 3.138536 0003 0018 0080 # EV_ABS / ABS_PRESSURE 80
E: 3.138536 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +96ms
E: 3.147950 0003 003a 0081 # EV_ABS / ABS_MT_PRESSURE 81
E: 3.147950 0003 0018 0081 # EV_ABS / ABS_PRESSURE 81
E: 3.147950 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +9ms
E: 3.167238 0003 003a 0080 # EV_ABS / ABS_MT_PRESSURE 80
E: 3.167238 0003 0018 0080 # EV_ABS / ABS_PRESSURE 80
E: 3.167238 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +20ms
E: 3.176921 0003 003a 0081 # EV_ABS / ABS_MT_PRESSURE 81
E: 3.176921 0003 0018 0081 # EV_ABS / ABS_PRESSURE 81
E: 3.176921 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +9ms
E: 3.186341 0003 003a 0080 # EV_ABS / ABS_MT_PRESSURE 80
E: 3.186341 0003 0018 0080 # EV_ABS / ABS_PRESSURE 80
E: 3.186341 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +10ms
E: 3.196083 0003 003a 0081 # EV_ABS / ABS_MT_PRESSURE 81
E: 3.196083 0003 0018 0081 # EV_ABS / ABS_PRESSURE 81
E: 3.196083 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +10ms
E: 3.205727 0003 003a 0080 # EV_ABS / ABS_MT_PRESSURE 80
E: 3.205727 0003 0018 0080 # EV_ABS / ABS_PRESSURE 80
E: 3.205727 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +9ms
E: 3.215056 0003 003a 0081 # EV_ABS / ABS_MT_PRESSURE 81
E: 3.215056 0003 0018 0081 # EV_ABS / ABS_PRESSURE 81
E: 3.215056 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +10ms
E: 3.253739 0003 003a 0080 # EV_ABS / ABS_MT_PRESSURE 80
E: 3.253739 0003 0018 0080 # EV_ABS / ABS_PRESSURE 80
E: 3.253739 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +38ms
E: 3.261681 0003 003a 0081 # EV_ABS / ABS_MT_PRESSURE 81
E: 3.261681 0003 0018 0081 # EV_ABS / ABS_PRESSURE 81
E: 3.261681 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +8ms
E: 3.281086 0003 003a 0080 # EV_ABS / ABS_MT_PRESSURE 80
E: 3.281086 0003 0018 0080 # EV_ABS / ABS_PRESSURE 80
E: 3.281086 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +20ms
E: 3.291805 0003 003a 0081 # EV_ABS / ABS_MT_PRESSURE 81
E: 3.291805 0003 0018 0081 # EV_ABS / ABS_PRESSURE 81
E: 3.291805 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +10ms
E: 3.301465 0003 003a 0080 # EV_ABS / ABS_MT_PRESSURE 80
E: 3.301465 0003 0018 0080 # EV_ABS / ABS_PRESSURE 80
E: 3.301465 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +10ms
E: 3.330483 0003 003a 0081 # EV_ABS / ABS_MT_PRESSURE 81
E: 3.330483 0003 0018 0081 # EV_ABS / ABS_PRESSURE 81
E: 3.330483 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +29ms
E: 3.339692 0003 003a 0080 # EV_ABS / ABS_MT_PRESSURE 80
E: 3.339692 0003 0018 0080 # EV_ABS / ABS_PRESSURE 80
E: 3.339692 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +9ms
E: 3.349729 0003 003a 0081 # EV_ABS / ABS_MT_PRESSURE 81
E: 3.349729 0003 0018 0081 # EV_ABS / ABS_PRESSURE 81
E: 3.349729 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +10ms
E: 3.359207 0003 003a 0080 # EV_ABS / ABS_MT_PRESSURE 80
E: 3.359207 0003 0018 0080 # EV_ABS / ABS_PRESSURE 80
E: 3.359207 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +10ms
E: 3.368877 0003 003a 0081 # EV_ABS / ABS_MT_PRESSURE 81
E: 3.368877 0003 0018 0081 # EV_ABS / ABS_PRESSURE 81
E: 3.368877 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +9ms
E: 3.407146 0003 003a 0080 # EV_ABS / ABS_MT_PRESSURE 80
E: 3.407146 0003 0018 0080 # EV_ABS / ABS_PRESSURE 80
E: 3.407146 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +39ms
E: 3.445486 0003 003a 0081 # EV_ABS / ABS_MT_PRESSURE 81
E: 3.445486 0003 0018 0081 # EV_ABS / ABS_PRESSURE 81
E: 3.445486 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +38ms
E: 3.455153 0003 003a 0080 # EV_ABS / ABS_MT_PRESSURE 80
E: 3.455153 0003 0018 0080 # EV_ABS / ABS_PRESSURE 80
E: 3.455153 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +10ms
E: 3.491722 0003 003a 0079 # EV_ABS / ABS_MT_PRESSURE 79
E: 3.491722 0003 0018 0079 # EV_ABS / ABS_PRESSURE 79
E: 3.491722 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +36ms
E: 3.501587 0003 003a 0078 # EV_ABS / ABS_MT_PRESSURE 78
E: 3.501587 0003 0018 0078 # EV_ABS / ABS_PRESSURE 78
E: 3.501587 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +10ms
E: 3.511769 0003 003a 0072 # EV_ABS / ABS_MT_PRESSURE 72
E: 3.511769 0003 0018 0072 # EV_ABS / ABS_PRESSURE 72
E: 3.511769 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +10ms
E: 3.521794 0003 003a 0049 # EV_ABS / ABS_MT_PRESSURE 49
E: 3.521794 0003 0030 0004 # EV_ABS / ABS_MT_TOUCH_MAJOR 4
E: 3.521794 0003 0018 0049 # EV_ABS / ABS_PRESSURE 49
E: 3.521794 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +10ms
E: 3.531719 0003 0039 -001 # EV_ABS / ABS_MT_TRACKING_ID -1
E: 3.531719 0001 014a 0000 # EV_KEY / BTN_TOUCH 0
E: 3.531719 0001 0145 0000 # EV_KEY / BTN_TOOL_FINGER 0
E: 3.531719 0003 0018 0000 # EV_ABS / ABS_PRESSURE 0
E: 3.531719 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +10ms
More information about the wayland-devel
mailing list