3-4 finger doesnt detect by libinput
Steps to reproduce
Nothing special. Just not working.
libinput version you encountered the bug on
Tried master from git nothing changed. Doesnt detect 3-4 finger multitouch.
Hardware information:
Fedora 29 MSI CX62 6QD
Other log output:
-
libinput record
output:`
[loradona@TUX ~]$ libinput record
Available devices:
/dev/input/event0: Lid Switch
/dev/input/event1: Sleep Button
/dev/input/event2: Power Button
/dev/input/event3: Power Button
/dev/input/event4: AT Translated Set 2 keyboard
/dev/input/event5: Telink Wireless Receiver Mouse
/dev/input/event6: Telink Wireless Receiver Consumer Control
/dev/input/event7: Telink Wireless Receiver System Control
/dev/input/event8: Telink Wireless Receiver
/dev/input/event9: SynPS/2 Synaptics TouchPad
/dev/input/event10: Video Bus
/dev/input/event11: Video Bus
/dev/input/event12: MSI WMI hotkeys
/dev/input/event13: HDA Intel PCH Mic
/dev/input/event14: HDA Intel PCH Headphone
/dev/input/event15: HDA Intel PCH HDMI/DP,pcm=3
/dev/input/event16: HDA Intel PCH HDMI/DP,pcm=7
/dev/input/event17: HDA Intel PCH HDMI/DP,pcm=8
/dev/input/event18: HDA Intel PCH HDMI/DP,pcm=9
/dev/input/event19: HDA Intel PCH HDMI/DP,pcm=10
Select the device event number: 9
Recording to 'stdout'.
version: 1
ndevices: 1
libinput:
version: "1.12.3"
git: "1.12.3-35-geb0b4815"
system:
kernel: "4.19.13-300.fc29.x86_64"
dmi: "dmi:bvnAmericanMegatrendsInc.:bvrE16J6IMS.10C:bd01/17/2018:svnMicro-StarInternationalCo.,Ltd.:pnCX626QD:pvrREV1.0:rvnMicro-StarInternationalCo.,Ltd.:rnMS-16J6:rvrREV1.0:cvnMicro-StarInternationalCo.,Ltd.:ct10:cvrDefaultstring:"
devices:
- node: /dev/input/event9
evdev:
# Name: SynPS/2 Synaptics TouchPad
# ID: bus 0x11 vendor 0x2 product 0x7 version 0x1b1
# Size in mm: 96x52
# Supported Events:
# Event type 0 (EV_SYN)
# Event type 1 (EV_KEY)
# Event code 272 (BTN_LEFT)
# Event code 273 (BTN_RIGHT)
# Event code 325 (BTN_TOOL_FINGER)
# Event code 330 (BTN_TOUCH)
# Event code 333 (BTN_TOOL_DOUBLETAP)
# Event code 334 (BTN_TOOL_TRIPLETAP)
# Event type 3 (EV_ABS)
# Event code 0 (ABS_X)
# Value 3112
# Min 1472
# Max 5706
# Fuzz 0
# Flat 0
# Resolution 44
# Event code 1 (ABS_Y)
# Value 3561
# Min 1408
# Max 4800
# Fuzz 0
# Flat 0
# Resolution 65
# Event code 24 (ABS_PRESSURE)
# Value 0
# Min 0
# Max 255
# Fuzz 0
# Flat 0
# Resolution 0
# Event code 28 (ABS_TOOL_WIDTH)
# Value 0
# Min 0
# Max 15
# Fuzz 0
# Flat 0
# Resolution 0
# Event code 47 (ABS_MT_SLOT)
# Value 0
# Min 0
# Max 1
# Fuzz 0
# Flat 0
# Resolution 0
# Event code 53 (ABS_MT_POSITION_X)
# Value 0
# Min 1472
# Max 5706
# Fuzz 0
# Flat 0
# Resolution 44
# Event code 54 (ABS_MT_POSITION_Y)
# Value 0
# Min 1408
# Max 4800
# Fuzz 0
# Flat 0
# Resolution 65
# Event code 57 (ABS_MT_TRACKING_ID)
# Value 0
# Min 0
# Max 65535
# Fuzz 0
# Flat 0
# Resolution 0
# Properties:
# Property 0 (INPUT_PROP_POINTER)
# Property 3 (INPUT_PROP_SEMI_MT)
name: "SynPS/2 Synaptics TouchPad"
id: [17, 2, 7, 433]
codes:
0: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15] # EV_SYN
1: [272, 273, 325, 330, 333, 334] # EV_KEY
3: [0, 1, 24, 28, 47, 53, 54, 57] # EV_ABS
absinfo:
0: [1472, 5706, 0, 0, 44]
1: [1408, 4800, 0, 0, 65]
24: [0, 255, 0, 0, 0]
28: [0, 15, 0, 0, 0]
47: [0, 1, 0, 0, 0]
53: [1472, 5706, 0, 0, 44]
54: [1408, 4800, 0, 0, 65]
57: [0, 65535, 0, 0, 0]
properties: [0, 3]
udev:
properties:
- ID_INPUT=1
- ID_INPUT_HEIGHT_MM=52
- ID_INPUT_TOUCHPAD=1
- ID_INPUT_TOUCHPAD_INTEGRATION=internal
- ID_INPUT_WIDTH_MM=96
- LIBINPUT_DEVICE_GROUP=11/2/7:isa0060/serio1
- LIBINPUT_FUZZ_00=8
- LIBINPUT_FUZZ_01=8
- LIBINPUT_FUZZ_35=8
- LIBINPUT_FUZZ_36=8
quirks:
- ModelSynapticsSerialTouchpad=1
events:
- evdev:
- [ 0, 0, 3, 57, 1573] # EV_ABS / ABS_MT_TRACKING_ID 1573
- [ 0, 0, 3, 53, 2630] # EV_ABS / ABS_MT_POSITION_X 2630
- [ 0, 0, 3, 54, 2410] # EV_ABS / ABS_MT_POSITION_Y 2410
- [ 0, 0, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [ 0, 0, 3, 57, 1574] # EV_ABS / ABS_MT_TRACKING_ID 1574
- [ 0, 0, 3, 53, 4190] # EV_ABS / ABS_MT_POSITION_X 4190
- [ 0, 0, 3, 54, 2390] # EV_ABS / ABS_MT_POSITION_Y 2390
- [ 0, 0, 3, 0, 2630] # EV_ABS / ABS_X 2630
- [ 0, 0, 3, 1, 2410] # EV_ABS / ABS_Y 2410
- [ 0, 0, 3, 24, 29] # EV_ABS / ABS_PRESSURE 29
- [ 0, 0, 3, 28, 5] # EV_ABS / ABS_TOOL_WIDTH 5
- [ 0, 0, 1, 333, 1] # EV_KEY / BTN_TOOL_DOUBLETAP 1
- [ 0, 0, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +0ms
- evdev:
- [ 0, 25289, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [ 0, 25289, 3, 53, 2631] # EV_ABS / ABS_MT_POSITION_X 2631
- [ 0, 25289, 3, 54, 2352] # EV_ABS / ABS_MT_POSITION_Y 2352
- [ 0, 25289, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [ 0, 25289, 3, 53, 4380] # EV_ABS / ABS_MT_POSITION_X 4380
- [ 0, 25289, 3, 54, 2324] # EV_ABS / ABS_MT_POSITION_Y 2324
- [ 0, 25289, 1, 330, 1] # EV_KEY / BTN_TOUCH 1
- [ 0, 25289, 3, 0, 2631] # EV_ABS / ABS_X 2631
- [ 0, 25289, 3, 1, 2324] # EV_ABS / ABS_Y 2324
- [ 0, 25289, 3, 24, 60] # EV_ABS / ABS_PRESSURE 60
- [ 0, 25289, 1, 333, 0] # EV_KEY / BTN_TOOL_DOUBLETAP 0
- [ 0, 25289, 1, 334, 1] # EV_KEY / BTN_TOOL_TRIPLETAP 1
- [ 0, 25289, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +25ms
- evdev:
- [ 0, 49535, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [ 0, 49535, 3, 54, 2324] # EV_ABS / ABS_MT_POSITION_Y 2324
- [ 0, 49535, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [ 0, 49535, 3, 53, 3474] # EV_ABS / ABS_MT_POSITION_X 3474
- [ 0, 49535, 3, 24, 61] # EV_ABS / ABS_PRESSURE 61
- [ 0, 49535, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +24ms
- evdev:
- [ 0, 74836, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [ 0, 74836, 3, 53, 2630] # EV_ABS / ABS_MT_POSITION_X 2630
- [ 0, 74836, 3, 54, 2326] # EV_ABS / ABS_MT_POSITION_Y 2326
- [ 0, 74836, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [ 0, 74836, 3, 53, 3458] # EV_ABS / ABS_MT_POSITION_X 3458
- [ 0, 74836, 3, 54, 2326] # EV_ABS / ABS_MT_POSITION_Y 2326
- [ 0, 74836, 3, 0, 2630] # EV_ABS / ABS_X 2630
- [ 0, 74836, 3, 1, 2326] # EV_ABS / ABS_Y 2326
- [ 0, 74836, 3, 24, 62] # EV_ABS / ABS_PRESSURE 62
- [ 0, 74836, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +25ms
- evdev:
- [ 0, 100200, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [ 0, 100200, 3, 53, 2631] # EV_ABS / ABS_MT_POSITION_X 2631
- [ 0, 100200, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [ 0, 100200, 3, 54, 2324] # EV_ABS / ABS_MT_POSITION_Y 2324
- [ 0, 100200, 3, 0, 2631] # EV_ABS / ABS_X 2631
- [ 0, 100200, 3, 1, 2324] # EV_ABS / ABS_Y 2324
- [ 0, 100200, 3, 24, 63] # EV_ABS / ABS_PRESSURE 63
- [ 0, 100200, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +26ms
- evdev:
- [ 0, 124371, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [ 0, 124371, 3, 53, 2630] # EV_ABS / ABS_MT_POSITION_X 2630
- [ 0, 124371, 3, 54, 2322] # EV_ABS / ABS_MT_POSITION_Y 2322
- [ 0, 124371, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [ 0, 124371, 3, 53, 3450] # EV_ABS / ABS_MT_POSITION_X 3450
- [ 0, 124371, 3, 54, 2318] # EV_ABS / ABS_MT_POSITION_Y 2318
- [ 0, 124371, 3, 0, 2630] # EV_ABS / ABS_X 2630
- [ 0, 124371, 3, 1, 2318] # EV_ABS / ABS_Y 2318
- [ 0, 124371, 3, 24, 64] # EV_ABS / ABS_PRESSURE 64
- [ 0, 124371, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +24ms
- evdev:
- [ 0, 149680, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [ 0, 149680, 3, 53, 2631] # EV_ABS / ABS_MT_POSITION_X 2631
- [ 0, 149680, 3, 54, 2320] # EV_ABS / ABS_MT_POSITION_Y 2320
- [ 0, 149680, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [ 0, 149680, 3, 53, 3460] # EV_ABS / ABS_MT_POSITION_X 3460
- [ 0, 149680, 3, 54, 2320] # EV_ABS / ABS_MT_POSITION_Y 2320
- [ 0, 149680, 3, 0, 2631] # EV_ABS / ABS_X 2631
- [ 0, 149680, 3, 1, 2320] # EV_ABS / ABS_Y 2320
- [ 0, 149680, 3, 24, 65] # EV_ABS / ABS_PRESSURE 65
- [ 0, 149680, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +25ms
- evdev:
- [ 0, 173910, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [ 0, 173910, 3, 54, 2322] # EV_ABS / ABS_MT_POSITION_Y 2322
- [ 0, 173910, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [ 0, 173910, 3, 53, 3450] # EV_ABS / ABS_MT_POSITION_X 3450
- [ 0, 173910, 3, 24, 66] # EV_ABS / ABS_PRESSURE 66
- [ 0, 173910, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +24ms
- evdev:
- [ 0, 199214, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [ 0, 199214, 3, 53, 2630] # EV_ABS / ABS_MT_POSITION_X 2630
- [ 0, 199214, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [ 0, 199214, 3, 53, 3444] # EV_ABS / ABS_MT_POSITION_X 3444
- [ 0, 199214, 3, 0, 2630] # EV_ABS / ABS_X 2630
- [ 0, 199214, 3, 1, 2322] # EV_ABS / ABS_Y 2322
- [ 0, 199214, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +26ms
- evdev:
- [ 0, 223455, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [ 0, 223455, 3, 53, 2631] # EV_ABS / ABS_MT_POSITION_X 2631
- [ 0, 223455, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [ 0, 223455, 3, 53, 3442] # EV_ABS / ABS_MT_POSITION_X 3442
- [ 0, 223455, 3, 0, 2631] # EV_ABS / ABS_X 2631
- [ 0, 223455, 3, 1, 2320] # EV_ABS / ABS_Y 2320
- [ 0, 223455, 3, 24, 67] # EV_ABS / ABS_PRESSURE 67
- [ 0, 223455, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +24ms
- evdev:
- [ 0, 248762, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [ 0, 248762, 3, 53, 2633] # EV_ABS / ABS_MT_POSITION_X 2633
- [ 0, 248762, 3, 54, 2320] # EV_ABS / ABS_MT_POSITION_Y 2320
- [ 0, 248762, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [ 0, 248762, 3, 53, 3444] # EV_ABS / ABS_MT_POSITION_X 3444
- [ 0, 248762, 3, 54, 2319] # EV_ABS / ABS_MT_POSITION_Y 2319
- [ 0, 248762, 3, 0, 2633] # EV_ABS / ABS_X 2633
- [ 0, 248762, 3, 1, 2319] # EV_ABS / ABS_Y 2319
- [ 0, 248762, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +25ms
- evdev:
- [ 0, 272972, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [ 0, 272972, 3, 53, 2637] # EV_ABS / ABS_MT_POSITION_X 2637
- [ 0, 272972, 3, 54, 2319] # EV_ABS / ABS_MT_POSITION_Y 2319
- [ 0, 272972, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [ 0, 272972, 3, 54, 2318] # EV_ABS / ABS_MT_POSITION_Y 2318
- [ 0, 272972, 3, 0, 2637] # EV_ABS / ABS_X 2637
- [ 0, 272972, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +24ms
- evdev:
- [ 0, 322513, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [ 0, 322513, 3, 53, 2631] # EV_ABS / ABS_MT_POSITION_X 2631
- [ 0, 322513, 3, 54, 2320] # EV_ABS / ABS_MT_POSITION_Y 2320
- [ 0, 322513, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [ 0, 322513, 3, 53, 3438] # EV_ABS / ABS_MT_POSITION_X 3438
- [ 0, 322513, 3, 54, 2320] # EV_ABS / ABS_MT_POSITION_Y 2320
- [ 0, 322513, 3, 0, 2631] # EV_ABS / ABS_X 2631
- [ 0, 322513, 3, 1, 2320] # EV_ABS / ABS_Y 2320
- [ 0, 322513, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +50ms
- evdev:
- [ 0, 347944, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [ 0, 347944, 3, 53, 2639] # EV_ABS / ABS_MT_POSITION_X 2639
- [ 0, 347944, 3, 54, 2324] # EV_ABS / ABS_MT_POSITION_Y 2324
- [ 0, 347944, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [ 0, 347944, 3, 53, 3446] # EV_ABS / ABS_MT_POSITION_X 3446
- [ 0, 347944, 3, 0, 2639] # EV_ABS / ABS_X 2639
- [ 0, 347944, 3, 1, 2324] # EV_ABS / ABS_Y 2324
- [ 0, 347944, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +25ms
- evdev:
- [ 0, 372186, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [ 0, 372186, 3, 53, 2638] # EV_ABS / ABS_MT_POSITION_X 2638
- [ 0, 372186, 3, 54, 2322] # EV_ABS / ABS_MT_POSITION_Y 2322
- [ 0, 372186, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [ 0, 372186, 3, 53, 3438] # EV_ABS / ABS_MT_POSITION_X 3438
- [ 0, 372186, 3, 0, 2638] # EV_ABS / ABS_X 2638
- [ 0, 372186, 3, 1, 2322] # EV_ABS / ABS_Y 2322
- [ 0, 372186, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +25ms
- evdev:
- [ 0, 397444, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [ 0, 397444, 3, 53, 2636] # EV_ABS / ABS_MT_POSITION_X 2636
- [ 0, 397444, 3, 54, 2325] # EV_ABS / ABS_MT_POSITION_Y 2325
- [ 0, 397444, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [ 0, 397444, 3, 54, 2324] # EV_ABS / ABS_MT_POSITION_Y 2324
- [ 0, 397444, 3, 0, 2636] # EV_ABS / ABS_X 2636
- [ 0, 397444, 3, 1, 2325] # EV_ABS / ABS_Y 2325
- [ 0, 397444, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +25ms
- evdev:
- [ 0, 421725, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [ 0, 421725, 3, 54, 2330] # EV_ABS / ABS_MT_POSITION_Y 2330
- [ 0, 421725, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [ 0, 421725, 3, 54, 2325] # EV_ABS / ABS_MT_POSITION_Y 2325
- [ 0, 421725, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +24ms
- evdev:
- [ 0, 447012, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [ 0, 447012, 3, 53, 2660] # EV_ABS / ABS_MT_POSITION_X 2660
- [ 0, 447012, 3, 54, 2429] # EV_ABS / ABS_MT_POSITION_Y 2429
- [ 0, 447012, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [ 0, 447012, 3, 53, 3436] # EV_ABS / ABS_MT_POSITION_X 3436
- [ 0, 447012, 3, 54, 2378] # EV_ABS / ABS_MT_POSITION_Y 2378
- [ 0, 447012, 3, 0, 2660] # EV_ABS / ABS_X 2660
- [ 0, 447012, 3, 1, 2429] # EV_ABS / ABS_Y 2429
- [ 0, 447012, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +26ms
- evdev:
- [ 0, 471263, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [ 0, 471263, 3, 53, 2661] # EV_ABS / ABS_MT_POSITION_X 2661
- [ 0, 471263, 3, 54, 2547] # EV_ABS / ABS_MT_POSITION_Y 2547
- [ 0, 471263, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [ 0, 471263, 3, 53, 3408] # EV_ABS / ABS_MT_POSITION_X 3408
- [ 0, 471263, 3, 54, 2498] # EV_ABS / ABS_MT_POSITION_Y 2498
- [ 0, 471263, 3, 0, 2661] # EV_ABS / ABS_X 2661
- [ 0, 471263, 3, 1, 2547] # EV_ABS / ABS_Y 2547
- [ 0, 471263, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +24ms
- evdev:
- [ 0, 496547, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [ 0, 496547, 3, 53, 2648] # EV_ABS / ABS_MT_POSITION_X 2648
- [ 0, 496547, 3, 54, 2625] # EV_ABS / ABS_MT_POSITION_Y 2625
- [ 0, 496547, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [ 0, 496547, 3, 53, 3384] # EV_ABS / ABS_MT_POSITION_X 3384
- [ 0, 496547, 3, 54, 2588] # EV_ABS / ABS_MT_POSITION_Y 2588
- [ 0, 496547, 3, 0, 2648] # EV_ABS / ABS_X 2648
- [ 0, 496547, 3, 1, 2625] # EV_ABS / ABS_Y 2625
- [ 0, 496547, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +25ms
- evdev:
- [ 0, 521830, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [ 0, 521830, 3, 53, 2639] # EV_ABS / ABS_MT_POSITION_X 2639
- [ 0, 521830, 3, 54, 2720] # EV_ABS / ABS_MT_POSITION_Y 2720
- [ 0, 521830, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [ 0, 521830, 3, 53, 3360] # EV_ABS / ABS_MT_POSITION_X 3360
- [ 0, 521830, 3, 54, 2668] # EV_ABS / ABS_MT_POSITION_Y 2668
- [ 0, 521830, 3, 0, 2639] # EV_ABS / ABS_X 2639
- [ 0, 521830, 3, 1, 2720] # EV_ABS / ABS_Y 2720
- [ 0, 521830, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +25ms
- evdev:
- [ 0, 546128, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [ 0, 546128, 3, 53, 2610] # EV_ABS / ABS_MT_POSITION_X 2610
- [ 0, 546128, 3, 54, 2834] # EV_ABS / ABS_MT_POSITION_Y 2834
- [ 0, 546128, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [ 0, 546128, 3, 53, 3346] # EV_ABS / ABS_MT_POSITION_X 3346
- [ 0, 546128, 3, 54, 2780] # EV_ABS / ABS_MT_POSITION_Y 2780
- [ 0, 546128, 3, 0, 2610] # EV_ABS / ABS_X 2610
- [ 0, 546128, 3, 1, 2834] # EV_ABS / ABS_Y 2834
- [ 0, 546128, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +25ms
- evdev:
- [ 0, 571397, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [ 0, 571397, 3, 53, 2599] # EV_ABS / ABS_MT_POSITION_X 2599
- [ 0, 571397, 3, 54, 2892] # EV_ABS / ABS_MT_POSITION_Y 2892
- [ 0, 571397, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [ 0, 571397, 3, 53, 3316] # EV_ABS / ABS_MT_POSITION_X 3316
- [ 0, 571397, 3, 54, 2864] # EV_ABS / ABS_MT_POSITION_Y 2864
- [ 0, 571397, 3, 0, 2599] # EV_ABS / ABS_X 2599
- [ 0, 571397, 3, 1, 2892] # EV_ABS / ABS_Y 2892
- [ 0, 571397, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +25ms
- evdev:
- [ 0, 595646, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [ 0, 595646, 3, 53, 2594] # EV_ABS / ABS_MT_POSITION_X 2594
- [ 0, 595646, 3, 54, 2938] # EV_ABS / ABS_MT_POSITION_Y 2938
- [ 0, 595646, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [ 0, 595646, 3, 53, 3306] # EV_ABS / ABS_MT_POSITION_X 3306
- [ 0, 595646, 3, 54, 2914] # EV_ABS / ABS_MT_POSITION_Y 2914
- [ 0, 595646, 3, 0, 2594] # EV_ABS / ABS_X 2594
- [ 0, 595646, 3, 1, 2938] # EV_ABS / ABS_Y 2938
- [ 0, 595646, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +24ms
- evdev:
- [ 0, 620946, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [ 0, 620946, 3, 53, 2587] # EV_ABS / ABS_MT_POSITION_X 2587
- [ 0, 620946, 3, 54, 2996] # EV_ABS / ABS_MT_POSITION_Y 2996
- [ 0, 620946, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [ 0, 620946, 3, 53, 3296] # EV_ABS / ABS_MT_POSITION_X 3296
- [ 0, 620946, 3, 54, 2964] # EV_ABS / ABS_MT_POSITION_Y 2964
- [ 0, 620946, 3, 0, 2587] # EV_ABS / ABS_X 2587
- [ 0, 620946, 3, 1, 2996] # EV_ABS / ABS_Y 2996
- [ 0, 620946, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +25ms
- evdev:
- [ 0, 645146, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [ 0, 645146, 3, 53, 2580] # EV_ABS / ABS_MT_POSITION_X 2580
- [ 0, 645146, 3, 54, 3089] # EV_ABS / ABS_MT_POSITION_Y 3089
- [ 0, 645146, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [ 0, 645146, 3, 53, 3282] # EV_ABS / ABS_MT_POSITION_X 3282
- [ 0, 645146, 3, 54, 3040] # EV_ABS / ABS_MT_POSITION_Y 3040
- [ 0, 645146, 3, 0, 2580] # EV_ABS / ABS_X 2580
- [ 0, 645146, 3, 1, 3089] # EV_ABS / ABS_Y 3089
- [ 0, 645146, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +25ms
- evdev:
- [ 0, 670480, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [ 0, 670480, 3, 53, 2575] # EV_ABS / ABS_MT_POSITION_X 2575
- [ 0, 670480, 3, 54, 3164] # EV_ABS / ABS_MT_POSITION_Y 3164
- [ 0, 670480, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [ 0, 670480, 3, 53, 3268] # EV_ABS / ABS_MT_POSITION_X 3268
- [ 0, 670480, 3, 54, 3130] # EV_ABS / ABS_MT_POSITION_Y 3130
- [ 0, 670480, 3, 0, 2575] # EV_ABS / ABS_X 2575
- [ 0, 670480, 3, 1, 3164] # EV_ABS / ABS_Y 3164
- [ 0, 670480, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +25ms
- evdev:
- [ 0, 694686, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [ 0, 694686, 3, 53, 2568] # EV_ABS / ABS_MT_POSITION_X 2568
- [ 0, 694686, 3, 54, 3217] # EV_ABS / ABS_MT_POSITION_Y 3217
- [ 0, 694686, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [ 0, 694686, 3, 53, 3254] # EV_ABS / ABS_MT_POSITION_X 3254
- [ 0, 694686, 3, 54, 3190] # EV_ABS / ABS_MT_POSITION_Y 3190
- [ 0, 694686, 3, 0, 2568] # EV_ABS / ABS_X 2568
- [ 0, 694686, 3, 1, 3217] # EV_ABS / ABS_Y 3217
- [ 0, 694686, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +24ms
- evdev:
- [ 0, 720002, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [ 0, 720002, 3, 53, 2554] # EV_ABS / ABS_MT_POSITION_X 2554
- [ 0, 720002, 3, 54, 3286] # EV_ABS / ABS_MT_POSITION_Y 3286
- [ 0, 720002, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [ 0, 720002, 3, 53, 3240] # EV_ABS / ABS_MT_POSITION_X 3240
- [ 0, 720002, 3, 54, 3250] # EV_ABS / ABS_MT_POSITION_Y 3250
- [ 0, 720002, 3, 0, 2554] # EV_ABS / ABS_X 2554
- [ 0, 720002, 3, 1, 3286] # EV_ABS / ABS_Y 3286
- [ 0, 720002, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +26ms
- evdev:
- [ 0, 744240, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [ 0, 744240, 3, 53, 2542] # EV_ABS / ABS_MT_POSITION_X 2542
- [ 0, 744240, 3, 54, 3386] # EV_ABS / ABS_MT_POSITION_Y 3386
- [ 0, 744240, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [ 0, 744240, 3, 53, 3226] # EV_ABS / ABS_MT_POSITION_X 3226
- [ 0, 744240, 3, 54, 3330] # EV_ABS / ABS_MT_POSITION_Y 3330
- [ 0, 744240, 3, 0, 2542] # EV_ABS / ABS_X 2542
- [ 0, 744240, 3, 1, 3386] # EV_ABS / ABS_Y 3386
- [ 0, 744240, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +24ms
- evdev:
- [ 0, 769524, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [ 0, 769524, 3, 53, 2532] # EV_ABS / ABS_MT_POSITION_X 2532
- [ 0, 769524, 3, 54, 3481] # EV_ABS / ABS_MT_POSITION_Y 3481
- [ 0, 769524, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [ 0, 769524, 3, 53, 3224] # EV_ABS / ABS_MT_POSITION_X 3224
- [ 0, 769524, 3, 54, 3444] # EV_ABS / ABS_MT_POSITION_Y 3444
- [ 0, 769524, 3, 0, 2532] # EV_ABS / ABS_X 2532
- [ 0, 769524, 3, 1, 3481] # EV_ABS / ABS_Y 3481
- [ 0, 769524, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +25ms
- evdev:
- [ 0, 793762, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [ 0, 793762, 3, 53, 2525] # EV_ABS / ABS_MT_POSITION_X 2525
- [ 0, 793762, 3, 54, 3531] # EV_ABS / ABS_MT_POSITION_Y 3531
- [ 0, 793762, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [ 0, 793762, 3, 53, 3210] # EV_ABS / ABS_MT_POSITION_X 3210
- [ 0, 793762, 3, 54, 3510] # EV_ABS / ABS_MT_POSITION_Y 3510
- [ 0, 793762, 3, 0, 2525] # EV_ABS / ABS_X 2525
- [ 0, 793762, 3, 1, 3531] # EV_ABS / ABS_Y 3531
- [ 0, 793762, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +24ms
- evdev:
- [ 0, 819076, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [ 0, 819076, 3, 53, 2512] # EV_ABS / ABS_MT_POSITION_X 2512
- [ 0, 819076, 3, 54, 3573] # EV_ABS / ABS_MT_POSITION_Y 3573
- [ 0, 819076, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [ 0, 819076, 3, 53, 3202] # EV_ABS / ABS_MT_POSITION_X 3202
- [ 0, 819076, 3, 54, 3552] # EV_ABS / ABS_MT_POSITION_Y 3552
- [ 0, 819076, 3, 0, 2512] # EV_ABS / ABS_X 2512
- [ 0, 819076, 3, 1, 3573] # EV_ABS / ABS_Y 3573
- [ 0, 819076, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +26ms
- evdev:
- [ 0, 843295, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [ 0, 843295, 3, 53, 2502] # EV_ABS / ABS_MT_POSITION_X 2502
- [ 0, 843295, 3, 54, 3618] # EV_ABS / ABS_MT_POSITION_Y 3618
- [ 0, 843295, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [ 0, 843295, 3, 53, 3194] # EV_ABS / ABS_MT_POSITION_X 3194
- [ 0, 843295, 3, 54, 3592] # EV_ABS / ABS_MT_POSITION_Y 3592
- [ 0, 843295, 3, 0, 2502] # EV_ABS / ABS_X 2502
- [ 0, 843295, 3, 1, 3618] # EV_ABS / ABS_Y 3618
- [ 0, 843295, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +24ms
- evdev:
- [ 0, 868607, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [ 0, 868607, 3, 53, 2499] # EV_ABS / ABS_MT_POSITION_X 2499
- [ 0, 868607, 3, 54, 3672] # EV_ABS / ABS_MT_POSITION_Y 3672
- [ 0, 868607, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [ 0, 868607, 3, 53, 3192] # EV_ABS / ABS_MT_POSITION_X 3192
- [ 0, 868607, 3, 54, 3644] # EV_ABS / ABS_MT_POSITION_Y 3644
- [ 0, 868607, 3, 0, 2499] # EV_ABS / ABS_X 2499
- [ 0, 868607, 3, 1, 3672] # EV_ABS / ABS_Y 3672
- [ 0, 868607, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +25ms
- evdev:
- [ 0, 893914, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [ 0, 893914, 3, 53, 2489] # EV_ABS / ABS_MT_POSITION_X 2489
- [ 0, 893914, 3, 54, 3747] # EV_ABS / ABS_MT_POSITION_Y 3747
- [ 0, 893914, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [ 0, 893914, 3, 53, 3184] # EV_ABS / ABS_MT_POSITION_X 3184
- [ 0, 893914, 3, 54, 3708] # EV_ABS / ABS_MT_POSITION_Y 3708
- [ 0, 893914, 3, 0, 2489] # EV_ABS / ABS_X 2489
- [ 0, 893914, 3, 1, 3747] # EV_ABS / ABS_Y 3747
- [ 0, 893914, 1, 333, 1] # EV_KEY / BTN_TOOL_DOUBLETAP 1
- [ 0, 893914, 1, 334, 0] # EV_KEY / BTN_TOOL_TRIPLETAP 0
- [ 0, 893914, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +25ms
- evdev:
- [ 0, 918158, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [ 0, 918158, 3, 53, 2577] # EV_ABS / ABS_MT_POSITION_X 2577
- [ 0, 918158, 3, 54, 3772] # EV_ABS / ABS_MT_POSITION_Y 3772
- [ 0, 918158, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [ 0, 918158, 3, 53, 4086] # EV_ABS / ABS_MT_POSITION_X 4086
- [ 0, 918158, 3, 54, 3687] # EV_ABS / ABS_MT_POSITION_Y 3687
- [ 0, 918158, 3, 0, 2577] # EV_ABS / ABS_X 2577
- [ 0, 918158, 3, 1, 3687] # EV_ABS / ABS_Y 3687
- [ 0, 918158, 3, 24, 33] # EV_ABS / ABS_PRESSURE 33
- [ 0, 918158, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +25ms
- evdev:
- [ 0, 929748, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [ 0, 929748, 3, 53, 3181] # EV_ABS / ABS_MT_POSITION_X 3181
- [ 0, 929748, 3, 54, 3611] # EV_ABS / ABS_MT_POSITION_Y 3611
- [ 0, 929748, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [ 0, 929748, 3, 57, -1] # EV_ABS / ABS_MT_TRACKING_ID -1
- [ 0, 929748, 1, 330, 0] # EV_KEY / BTN_TOUCH 0
- [ 0, 929748, 3, 0, 3181] # EV_ABS / ABS_X 3181
- [ 0, 929748, 3, 1, 3611] # EV_ABS / ABS_Y 3611
- [ 0, 929748, 3, 24, 8] # EV_ABS / ABS_PRESSURE 8
- [ 0, 929748, 3, 28, 15] # EV_ABS / ABS_TOOL_WIDTH 15
- [ 0, 929748, 1, 325, 1] # EV_KEY / BTN_TOOL_FINGER 1
- [ 0, 929748, 1, 333, 0] # EV_KEY / BTN_TOOL_DOUBLETAP 0
- [ 0, 929748, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +11ms
- evdev:
- [ 0, 942382, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [ 0, 942382, 3, 57, -1] # EV_ABS / ABS_MT_TRACKING_ID -1
- [ 0, 942382, 3, 24, 0] # EV_ABS / ABS_PRESSURE 0
- [ 0, 942382, 3, 28, 0] # EV_ABS / ABS_TOOL_WIDTH 0
- [ 0, 942382, 1, 325, 0] # EV_KEY / BTN_TOOL_FINGER 0
- [ 0, 942382, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +13ms
# Touch device in neutral state
- evdev:
- [ 2, 443640, 3, 57, 1575] # EV_ABS / ABS_MT_TRACKING_ID 1575
- [ 2, 443640, 3, 53, 2195] # EV_ABS / ABS_MT_POSITION_X 2195
- [ 2, 443640, 3, 54, 2248] # EV_ABS / ABS_MT_POSITION_Y 2248
- [ 2, 443640, 1, 330, 1] # EV_KEY / BTN_TOUCH 1
- [ 2, 443640, 3, 0, 2195] # EV_ABS / ABS_X 2195
- [ 2, 443640, 3, 1, 2248] # EV_ABS / ABS_Y 2248
- [ 2, 443640, 3, 24, 31] # EV_ABS / ABS_PRESSURE 31
- [ 2, 443640, 3, 28, 15] # EV_ABS / ABS_TOOL_WIDTH 15
- [ 2, 443640, 1, 325, 1] # EV_KEY / BTN_TOOL_FINGER 1
- [ 2, 443640, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +1501ms
- evdev:
- [ 2, 456274, 3, 53, 2220] # EV_ABS / ABS_MT_POSITION_X 2220
- [ 2, 456274, 3, 54, 1965] # EV_ABS / ABS_MT_POSITION_Y 1965
- [ 2, 456274, 3, 0, 2220] # EV_ABS / ABS_X 2220
- [ 2, 456274, 3, 1, 1965] # EV_ABS / ABS_Y 1965
- [ 2, 456274, 3, 24, 86] # EV_ABS / ABS_PRESSURE 86
- [ 2, 456274, 3, 28, 14] # EV_ABS / ABS_TOOL_WIDTH 14
- [ 2, 456274, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +13ms
- evdev:
- [ 2, 468912, 3, 24, 88] # EV_ABS / ABS_PRESSURE 88
- [ 2, 468912, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +12ms
- evdev:
- [ 2, 481551, 3, 24, 92] # EV_ABS / ABS_PRESSURE 92
- [ 2, 481551, 3, 28, 15] # EV_ABS / ABS_TOOL_WIDTH 15
- [ 2, 481551, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +13ms
- evdev:
- [ 2, 493146, 3, 53, 2294] # EV_ABS / ABS_MT_POSITION_X 2294
- [ 2, 493146, 3, 54, 1982] # EV_ABS / ABS_MT_POSITION_Y 1982
- [ 2, 493146, 3, 0, 2294] # EV_ABS / ABS_X 2294
- [ 2, 493146, 3, 1, 1982] # EV_ABS / ABS_Y 1982
- [ 2, 493146, 3, 24, 95] # EV_ABS / ABS_PRESSURE 95
- [ 2, 493146, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +12ms
- evdev:
- [ 2, 505782, 3, 53, 2330] # EV_ABS / ABS_MT_POSITION_X 2330
- [ 2, 505782, 3, 54, 1994] # EV_ABS / ABS_MT_POSITION_Y 1994
- [ 2, 505782, 3, 0, 2330] # EV_ABS / ABS_X 2330
- [ 2, 505782, 3, 1, 1994] # EV_ABS / ABS_Y 1994
- [ 2, 505782, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +12ms
- evdev:
- [ 2, 518437, 3, 53, 2398] # EV_ABS / ABS_MT_POSITION_X 2398
- [ 2, 518437, 3, 0, 2398] # EV_ABS / ABS_X 2398
- [ 2, 518437, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +13ms
- evdev:
- [ 2, 530017, 3, 53, 2475] # EV_ABS / ABS_MT_POSITION_X 2475
- [ 2, 530017, 3, 54, 2004] # EV_ABS / ABS_MT_POSITION_Y 2004
- [ 2, 530017, 3, 0, 2475] # EV_ABS / ABS_X 2475
- [ 2, 530017, 3, 1, 2004] # EV_ABS / ABS_Y 2004
- [ 2, 530017, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +12ms
- evdev:
- [ 2, 542656, 3, 53, 2540] # EV_ABS / ABS_MT_POSITION_X 2540
- [ 2, 542656, 3, 54, 2013] # EV_ABS / ABS_MT_POSITION_Y 2013
- [ 2, 542656, 3, 0, 2540] # EV_ABS / ABS_X 2540
- [ 2, 542656, 3, 1, 2013] # EV_ABS / ABS_Y 2013
- [ 2, 542656, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +12ms
- evdev:
- [ 2, 555288, 3, 53, 2585] # EV_ABS / ABS_MT_POSITION_X 2585
- [ 2, 555288, 3, 54, 2035] # EV_ABS / ABS_MT_POSITION_Y 2035
- [ 2, 555288, 3, 0, 2585] # EV_ABS / ABS_X 2585
- [ 2, 555288, 3, 1, 2035] # EV_ABS / ABS_Y 2035
- [ 2, 555288, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +13ms
- evdev:
- [ 2, 567931, 3, 53, 2640] # EV_ABS / ABS_MT_POSITION_X 2640
- [ 2, 567931, 3, 54, 2053] # EV_ABS / ABS_MT_POSITION_Y 2053
- [ 2, 567931, 3, 0, 2640] # EV_ABS / ABS_X 2640
- [ 2, 567931, 3, 1, 2053] # EV_ABS / ABS_Y 2053
- [ 2, 567931, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +12ms
- evdev:
- [ 2, 580578, 3, 53, 2730] # EV_ABS / ABS_MT_POSITION_X 2730
- [ 2, 580578, 3, 54, 2082] # EV_ABS / ABS_MT_POSITION_Y 2082
- [ 2, 580578, 3, 0, 2730] # EV_ABS / ABS_X 2730
- [ 2, 580578, 3, 1, 2082] # EV_ABS / ABS_Y 2082
- [ 2, 580578, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +13ms
- evdev:
- [ 2, 592175, 3, 53, 2815] # EV_ABS / ABS_MT_POSITION_X 2815
- [ 2, 592175, 3, 54, 2108] # EV_ABS / ABS_MT_POSITION_Y 2108
- [ 2, 592175, 3, 0, 2815] # EV_ABS / ABS_X 2815
- [ 2, 592175, 3, 1, 2108] # EV_ABS / ABS_Y 2108
- [ 2, 592175, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +12ms
- evdev:
- [ 2, 604811, 3, 53, 2861] # EV_ABS / ABS_MT_POSITION_X 2861
- [ 2, 604811, 3, 54, 2135] # EV_ABS / ABS_MT_POSITION_Y 2135
- [ 2, 604811, 3, 0, 2861] # EV_ABS / ABS_X 2861
- [ 2, 604811, 3, 1, 2135] # EV_ABS / ABS_Y 2135
- [ 2, 604811, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +12ms
- evdev:
- [ 2, 617446, 3, 53, 2919] # EV_ABS / ABS_MT_POSITION_X 2919
- [ 2, 617446, 3, 54, 2160] # EV_ABS / ABS_MT_POSITION_Y 2160
- [ 2, 617446, 3, 0, 2919] # EV_ABS / ABS_X 2919
- [ 2, 617446, 3, 1, 2160] # EV_ABS / ABS_Y 2160
- [ 2, 617446, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +13ms
- evdev:
- [ 2, 630068, 3, 53, 3005] # EV_ABS / ABS_MT_POSITION_X 3005
- [ 2, 630068, 3, 54, 2175] # EV_ABS / ABS_MT_POSITION_Y 2175
- [ 2, 630068, 3, 0, 3005] # EV_ABS / ABS_X 3005
- [ 2, 630068, 3, 1, 2175] # EV_ABS / ABS_Y 2175
- [ 2, 630068, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +13ms
- evdev:
- [ 2, 641688, 3, 53, 3099] # EV_ABS / ABS_MT_POSITION_X 3099
- [ 2, 641688, 3, 54, 2188] # EV_ABS / ABS_MT_POSITION_Y 2188
- [ 2, 641688, 3, 0, 3099] # EV_ABS / ABS_X 3099
- [ 2, 641688, 3, 1, 2188] # EV_ABS / ABS_Y 2188
- [ 2, 641688, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +11ms
- evdev:
- [ 2, 654321, 3, 53, 3149] # EV_ABS / ABS_MT_POSITION_X 3149
- [ 2, 654321, 3, 54, 2199] # EV_ABS / ABS_MT_POSITION_Y 2199
- [ 2, 654321, 3, 0, 3149] # EV_ABS / ABS_X 3149
- [ 2, 654321, 3, 1, 2199] # EV_ABS / ABS_Y 2199
- [ 2, 654321, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +13ms
- evdev:
- [ 2, 666959, 3, 53, 3193] # EV_ABS / ABS_MT_POSITION_X 3193
- [ 2, 666959, 3, 54, 2211] # EV_ABS / ABS_MT_POSITION_Y 2211
- [ 2, 666959, 3, 0, 3193] # EV_ABS / ABS_X 3193
- [ 2, 666959, 3, 1, 2211] # EV_ABS / ABS_Y 2211
- [ 2, 666959, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +12ms
- evdev:
- [ 2, 679589, 3, 53, 3268] # EV_ABS / ABS_MT_POSITION_X 3268
- [ 2, 679589, 3, 54, 2217] # EV_ABS / ABS_MT_POSITION_Y 2217
- [ 2, 679589, 3, 0, 3268] # EV_ABS / ABS_X 3268
- [ 2, 679589, 3, 1, 2217] # EV_ABS / ABS_Y 2217
- [ 2, 679589, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +13ms
- evdev:
- [ 2, 692226, 3, 53, 3346] # EV_ABS / ABS_MT_POSITION_X 3346
- [ 2, 692226, 3, 54, 2230] # EV_ABS / ABS_MT_POSITION_Y 2230
- [ 2, 692226, 3, 0, 3346] # EV_ABS / ABS_X 3346
- [ 2, 692226, 3, 1, 2230] # EV_ABS / ABS_Y 2230
- [ 2, 692226, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +13ms
- evdev:
- [ 2, 703813, 3, 53, 3401] # EV_ABS / ABS_MT_POSITION_X 3401
- [ 2, 703813, 3, 54, 2235] # EV_ABS / ABS_MT_POSITION_Y 2235
- [ 2, 703813, 3, 0, 3401] # EV_ABS / ABS_X 3401
- [ 2, 703813, 3, 1, 2235] # EV_ABS / ABS_Y 2235
- [ 2, 703813, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +11ms
- evdev:
- [ 2, 716440, 3, 53, 3435] # EV_ABS / ABS_MT_POSITION_X 3435
- [ 2, 716440, 3, 54, 2244] # EV_ABS / ABS_MT_POSITION_Y 2244
- [ 2, 716440, 3, 0, 3435] # EV_ABS / ABS_X 3435
- [ 2, 716440, 3, 1, 2244] # EV_ABS / ABS_Y 2244
- [ 2, 716440, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +13ms
- evdev:
- [ 2, 729091, 3, 53, 3456] # EV_ABS / ABS_MT_POSITION_X 3456
- [ 2, 729091, 3, 54, 2245] # EV_ABS / ABS_MT_POSITION_Y 2245
- [ 2, 729091, 3, 0, 3456] # EV_ABS / ABS_X 3456
- [ 2, 729091, 3, 1, 2245] # EV_ABS / ABS_Y 2245
- [ 2, 729091, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +13ms
- evdev:
- [ 2, 740668, 3, 53, 3483] # EV_ABS / ABS_MT_POSITION_X 3483
- [ 2, 740668, 3, 54, 2252] # EV_ABS / ABS_MT_POSITION_Y 2252
- [ 2, 740668, 3, 0, 3483] # EV_ABS / ABS_X 3483
- [ 2, 740668, 3, 1, 2252] # EV_ABS / ABS_Y 2252
- [ 2, 740668, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +11ms
- evdev:
- [ 2, 753306, 3, 53, 3516] # EV_ABS / ABS_MT_POSITION_X 3516
- [ 2, 753306, 3, 54, 2257] # EV_ABS / ABS_MT_POSITION_Y 2257
- [ 2, 753306, 3, 0, 3516] # EV_ABS / ABS_X 3516
- [ 2, 753306, 3, 1, 2257] # EV_ABS / ABS_Y 2257
- [ 2, 753306, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +13ms
- evdev:
- [ 2, 765940, 3, 53, 3550] # EV_ABS / ABS_MT_POSITION_X 3550
- [ 2, 765940, 3, 54, 2266] # EV_ABS / ABS_MT_POSITION_Y 2266
- [ 2, 765940, 3, 0, 3550] # EV_ABS / ABS_X 3550
- [ 2, 765940, 3, 1, 2266] # EV_ABS / ABS_Y 2266
- [ 2, 765940, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +12ms
- evdev:
- [ 2, 778578, 3, 53, 3586] # EV_ABS / ABS_MT_POSITION_X 3586
- [ 2, 778578, 3, 54, 2274] # EV_ABS / ABS_MT_POSITION_Y 2274
- [ 2, 778578, 3, 0, 3586] # EV_ABS / ABS_X 3586
- [ 2, 778578, 3, 1, 2274] # EV_ABS / ABS_Y 2274
- [ 2, 778578, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +13ms
- evdev:
- [ 2, 790167, 3, 53, 3613] # EV_ABS / ABS_MT_POSITION_X 3613
- [ 2, 790167, 3, 54, 2279] # EV_ABS / ABS_MT_POSITION_Y 2279
- [ 2, 790167, 3, 0, 3613] # EV_ABS / ABS_X 3613
- [ 2, 790167, 3, 1, 2279] # EV_ABS / ABS_Y 2279
- [ 2, 790167, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +12ms
- evdev:
- [ 2, 802807, 3, 53, 3640] # EV_ABS / ABS_MT_POSITION_X 3640
- [ 2, 802807, 3, 54, 2289] # EV_ABS / ABS_MT_POSITION_Y 2289
- [ 2, 802807, 3, 0, 3640] # EV_ABS / ABS_X 3640
- [ 2, 802807, 3, 1, 2289] # EV_ABS / ABS_Y 2289
- [ 2, 802807, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +12ms
- evdev:
- [ 2, 815423, 3, 53, 3663] # EV_ABS / ABS_MT_POSITION_X 3663
- [ 2, 815423, 3, 54, 2300] # EV_ABS / ABS_MT_POSITION_Y 2300
- [ 2, 815423, 3, 0, 3663] # EV_ABS / ABS_X 3663
- [ 2, 815423, 3, 1, 2300] # EV_ABS / ABS_Y 2300
- [ 2, 815423, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +13ms
- evdev:
- [ 2, 828121, 3, 53, 3673] # EV_ABS / ABS_MT_POSITION_X 3673
- [ 2, 828121, 3, 54, 2311] # EV_ABS / ABS_MT_POSITION_Y 2311
- [ 2, 828121, 3, 0, 3673] # EV_ABS / ABS_X 3673
- [ 2, 828121, 3, 1, 2311] # EV_ABS / ABS_Y 2311
- [ 2, 828121, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +13ms
- evdev:
- [ 2, 840719, 3, 53, 3690] # EV_ABS / ABS_MT_POSITION_X 3690
- [ 2, 840719, 3, 54, 2326] # EV_ABS / ABS_MT_POSITION_Y 2326
- [ 2, 840719, 3, 0, 3690] # EV_ABS / ABS_X 3690
- [ 2, 840719, 3, 1, 2326] # EV_ABS / ABS_Y 2326
- [ 2, 840719, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +12ms
- evdev:
- [ 2, 852303, 3, 53, 3699] # EV_ABS / ABS_MT_POSITION_X 3699
- [ 2, 852303, 3, 54, 2360] # EV_ABS / ABS_MT_POSITION_Y 2360
- [ 2, 852303, 3, 0, 3699] # EV_ABS / ABS_X 3699
- [ 2, 852303, 3, 1, 2360] # EV_ABS / ABS_Y 2360
- [ 2, 852303, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +12ms
- evdev:
- [ 2, 865006, 3, 53, 3710] # EV_ABS / ABS_MT_POSITION_X 3710
- [ 2, 865006, 3, 54, 2374] # EV_ABS / ABS_MT_POSITION_Y 2374
- [ 2, 865006, 3, 0, 3710] # EV_ABS / ABS_X 3710
- [ 2, 865006, 3, 1, 2374] # EV_ABS / ABS_Y 2374
- [ 2, 865006, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +13ms
- evdev:
- [ 2, 877642, 3, 53, 3725] # EV_ABS / ABS_MT_POSITION_X 3725
- [ 2, 877642, 3, 54, 2399] # EV_ABS / ABS_MT_POSITION_Y 2399
- [ 2, 877642, 3, 0, 3725] # EV_ABS / ABS_X 3725
- [ 2, 877642, 3, 1, 2399] # EV_ABS / ABS_Y 2399
- [ 2, 877642, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +12ms
- evdev:
- [ 2, 890277, 3, 53, 3738] # EV_ABS / ABS_MT_POSITION_X 3738
- [ 2, 890277, 3, 54, 2442] # EV_ABS / ABS_MT_POSITION_Y 2442
- [ 2, 890277, 3, 0, 3738] # EV_ABS / ABS_X 3738
- [ 2, 890277, 3, 1, 2442] # EV_ABS / ABS_Y 2442
- [ 2, 890277, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +13ms
- evdev:
- [ 2, 902915, 3, 53, 3751] # EV_ABS / ABS_MT_POSITION_X 3751
- [ 2, 902915, 3, 54, 2456] # EV_ABS / ABS_MT_POSITION_Y 2456
- [ 2, 902915, 3, 0, 3751] # EV_ABS / ABS_X 3751
- [ 2, 902915, 3, 1, 2456] # EV_ABS / ABS_Y 2456
- [ 2, 902915, 3, 24, 87] # EV_ABS / ABS_PRESSURE 87
- [ 2, 902915, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +12ms
- evdev:
- [ 2, 914542, 3, 53, 3771] # EV_ABS / ABS_MT_POSITION_X 3771
- [ 2, 914542, 3, 54, 2492] # EV_ABS / ABS_MT_POSITION_Y 2492
- [ 2, 914542, 3, 0, 3771] # EV_ABS / ABS_X 3771
- [ 2, 914542, 3, 1, 2492] # EV_ABS / ABS_Y 2492
- [ 2, 914542, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +12ms
- evdev:
- [ 2, 927148, 3, 53, 3791] # EV_ABS / ABS_MT_POSITION_X 3791
- [ 2, 927148, 3, 54, 2516] # EV_ABS / ABS_MT_POSITION_Y 2516
- [ 2, 927148, 3, 0, 3791] # EV_ABS / ABS_X 3791
- [ 2, 927148, 3, 1, 2516] # EV_ABS / ABS_Y 2516
- [ 2, 927148, 3, 24, 77] # EV_ABS / ABS_PRESSURE 77
- [ 2, 927148, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +13ms
- evdev:
- [ 2, 939784, 3, 53, 3817] # EV_ABS / ABS_MT_POSITION_X 3817
- [ 2, 939784, 3, 54, 2543] # EV_ABS / ABS_MT_POSITION_Y 2543
- [ 2, 939784, 3, 0, 3817] # EV_ABS / ABS_X 3817
- [ 2, 939784, 3, 1, 2543] # EV_ABS / ABS_Y 2543
- [ 2, 939784, 3, 24, 64] # EV_ABS / ABS_PRESSURE 64
- [ 2, 939784, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +12ms
- evdev:
- [ 2, 952422, 3, 53, 3836] # EV_ABS / ABS_MT_POSITION_X 3836
- [ 2, 952422, 3, 54, 2533] # EV_ABS / ABS_MT_POSITION_Y 2533
- [ 2, 952422, 3, 0, 3836] # EV_ABS / ABS_X 3836
- [ 2, 952422, 3, 1, 2533] # EV_ABS / ABS_Y 2533
- [ 2, 952422, 3, 24, 50] # EV_ABS / ABS_PRESSURE 50
- [ 2, 952422, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +13ms
- evdev:
- [ 2, 963985, 3, 53, 3855] # EV_ABS / ABS_MT_POSITION_X 3855
- [ 2, 963985, 3, 54, 2528] # EV_ABS / ABS_MT_POSITION_Y 2528
- [ 2, 963985, 3, 0, 3855] # EV_ABS / ABS_X 3855
- [ 2, 963985, 3, 1, 2528] # EV_ABS / ABS_Y 2528
- [ 2, 963985, 3, 24, 37] # EV_ABS / ABS_PRESSURE 37
- [ 2, 963985, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +11ms
- evdev:
- [ 2, 976683, 3, 53, 3891] # EV_ABS / ABS_MT_POSITION_X 3891
- [ 2, 976683, 3, 54, 2540] # EV_ABS / ABS_MT_POSITION_Y 2540
- [ 2, 976683, 3, 0, 3891] # EV_ABS / ABS_X 3891
- [ 2, 976683, 3, 1, 2540] # EV_ABS / ABS_Y 2540
- [ 2, 976683, 3, 24, 28] # EV_ABS / ABS_PRESSURE 28
- [ 2, 976683, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +13ms
- evdev:
- [ 2, 989314, 3, 53, 3919] # EV_ABS / ABS_MT_POSITION_X 3919
- [ 2, 989314, 3, 54, 2520] # EV_ABS / ABS_MT_POSITION_Y 2520
- [ 2, 989314, 1, 330, 0] # EV_KEY / BTN_TOUCH 0
- [ 2, 989314, 3, 0, 3919] # EV_ABS / ABS_X 3919
- [ 2, 989314, 3, 1, 2520] # EV_ABS / ABS_Y 2520
- [ 2, 989314, 3, 24, 21] # EV_ABS / ABS_PRESSURE 21
- [ 2, 989314, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +13ms
- evdev:
- [ 3, 905, 3, 53, 3926] # EV_ABS / ABS_MT_POSITION_X 3926
- [ 3, 905, 3, 54, 2534] # EV_ABS / ABS_MT_POSITION_Y 2534
- [ 3, 905, 3, 0, 3926] # EV_ABS / ABS_X 3926
- [ 3, 905, 3, 1, 2534] # EV_ABS / ABS_Y 2534
- [ 3, 905, 3, 24, 7] # EV_ABS / ABS_PRESSURE 7
- [ 3, 905, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +11ms
- evdev:
- [ 3, 13545, 3, 53, 3961] # EV_ABS / ABS_MT_POSITION_X 3961
- [ 3, 13545, 3, 54, 2519] # EV_ABS / ABS_MT_POSITION_Y 2519
- [ 3, 13545, 3, 0, 3961] # EV_ABS / ABS_X 3961
- [ 3, 13545, 3, 1, 2519] # EV_ABS / ABS_Y 2519
- [ 3, 13545, 3, 24, 3] # EV_ABS / ABS_PRESSURE 3
- [ 3, 13545, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +13ms
- evdev:
- [ 3, 26174, 3, 57, -1] # EV_ABS / ABS_MT_TRACKING_ID -1
- [ 3, 26174, 3, 24, 0] # EV_ABS / ABS_PRESSURE 0
- [ 3, 26174, 3, 28, 0] # EV_ABS / ABS_TOOL_WIDTH 0
- [ 3, 26174, 1, 325, 0] # EV_KEY / BTN_TOOL_FINGER 0
- [ 3, 26174, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +13ms
# Touch device in neutral state
^C
-
libinput debug-events --verbose
output:
event3 - Power Button: is tagged by udev as: Keyboard
event3 - Power Button: device is a keyboard
event10 - Video Bus: is tagged by udev as: Keyboard
event10 - Video Bus: device is a keyboard
event11 - Video Bus: is tagged by udev as: Keyboard
event11 - Video Bus: device is a keyboard
event0 - Lid Switch: is tagged by udev as: Switch
event0 - Lid Switch: device is a switch device
event2 - Power Button: is tagged by udev as: Keyboard
event2 - Power Button: device is a keyboard
event1 - Sleep Button: is tagged by udev as: Keyboard
event1 - Sleep Button: device is a keyboard
event5 - Telink Wireless Receiver Mouse: is tagged by udev as: Mouse
event5 - Telink Wireless Receiver Mouse: device is a pointer
event6 - Telink Wireless Receiver Consumer Control: is tagged by udev as: Keyboard
event6 - Telink Wireless Receiver Consumer Control: device is a keyboard
event7 - Telink Wireless Receiver System Control: is tagged by udev as: Keyboard
event7 - Telink Wireless Receiver System Control: device is a keyboard
event8 - Telink Wireless Receiver: is tagged by udev as: Keyboard
event8 - Telink Wireless Receiver: device is a keyboard
event13 - HDA Intel PCH Mic: is tagged by udev as: Switch
event14 - HDA Intel PCH Headphone: is tagged by udev as: Switch
event15 - HDA Intel PCH HDMI/DP,pcm=3: is tagged by udev as: Switch
event16 - HDA Intel PCH HDMI/DP,pcm=7: is tagged by udev as: Switch
event17 - HDA Intel PCH HDMI/DP,pcm=8: is tagged by udev as: Switch
event18 - HDA Intel PCH HDMI/DP,pcm=9: is tagged by udev as: Switch
event19 - HDA Intel PCH HDMI/DP,pcm=10: is tagged by udev as: Switch
event4 - AT Translated Set 2 keyboard: is tagged by udev as: Keyboard
event4 - AT Translated Set 2 keyboard: device is a keyboard
event0 - lid: keyboard paired with Lid Switch<->AT Translated Set 2 keyboard
event9 - tagged as ModelSynapticsSerialTouchpad
event9 - SynPS/2 Synaptics TouchPad: is tagged by udev as: Touchpad
event9 - using pressure-based touch detection (25:30)
event9 - hysteresis enabled. See https://wayland.freedesktop.org/libinput/doc/1.12.5/touchpad-jitter.html for details
event9 - SynPS/2 Synaptics TouchPad: device is a touchpad
event9 - lid_switch: activated for SynPS/2 Synaptics TouchPad<->Lid Switch
event9 - palm: dwt activated with SynPS/2 Synaptics TouchPad<->AT Translated Set 2 keyboard
event12 - MSI WMI hotkeys: is tagged by udev as: Keyboard
event12 - MSI WMI hotkeys: device is a keyboard
-event3 DEVICE_ADDED Power Button seat0 default group1 cap:k
-event10 DEVICE_ADDED Video Bus seat0 default group2 cap:k
-event11 DEVICE_ADDED Video Bus seat0 default group2 cap:k
-event0 DEVICE_ADDED Lid Switch seat0 default group3 cap:S
-event2 DEVICE_ADDED Power Button seat0 default group4 cap:k
-event1 DEVICE_ADDED Sleep Button seat0 default group5 cap:k
-event5 DEVICE_ADDED Telink Wireless Receiver Mouse seat0 default group6 cap:p left scroll-nat scroll-button
-event6 DEVICE_ADDED Telink Wireless Receiver Consumer Control seat0 default group6 cap:kp scroll-nat
-event7 DEVICE_ADDED Telink Wireless Receiver System Control seat0 default group6 cap:k
-event8 DEVICE_ADDED Telink Wireless Receiver seat0 default group6 cap:k
-event13 DEVICE_ADDED HDA Intel PCH Mic seat0 default group7 cap:
-event14 DEVICE_ADDED HDA Intel PCH Headphone seat0 default group7 cap:
-event15 DEVICE_ADDED HDA Intel PCH HDMI/DP,pcm=3 seat0 default group7 cap:
-event16 DEVICE_ADDED HDA Intel PCH HDMI/DP,pcm=7 seat0 default group7 cap:
-event17 DEVICE_ADDED HDA Intel PCH HDMI/DP,pcm=8 seat0 default group7 cap:
-event18 DEVICE_ADDED HDA Intel PCH HDMI/DP,pcm=9 seat0 default group7 cap:
-event19 DEVICE_ADDED HDA Intel PCH HDMI/DP,pcm=10 seat0 default group7 cap:
-event4 DEVICE_ADDED AT Translated Set 2 keyboard seat0 default group8 cap:k
-event9 DEVICE_ADDED SynPS/2 Synaptics TouchPad seat0 default group9 cap:p size 96x52mm tap(dl off) left scroll-nat scroll-2fg-edge dwt-on
-event12 DEVICE_ADDED MSI WMI hotkeys seat0 default group10 cap:k
event9 - pressure: begin touch 0
event9 - button state: touch 0 from BUTTON_STATE_NONE event BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
event9 - button state: touch 1 from BUTTON_STATE_NONE event BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
event9 - button state: touch 2 from BUTTON_STATE_NONE event BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - button state: touch 2 from BUTTON_STATE_AREA event BUTTON_EVENT_UP to BUTTON_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_SCROLL
event9 - button state: touch 1 from BUTTON_STATE_AREA event BUTTON_EVENT_UP to BUTTON_STATE_NONE
event9 - pressure: end touch 0
event9 - button state: touch 0 from BUTTON_STATE_AREA event BUTTON_EVENT_UP to BUTTON_STATE_NONE
event9 - pressure: begin touch 0
event9 - palm: touch 0, palm detected (edge)
event9 - palm: touch 1, palm detected (edge)
event9 - button state: touch 0 from BUTTON_STATE_NONE event BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
event9 - button state: touch 1 from BUTTON_STATE_NONE event BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
event9 - palm: touch 0 released, out of edge zone
event9 - palm: touch 1 released, multiple fingers
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_SCROLL
event9 - button state: touch 1 from BUTTON_STATE_AREA event BUTTON_EVENT_UP to BUTTON_STATE_NONE
-event9 POINTER_MOTION +3.74s 2.42/ -3.51 (+14.00/-20.31)
event9 POINTER_MOTION +3.75s 3.59/ -1.62 (+15.00/ -6.77)
event9 POINTER_MOTION +3.77s 4.31/ -1.30 (+18.00/ -5.42)
event9 POINTER_MOTION +3.78s 5.98/ -0.65 (+25.00/ -2.71)
event9 POINTER_MOTION +3.79s 19.97/ 0.33 (+82.00/ +1.35)
event9 POINTER_MOTION +3.80s 24.58/ 0.72 (+92.00/ +2.71)
event9 POINTER_MOTION +3.82s 11.00/ 0.50 (+45.00/ +2.03)
event9 POINTER_MOTION +3.83s 7.66/ 0.00 (+32.00/ +0.00)
event9 POINTER_MOTION +3.84s 9.10/ 0.00 (+38.00/ +0.00)
event9 POINTER_MOTION +3.85s 18.25/ 0.00 (+76.00/ +0.00)
event9 POINTER_MOTION +3.87s 23.23/ -0.17 (+91.00/ -0.68)
event9 POINTER_MOTION +3.88s 11.23/ -0.17 (+46.00/ -0.68)
event9 POINTER_MOTION +3.89s 8.14/ 0.00 (+34.00/ +0.00)
event9 POINTER_MOTION +3.90s 5.51/ 0.32 (+23.00/ +1.35)
event9 POINTER_MOTION +3.92s 10.05/ 0.00 (+42.00/ +0.00)
event9 POINTER_MOTION +3.93s 12.45/ 0.00 (+52.00/ +0.00)
event9 POINTER_MOTION +3.94s 15.80/ 0.00 (+66.00/ +0.00)
event9 POINTER_MOTION +3.95s 12.92/ 0.49 (+54.00/ +2.03)
event9 POINTER_MOTION +3.97s 7.90/ 0.81 (+33.00/ +3.38)
event9 POINTER_MOTION +3.98s 6.46/ 2.43 (+27.00/+10.15)
event9 POINTER_MOTION +3.99s 3.35/ 0.97 (+14.00/ +4.06)
event9 POINTER_MOTION +4.00s 7.18/ 0.81 (+30.00/ +3.38)
event9 POINTER_MOTION +4.01s 11.49/ 2.43 (+48.00/+10.15)
event9 POINTER_MOTION +4.03s 12.21/ 1.94 (+51.00/ +8.12)
event9 POINTER_MOTION +4.04s 11.49/ 1.30 (+48.00/ +5.42)
event9 POINTER_MOTION +4.05s 8.14/ 2.75 (+34.00/+11.51)
event9 POINTER_MOTION +4.07s 6.22/ 1.62 (+26.00/ +6.77)
event9 POINTER_MOTION +4.08s 3.83/ 1.94 (+16.00/ +8.12)
event9 POINTER_MOTION +4.09s 3.11/ 1.78 (+13.00/ +7.45)
event9 POINTER_MOTION +4.10s 3.35/ 2.75 (+14.00/+11.51)
event9 POINTER_MOTION +4.11s 1.91/ 2.75 ( +8.00/+11.51)
event9 POINTER_MOTION +4.13s 1.44/ 2.43 ( +6.00/+10.15)
event9 POINTER_MOTION +4.14s 1.20/ 2.27 ( +5.00/ +9.48)
event9 POINTER_MOTION +4.15s 1.44/ 1.13 ( +6.00/ +4.74)
event9 POINTER_MOTION +4.16s 2.63/ 1.46 (+11.00/ +6.09)
event9 POINTER_MOTION +4.18s 0.00/ 0.97 ( +0.00/ +4.06)
event9 POINTER_MOTION +4.19s 0.00/ 1.78 ( +0.00/ +7.45)
event9 POINTER_MOTION +4.20s -1.91/ 6.32 ( -8.00/+26.40)
event9 POINTER_MOTION +4.21s -1.68/ 6.32 ( -7.00/+26.40)
event9 - button state: touch 1 from BUTTON_STATE_NONE event BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
event9 - gesture state: GESTURE_STATE_SCROLL → GESTURE_STATE_SCROLL
event9 - pressure: end touch 0
event9 - button state: touch 0 from BUTTON_STATE_AREA event BUTTON_EVENT_UP to BUTTON_STATE_NONE
event9 - button state: touch 1 from BUTTON_STATE_AREA event BUTTON_EVENT_UP to BUTTON_STATE_NONE
event9 - pressure: begin touch 0
event9 - button state: touch 0 from BUTTON_STATE_NONE event BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
event9 POINTER_MOTION +4.68s -3.35/ -5.35 (-14.00/-22.34)
event9 POINTER_MOTION +4.72s -10.05/-11.18 (-42.00/-46.71)
event9 POINTER_MOTION +4.74s -7.66/ -1.46 (-32.00/ -6.09)
event9 POINTER_MOTION +4.75s -13.64/ -1.94 (-57.00/ -8.12)
event9 POINTER_MOTION +4.76s -16.75/ -1.30 (-70.00/ -5.42)
event9 POINTER_MOTION +4.77s -12.21/ 0.65 (-51.00/ +2.71)
event9 POINTER_MOTION +4.78s -10.05/ -0.32 (-42.00/ -1.35)
event9 POINTER_MOTION +4.80s -6.46/ 0.00 (-27.00/ +0.00)
event9 POINTER_MOTION +4.81s -4.31/ -0.81 (-18.00/ -3.38)
event9 POINTER_MOTION +4.82s -5.03/ -0.97 (-21.00/ -4.06)
event9 POINTER_MOTION +4.83s -5.98/ -2.27 (-25.00/ -9.48)
event9 POINTER_MOTION +4.85s -4.79/ -1.94 (-20.00/ -8.12)
event9 POINTER_MOTION +4.86s -4.55/ -1.78 (-19.00/ -7.45)
event9 POINTER_MOTION +4.87s -0.96/ -0.65 ( -4.00/ -2.71)
event9 POINTER_MOTION +4.88s -0.96/ -0.65 ( -4.00/ -2.71)
event9 POINTER_MOTION +4.90s -0.96/ -0.65 ( -4.00/ -2.71)
event9 POINTER_MOTION +4.91s 0.00/ -0.30 ( +0.00/ -1.35)
event9 POINTER_MOTION +4.93s 0.16/ -0.53 ( +1.00/ -3.38)
event9 POINTER_MOTION +4.97s 0.46/ -0.31 ( +3.00/ -2.03)
-event4 KEYBOARD_KEY +5.00s *** (-1) pressed
-event9 POINTER_MOTION +5.01s -0.14/ -0.58 ( -1.00/ -4.06)
event9 - pressure: end touch 0
event9 - button state: touch 0 from BUTTON_STATE_AREA event BUTTON_EVENT_UP to BUTTON_STATE_NONE
-event4 KEYBOARD_KEY +5.11s *** (-1) pressed
event4 KEYBOARD_KEY +5.26s *** (-1) released
event4 KEYBOARD_KEY +5.28s *** (-1) released
event9 - pressure: begin touch 0
event9 - button state: touch 0 from BUTTON_STATE_NONE event BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
event9 - button state: touch 1 from BUTTON_STATE_NONE event BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
event9 - button state: touch 2 from BUTTON_STATE_NONE event BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - pressure: end touch 0
event9 - button state: touch 0 from BUTTON_STATE_AREA event BUTTON_EVENT_UP to BUTTON_STATE_NONE
event9 - button state: touch 1 from BUTTON_STATE_AREA event BUTTON_EVENT_UP to BUTTON_STATE_NONE
event9 - button state: touch 2 from BUTTON_STATE_AREA event BUTTON_EVENT_UP to BUTTON_STATE_NONE
event9 - pressure: begin touch 0
event9 - button state: touch 0 from BUTTON_STATE_NONE event BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
event9 - button state: touch 1 from BUTTON_STATE_NONE event BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
event9 - button state: touch 2 from BUTTON_STATE_NONE event BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - pressure: end touch 0
event9 - button state: touch 0 from BUTTON_STATE_AREA event BUTTON_EVENT_UP to BUTTON_STATE_NONE
event9 - button state: touch 1 from BUTTON_STATE_AREA event BUTTON_EVENT_UP to BUTTON_STATE_NONE
event9 - button state: touch 2 from BUTTON_STATE_AREA event BUTTON_EVENT_UP to BUTTON_STATE_NONE
event9 - pressure: begin touch 0
event9 - button state: touch 0 from BUTTON_STATE_NONE event BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
event9 - button state: touch 1 from BUTTON_STATE_NONE event BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
event9 - button state: touch 2 from BUTTON_STATE_NONE event BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - pressure: end touch 0
event9 - button state: touch 0 from BUTTON_STATE_AREA event BUTTON_EVENT_UP to BUTTON_STATE_NONE
event9 - button state: touch 1 from BUTTON_STATE_AREA event BUTTON_EVENT_UP to BUTTON_STATE_NONE
event9 - button state: touch 2 from BUTTON_STATE_AREA event BUTTON_EVENT_UP to BUTTON_STATE_NONE
event9 - pressure: begin touch 0
event9 - button state: touch 0 from BUTTON_STATE_NONE event BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
event9 - button state: touch 1 from BUTTON_STATE_NONE event BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
event9 - button state: touch 2 from BUTTON_STATE_NONE event BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_NONE
event9 - pressure: end touch 0
event9 - button state: touch 0 from BUTTON_STATE_AREA event BUTTON_EVENT_UP to BUTTON_STATE_NONE
event9 - button state: touch 1 from BUTTON_STATE_AREA event BUTTON_EVENT_UP to BUTTON_STATE_NONE
event9 - button state: touch 2 from BUTTON_STATE_AREA event BUTTON_EVENT_UP to BUTTON_STATE_NONE
event9 - pressure: begin touch 0
event9 - button state: touch 0 from BUTTON_STATE_NONE event BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
-event9 POINTER_MOTION +10.98s 2.21/ 0.30 (+10.00/ +1.35)
event9 POINTER_MOTION +11.00s 1.91/ 0.00 ( +8.00/ +0.00)
event9 POINTER_MOTION +11.01s 1.44/ 0.00 ( +6.00/ +0.00)
event9 POINTER_MOTION +11.02s 1.44/ 1.62 ( +6.00/ +6.77)
event9 POINTER_MOTION +11.03s -0.48/ 1.78 ( -2.00/ +7.45)
event9 POINTER_MOTION +11.05s -2.15/ 3.40 ( -9.00/+14.22)
event9 POINTER_MOTION +11.06s -9.33/ 5.35 (-39.00/+22.34)
event9 POINTER_MOTION +11.07s -10.29/ 5.83 (-43.00/+24.37)
event9 POINTER_MOTION +11.08s -11.97/ 5.18 (-50.00/+21.66)
event9 POINTER_MOTION +11.10s -19.87/ 5.41 (-82.00/+22.34)
event9 POINTER_MOTION +11.11s -23.71/ 5.84 (-88.00/+21.66)
event9 POINTER_MOTION +11.12s -14.63/ 2.56 (-58.00/+10.15)
event9 POINTER_MOTION +11.13s -9.81/ 2.43 (-41.00/+10.15)
event9 POINTER_MOTION +11.14s -10.29/ 0.00 (-43.00/ +0.00)
event9 POINTER_MOTION +11.16s -12.45/ 0.00 (-52.00/ +0.00)
event9 POINTER_MOTION +11.17s -9.57/ -0.65 (-40.00/ -2.71)
event9 POINTER_MOTION +11.18s -4.55/ 0.00 (-19.00/ +0.00)
event9 POINTER_MOTION +11.20s -2.15/ -0.49 ( -9.00/ -2.03)
event9 POINTER_MOTION +11.22s -0.44/ -0.15 ( -2.00/ -0.68)
event9 POINTER_MOTION +11.24s -0.28/ -0.28 ( -2.00/ -2.03)
event9 POINTER_MOTION +11.27s -0.13/ -0.09 ( -1.00/ -0.68)
event9 POINTER_MOTION +11.31s 0.30/ -1.02 ( +2.00/ -6.77)
event9 POINTER_MOTION +11.43s 0.00/ -0.29 ( +0.00/ -2.03)
event9 POINTER_MOTION +11.49s 0.00/ -0.06 ( +0.00/ -0.68)
event9 - pressure: end touch 0
event9 - button state: touch 0 from BUTTON_STATE_AREA event BUTTON_EVENT_UP to BUTTON_STATE_NONE
event9 - pressure: begin touch 0
event9 - button state: touch 0 from BUTTON_STATE_NONE event BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
event9 - button state: touch 1 from BUTTON_STATE_NONE event BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
event9 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_SCROLL
event9 - gesture state: GESTURE_STATE_SCROLL → GESTURE_STATE_SCROLL
event9 - gesture state: GESTURE_STATE_SCROLL → GESTURE_STATE_SCROLL
event9 POINTER_AXIS +12.82s vert 0.00 horiz -1.59* (finger)
event9 - gesture state: GESTURE_STATE_SCROLL → GESTURE_STATE_SCROLL
event9 POINTER_AXIS +12.84s vert 39.93* horiz 0.00 (finger)
event9 - gesture state: GESTURE_STATE_SCROLL → GESTURE_STATE_SCROLL
event9 POINTER_AXIS +12.87s vert 18.89* horiz -19.66* (finger)
event9 - gesture state: GESTURE_STATE_SCROLL → GESTURE_STATE_SCROLL
event9 POINTER_AXIS +12.89s vert 4.14* horiz -8.77* (finger)
event9 - gesture state: GESTURE_STATE_SCROLL → GESTURE_STATE_SCROLL
event9 POINTER_AXIS +12.92s vert 3.42* horiz -5.58* (finger)
event9 - gesture state: GESTURE_STATE_SCROLL → GESTURE_STATE_SCROLL
event9 POINTER_AXIS +12.94s vert 5.94* horiz -7.44* (finger)
event9 - gesture state: GESTURE_STATE_SCROLL → GESTURE_STATE_SCROLL
event9 POINTER_AXIS +12.97s vert 6.48* horiz -5.58* (finger)
event9 - gesture state: GESTURE_STATE_SCROLL → GESTURE_STATE_SCROLL
event9 POINTER_AXIS +12.99s vert 8.81* horiz -4.78* (finger)
event9 - gesture state: GESTURE_STATE_SCROLL → GESTURE_STATE_SCROLL
event9 POINTER_AXIS +13.02s vert 4.68* horiz -1.86* (finger)
event9 - gesture state: GESTURE_STATE_SCROLL → GESTURE_STATE_SCROLL
event9 - gesture state: GESTURE_STATE_SCROLL → GESTURE_STATE_SCROLL
event9 POINTER_AXIS +13.07s vert 0.72* horiz 0.00 (finger)
event9 - gesture state: GESTURE_STATE_SCROLL → GESTURE_STATE_SCROLL
event9 POINTER_AXIS +13.09s vert 0.72* horiz 0.00 (finger)
event9 - gesture state: GESTURE_STATE_SCROLL → GESTURE_STATE_SCROLL
event9 - gesture state: GESTURE_STATE_SCROLL → GESTURE_STATE_SCROLL
event9 POINTER_AXIS +13.14s vert 0.54* horiz -0.80* (finger)
event9 - gesture state: GESTURE_STATE_SCROLL → GESTURE_STATE_SCROLL
event9 - gesture state: GESTURE_STATE_SCROLL → GESTURE_STATE_SCROLL
event9 - gesture state: GESTURE_STATE_SCROLL → GESTURE_STATE_SCROLL
event9 POINTER_AXIS +13.22s vert 3.60* horiz -5.31* (finger)
event9 - gesture state: GESTURE_STATE_SCROLL → GESTURE_STATE_SCROLL
event9 POINTER_AXIS +13.24s vert -0.18* horiz -0.27* (finger)
event9 - gesture state: GESTURE_STATE_SCROLL → GESTURE_STATE_SCROLL
event9 POINTER_AXIS +13.27s vert 0.00 horiz -0.27* (finger)
event9 - gesture state: GESTURE_STATE_SCROLL → GESTURE_STATE_SCROLL
event9 - gesture state: GESTURE_STATE_SCROLL → GESTURE_STATE_SCROLL
event9 POINTER_AXIS +13.31s vert -8.45* horiz 5.05* (finger)
event9 - pressure: end touch 0
event9 - button state: touch 0 from BUTTON_STATE_AREA event BUTTON_EVENT_UP to BUTTON_STATE_NONE
event9 - button state: touch 1 from BUTTON_STATE_AREA event BUTTON_EVENT_UP to BUTTON_STATE_NONE
event9 POINTER_AXIS +13.34s vert 0.00* horiz 0.00* (finger)
-event4 KEYBOARD_KEY +13.85s *** (-1) pressed
event4 KEYBOARD_KEY +14.04s *** (-1) pressed
^C
event3 - Power Button: device removed
event10 - Video Bus: device removed
event11 - Video Bus: device removed
event0 - Lid Switch: device removed
event2 - Power Button: device removed
event1 - Sleep Button: device removed
event5 - Telink Wireless Receiver Mouse: device removed
event6 - Telink Wireless Receiver Consumer Control: device removed
event7 - Telink Wireless Receiver System Control: device removed
event8 - Telink Wireless Receiver: device removed
event13 - HDA Intel PCH Mic: device removed
event14 - HDA Intel PCH Headphone: device removed
event15 - HDA Intel PCH HDMI/DP,pcm=3: device removed
event16 - HDA Intel PCH HDMI/DP,pcm=7: device removed
event17 - HDA Intel PCH HDMI/DP,pcm=8: device removed
event18 - HDA Intel PCH HDMI/DP,pcm=9: device removed
event19 - HDA Intel PCH HDMI/DP,pcm=10: device removed
event4 - AT Translated Set 2 keyboard: device removed
event9 - SynPS/2 Synaptics TouchPad: device removed
event12 - MSI WMI hotkeys: device removed
[loradona@TUX ~]$ xinput list-props 'SynPS/2 Synaptics TouchPad'
Device 'SynPS/2 Synaptics TouchPad':
Device Enabled (151): 1
Coordinate Transformation Matrix (153): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Tapping Enabled (306): 1
libinput Tapping Enabled Default (307): 0
libinput Tapping Drag Enabled (308): 1
libinput Tapping Drag Enabled Default (309): 1
libinput Tapping Drag Lock Enabled (310): 0
libinput Tapping Drag Lock Enabled Default (311): 0
libinput Tapping Button Mapping Enabled (312): 1, 0
libinput Tapping Button Mapping Default (313): 1, 0
libinput Natural Scrolling Enabled (288): 0
libinput Natural Scrolling Enabled Default (289): 0
libinput Disable While Typing Enabled (314): 1
libinput Disable While Typing Enabled Default (315): 1
libinput Scroll Methods Available (290): 1, 1, 0
libinput Scroll Method Enabled (291): 1, 0, 0
libinput Scroll Method Enabled Default (292): 1, 0, 0
libinput Accel Speed (297): -0.160142
libinput Accel Speed Default (298): 0.000000
libinput Left Handed Enabled (302): 0
libinput Left Handed Enabled Default (303): 0
libinput Send Events Modes Available (273): 1, 1
libinput Send Events Mode Enabled (274): 0, 0
libinput Send Events Mode Enabled Default (275): 0, 0
Device Node (276): "/dev/input/event9"
Device Product ID (277): 2, 7
libinput Drag Lock Buttons (304): <no items>
libinput Horizontal Scroll Enabled (305):
/label bug