Date: Sat, 25 Apr 2020 08:01:06 +0000 From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 245877] Synaptics touchpad sends button release as soon as movement starts preventing text selection Message-ID: <bug-245877-227-RAO58KJThh@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-245877-227@https.bugs.freebsd.org/bugzilla/> References: <bug-245877-227@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D245877 --- Comment #12 from raichoo <raichoo@googlemail.com> --- 1) # EVEMU 1.3 # Kernel: 13.0-CURRENT # Input device name: "SynPS/2 Synaptics TouchPad" # Input device ID: bus 0x11 vendor 0x02 product 0x07 version 0000 # Size in mm: 98x53 # 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 256 (BTN_0) # Event code 257 (BTN_1) # Event code 258 (BTN_2) # 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 3100 # Min 1266 # Max 5676 # Fuzz 0 # Flat 0 # Resolution 45 # Event code 1 (ABS_Y) # Value 2603 # Min 1096 # Max 4758 # Fuzz 0 # Flat 0 # Resolution 68 # Event code 24 (ABS_PRESSURE) # Value 0 # Min 0 # Max 255 # Fuzz 0 # Flat 0 # Resolution 0 # Event code 28 (ABS_TOOL_WIDTH) # Value 12 # 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 1266 # Max 5676 # Fuzz 0 # Flat 0 # Resolution 45 # Event code 54 (ABS_MT_POSITION_Y) # Value 0 # Min 1096 # Max 4758 # Fuzz 0 # Flat 0 # Resolution 68 # Event code 57 (ABS_MT_TRACKING_ID) # Value 0 # Min 65535 # Max 1 # 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: SynPS/2 Synaptics TouchPad I: 0011 0002 0007 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 07 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 11 00 80 60 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 1266 5676 0 0 45 A: 01 1096 4758 0 0 68 A: 18 0 255 0 0 0 A: 1c 0 15 0 0 0 A: 2f 0 1 0 0 0 A: 35 1266 5676 0 0 45 A: 36 1096 4758 0 0 68 A: 39 65535 1 0 0 0 A: 3a 0 255 0 0 0 2) This works just as expected (not like the track*point*) I just gave it a light tap if you need more please let me know. E: 0.000001 0001 0100 0001 # EV_KEY / BTN_0 1 E: 0.000001 0000 0000 0001 # ------------ SYN_REPORT (1) ---------- +0= ms E: 1.806133 0003 0039 0000 # EV_ABS / ABS_MT_TRACKING_ID 0 E: 1.806133 0003 0035 3669 # EV_ABS / ABS_MT_POSITION_X 3669 E: 1.806133 0003 0036 2833 # EV_ABS / ABS_MT_POSITION_Y 2833 E: 1.806133 0003 003a 0034 # EV_ABS / ABS_MT_PRESSURE 34 E: 1.806133 0001 014a 0001 # EV_KEY / BTN_TOUCH 1 E: 1.806133 0001 0145 0001 # EV_KEY / BTN_TOOL_FINGER 1 E: 1.806133 0003 0000 3669 # EV_ABS / ABS_X 3669 E: 1.806133 0003 0001 2833 # EV_ABS / ABS_Y 2833 E: 1.806133 0003 0018 0034 # EV_ABS / ABS_PRESSURE 34 E: 1.806133 0000 0000 0001 # ------------ SYN_REPORT (1) ---------- +1806ms E: 1.806173 0003 0039 -001 # EV_ABS / ABS_MT_TRACKING_ID -1 E: 1.806173 0001 014a 0000 # EV_KEY / BTN_TOUCH 0 E: 1.806173 0001 0145 0000 # EV_KEY / BTN_TOOL_FINGER 0 E: 1.806173 0003 0018 0000 # EV_ABS / ABS_PRESSURE 0 E: 1.806173 0000 0000 0001 # ------------ SYN_REPORT (1) ---------- +0= ms E: 2.607737 0001 0100 0000 # EV_KEY / BTN_0 0 E: 2.607737 0000 0000 0001 # ------------ SYN_REPORT (1) ---------- +8= 01ms 3) Did a `dmesg -c` before doing the gesture. psmintr: 80 00 00 c2 01 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: b0 be 22 c0 55 cd psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 synaptics: palm detected! (12) smoother0: --- smoother0: ipacket: [3669, 3021], 34, 12 smoother0: cursor[9]: x=3D3669, y=3D3021, dx=3D0, dy=3D0 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c2 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 psmintr: 80 00 00 c0 00 00 --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-245877-227-RAO58KJThh>