<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED NOTOURBUG - Trackpad not precise on X1 carbon 6th gen"
href="https://bugs.freedesktop.org/show_bug.cgi?id=106204#c9">Comment # 9</a>
on <a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED NOTOURBUG - Trackpad not precise on X1 carbon 6th gen"
href="https://bugs.freedesktop.org/show_bug.cgi?id=106204">bug 106204</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>no, the kernel doesn't do anything other than forward the events. If you switch
to imps, the kernel doesn't switch the touchpad to touchpad mode so the
firmware emulates a PS/2 compatible mouse. You can verify this by running
evemu-record, you should see BTN_LEFT, etc. as well as REL_X/Y.
It's more of a firmware bug in that the device is only ever tested with windows
and if it works there, they ship it. If we don't have the same behaviour as the
windows driver we trigger bugs that windows doesn't have to care about. as you
could see from the libinput vs synaptics behaviour - different pointer
acceleration suddenly shows up a bug that's effectively unfixable without
emulating that behaviour (which can break other devices, yay).</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>