<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEEDINFO "
title="NEEDINFO - 3-fingers touch occasionally fails to get detected"
href="https://bugs.freedesktop.org/show_bug.cgi?id=105043#c13">Comment # 13</a>
on <a class="bz_bug_link
bz_status_NEEDINFO "
title="NEEDINFO - 3-fingers touch occasionally fails to get detected"
href="https://bugs.freedesktop.org/show_bug.cgi?id=105043">bug 105043</a>
from <span class="vcard"><a class="email" href="mailto:Hi-Angel@yandex.ru" title="Hi-Angel <Hi-Angel@yandex.ru>"> <span class="fn">Hi-Angel</span></a>
</span></b>
<pre>(In reply to Peter Hutterer from <a href="show_bug.cgi?id=105043#c12">comment #12</a>)
<span class="quote">> oops, sorry, I forgot: you need to --enable-tap, it's disabled by default on
> your device. Could be the fw, could be the HW, could be the protocol. You're
> on PS2 as well, try passing psmouse.synaptics_intertouch=1 on the kernel
> boot line in grub and see if that makes a difference (you should see a new
> device appear, named Synaptics ABCD or so)</span >
Np, I did the record with the option; will try the kernel boot option, but a
bit later — I'm travelling, don't have ATM a live-usb/cd to boot from if I
screw up something.
FWIW these records are done with 2-finger touch, it seems to easier reproduce
than the 3-finger touch that ends up looking the same in the evemu-record
anyway.
Sample from evemu-record | grep BTN_TOOL:
E: 22.688289 0001 0145 0001 # EV_KEY / BTN_TOOL_FINGER 1
E: 22.717802 0001 0145 0000 # EV_KEY / BTN_TOOL_FINGER 0
E: 22.717802 0001 014d 0001 # EV_KEY / BTN_TOOL_DOUBLETAP 1
E: 22.810558 0001 014d 0000 # EV_KEY / BTN_TOOL_DOUBLETAP 0
Acc. output from libinput debug-events --verbose --enable-tap:
event7 - palm: keyboard timeout
event7 - pressure: begin touch
event7 - button state: from BUTTON_STATE_NONE, event
BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
event7 - button state: from BUTTON_STATE_NONE, event
BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
event7 - tap state: TAP_STATE_IDLE → TAP_EVENT_TOUCH → TAP_STATE_TOUCH
event7 - tap state: TAP_STATE_TOUCH → TAP_EVENT_TOUCH →
TAP_STATE_TOUCH_2
event7 - tap state: TAP_STATE_TOUCH_2 → TAP_EVENT_MOTION →
TAP_STATE_TOUCH_2_HOLD
event7 - tap state: TAP_STATE_TOUCH_2_HOLD → TAP_EVENT_MOTION →
TAP_STATE_TOUCH_2_HOLD
event7 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_SCROLL
-event7 POINTER_AXIS +26.00s vert 24.59* horiz 0.00 (finger)
event7 - pressure: end touch
event7 - button state: from BUTTON_STATE_AREA, event BUTTON_EVENT_UP
to BUTTON_STATE_NONE
event7 - button state: from BUTTON_STATE_AREA, event BUTTON_EVENT_UP
to BUTTON_STATE_NONE
event7 - tap state: TAP_STATE_TOUCH_2_HOLD → TAP_EVENT_RELEASE →
TAP_STATE_HOLD
event7 - tap state: TAP_STATE_HOLD → TAP_EVENT_RELEASE →
TAP_STATE_IDLE
event7 POINTER_AXIS +26.03s vert 0.00* horiz 0.00* (finger)
This one is interesting — I did a 2-finger tap, and it got correctly shown as
such — however I didn't get a popup menu.
Sample from evemu-record | grep BTN_TOOL:
E: 525.924421 0001 014d 0001 # EV_KEY / BTN_TOOL_DOUBLETAP 1
E: 526.042849 0001 014d 0000 # EV_KEY / BTN_TOOL_DOUBLETAP 0
Acc. output from libinput debug-events --verbose --enable-tap:
event7 - palm: keyboard timeout
event7 - pressure: begin touch
event7 - button state: from BUTTON_STATE_NONE, event
BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
event7 - button state: from BUTTON_STATE_NONE, event
BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
event7 - tap state: TAP_STATE_IDLE → TAP_EVENT_TOUCH → TAP_STATE_TOUCH
event7 - tap state: TAP_STATE_TOUCH → TAP_EVENT_TOUCH →
TAP_STATE_TOUCH_2
event7 - tap state: TAP_STATE_TOUCH_2 → TAP_EVENT_MOTION →
TAP_STATE_TOUCH_2_HOLD
event7 - tap state: TAP_STATE_TOUCH_2_HOLD → TAP_EVENT_MOTION →
TAP_STATE_TOUCH_2_HOLD
event7 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_SCROLL
-event7 POINTER_AXIS +543.67s vert 0.00 horiz 6.98* (finger)
event7 - pressure: end touch
event7 - button state: from BUTTON_STATE_AREA, event BUTTON_EVENT_UP
to BUTTON_STATE_NONE
event7 - button state: from BUTTON_STATE_AREA, event BUTTON_EVENT_UP
to BUTTON_STATE_NONE
event7 - tap state: TAP_STATE_TOUCH_2_HOLD → TAP_EVENT_RELEASE →
TAP_STATE_HOLD
event7 - tap state: TAP_STATE_HOLD → TAP_EVENT_RELEASE →
TAP_STATE_IDLE
event7 POINTER_AXIS +543.71s vert 0.00* horiz 0.00* (finger)</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>