<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body><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> changed
<a class="bz_bug_link
bz_status_ASSIGNED "
title="ASSIGNED - MacBook Air clickpad is too sensitive"
href="https://bugs.freedesktop.org/show_bug.cgi?id=96409">bug 96409</a>
<br>
<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>What</th>
<th>Removed</th>
<th>Added</th>
</tr>
<tr>
<td style="text-align:right;">CC</td>
<td>
</td>
<td>peter.hutterer@who-t.net
</td>
</tr>
<tr>
<td style="text-align:right;">Status</td>
<td>NEW
</td>
<td>ASSIGNED
</td>
</tr></table>
<p>
<div>
<b><a class="bz_bug_link
bz_status_ASSIGNED "
title="ASSIGNED - MacBook Air clickpad is too sensitive"
href="https://bugs.freedesktop.org/show_bug.cgi?id=96409#c5">Comment # 5</a>
on <a class="bz_bug_link
bz_status_ASSIGNED "
title="ASSIGNED - MacBook Air clickpad is too sensitive"
href="https://bugs.freedesktop.org/show_bug.cgi?id=96409">bug 96409</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>basic problem: BTN_TOUCH is sent by the touchpad regardless of the pressure
(afaict). That causes libinput to assume that there is a finger on the
touchpad.
we change this to support hovering, but that means we need a pressure threshold
and they are notoriously had to get right and we don't have the hooks for this
in libinput just yet.
from what I can tell by looking at your recordings:
no pressure: max 69
low pressure: max 108
normal pressure: max 156
high pressure: max 172
but there's a fair bit of overlap. I suspect the magic point is around the 100
mark.
The ABS_MT_WIDTH_MAJOR/MINOR is effectively useless, the touches are all in the
20-23mm mark. No pressure has a few in the 18-19 mark but there's at least one
with 24x22mm in there (which is more than any of the high-pressure ones)
ABS_MT_TOUCH_MAJOR/MINOR may be useful, but I have yet to figure out what those
numbers mean, they are always a bit random
so to get anywhere here, we'd need a lower pressure threshold to support
hovering on these devices.</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>