<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_NEEDINFO "
title="NEEDINFO - SynPS/2 Synaptics TouchPad detects fingers not touching the touchpad while using two-finger scrolling"
href="https://bugs.freedesktop.org/show_bug.cgi?id=105535">bug 105535</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;">Status</td>
<td>NEW
</td>
<td>NEEDINFO
</td>
</tr>
<tr>
<td style="text-align:right;">CC</td>
<td>
</td>
<td>peter.hutterer@who-t.net
</td>
</tr></table>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEEDINFO "
title="NEEDINFO - SynPS/2 Synaptics TouchPad detects fingers not touching the touchpad while using two-finger scrolling"
href="https://bugs.freedesktop.org/show_bug.cgi?id=105535#c4">Comment # 4</a>
on <a class="bz_bug_link
bz_status_NEEDINFO "
title="NEEDINFO - SynPS/2 Synaptics TouchPad detects fingers not touching the touchpad while using two-finger scrolling"
href="https://bugs.freedesktop.org/show_bug.cgi?id=105535">bug 105535</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>Right, this means that this device doesn't use the same pressure threshold
values that we use for other synaptics devices. The touch-size tool wouldn't
apply here, only the touchpad-pressure tool but that expects per-touch
pressure. It's a python script so I'd appreciate any help in adjusting it to
work for single-touch ABS_PRESSURE. Without that tool, you're down to
staring/grepping at ABS_PRESSURE values and picking something useful.
Commit 46af543b49b4e2d75348 is a good reference for how the final patch will
look like, just with whatever numbers you come up with. Once you put those into
the hwdb (see
<a href="https://wayland.freedesktop.org/libinput/doc/latest/touchpad_pressure.html">https://wayland.freedesktop.org/libinput/doc/latest/touchpad_pressure.html</a>) you
can build and test in-tree with sudo ./builddir/libinput-debug-events
--verbose. That will show when a touch is detected based on pressure, and if
you see POINTER_AXIS events or POINTER_MOTION events float past, those are real
events that would move the pointer. Rinse-wash-repeat until you're happy, then
restart X/Wayland to test with the real pointer.
Olexandr, Matthias: make sure you have the same device, specifically whether
it's a INPUT_PROP_SEMI_MT device in evemu. And any patch would have to be
DMI-specific so I'll need the evemu-record for all of them to adjust that
anyway.
Last comment: do you see any bugs in normal single-finger pointer motion or
does this exhibit the same issues? Because otherwise we may have other issues,
specifically that the pressure is garbage once two fingers are applied and that
requires other fixes...</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>