<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEEDINFO "
title="NEEDINFO - "Clickfinger" behavior interferes with normal operation when a thumb is resting on the bottom of the touchpad"
href="https://bugs.freedesktop.org/show_bug.cgi?id=98799#c6">Comment # 6</a>
on <a class="bz_bug_link
bz_status_NEEDINFO "
title="NEEDINFO - "Clickfinger" behavior interferes with normal operation when a thumb is resting on the bottom of the touchpad"
href="https://bugs.freedesktop.org/show_bug.cgi?id=98799">bug 98799</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 Nate Graham from <a href="show_bug.cgi?id=98799#c5">comment #5</a>)
<span class="quote">> Here is a use case that illustrates the problem 100% of the time for me:
>
> 1. Move just your pointer finger horizontally along the pad.
> 2. While the finger is moving, put your thumb on the bottom of the pad, in
> the area that should be ignoring thumbs.</span >
fwiw, this work here on my T440, as long as the thumb is on the very
edge/bottom of the touchpad. Run libinput-debug-events --verbose
--set-click-method=clickfinger and it'll show when the thumb is detected.
Admittedly, there's a short scroll event if the thumb is put down while the
other finger is moving, but it works. if the finger is held still until thumb
detection kicks in. That's a separate bug we should address at some point.
(In reply to Nate Graham from <a href="show_bug.cgi?id=98799#c3">comment #3</a>)
<span class="quote">> Created <span class=""><a href="attachment.cgi?id=128133" name="attach_128133" title="evemu recording of my thumb sitting on various places on the touchpad">attachment 128133</a> <a href="attachment.cgi?id=128133&action=edit" title="evemu recording of my thumb sitting on various places on the touchpad">[details]</a></span>
> evemu recording of my thumb sitting on various places on the touchpad</span >
I ran a touch-pressure from here <a href="https://github.com/whot/input-data-analysis/">https://github.com/whot/input-data-analysis/</a>:
./touch-pressure-deltas.py ~/tmp/today/thumb.evemu | cut -d ' ' -f 1,2 | sort |
uniq
The values start at 24 and top out at 102. between 40 and 98 almost every value
is present. your second recording has values from 19 to 71. So there's likely
some overlap between the pressure values. but I don't have the script to
analyse this just yet. Note that pressure is just a function of contact surface
area, so it's less at the edges because your thumb hangs off the touchpad then.
meanwhile feel free to tinker with tp_init_thumb(), there's a comment about the
pressure. Your level is clearly lower, if you tweak that your thumb detection
should work better too.</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>