<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - Pich recognized but Swipe"
href="https://bugs.freedesktop.org/show_bug.cgi?id=99064#c10">Comment # 10</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - Pich recognized but Swipe"
href="https://bugs.freedesktop.org/show_bug.cgi?id=99064">bug 99064</a>
from <span class="vcard"><a class="email" href="mailto:peter.hutterer@who-t.net" title="Peter Hutterer <peter.hutterer@who-t.net>"> <span class="fn">Peter Hutterer</span></a>
</span></b>
<pre>(In reply to Francecso from <a href="show_bug.cgi?id=99064#c9">comment #9</a>)
<span class="quote">> What I can see it that the pinch is recognized most of the time when I swipe
> but the 3 fingers are not perfect in line, for example the middle finger
> above the other two( something like _-_ ).</span >
one important thing: your touchpad can only track the position of 2 fingers at
a time. for the third finger we merely get a "finger is down" bitflag but no
position. So we cannot differ between a 3fg swipe and a 3fg pinch. If you
fingers are set down in the order index, middle, ring, then chances are that it
looks more like the start of a pinch gesture based on the finger position.
This is solved with the switch to RMI4 in kernel 4.10, that will at least give
us tracking of more than 2 fingers.
But the real issue here is likely that we switch to pinch too early, as soon as
we have 2 fingers down. In many cases, you have 2fg down before the third
finger is detected. This definitely needs fixing.
<span class="quote">> Note:
> I am not sure this is relate but sometime I get this message:
> " kernel bug: Touch jump detected and discarded ... "</span >
That's also something that should be fixed with RMI4 and can also be the reason
for the misdetection. I'll try to fix the above first, then we can look at this
one separately.</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>