<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_ASSIGNED "
title="ASSIGNED - Touchpad does not feel "right", acceleration issue"
href="https://bugs.freedesktop.org/show_bug.cgi?id=90735#c18">Comment # 18</a>
on <a class="bz_bug_link
bz_status_ASSIGNED "
title="ASSIGNED - Touchpad does not feel "right", acceleration issue"
href="https://bugs.freedesktop.org/show_bug.cgi?id=90735">bug 90735</a>
from <span class="vcard"><a class="email" href="mailto:bwyazel@gmail.com" title="Britt Yazel <bwyazel@gmail.com>"> <span class="fn">Britt Yazel</span></a>
</span></b>
<pre>Thinking about this mathematically (note* this is pretty raw, as this is not my
strong suit), what makes sense to me is this:
For the cursor to move 100% across the screen, at a maximum touchpad velocity
threshold that should equal 100% across the length of the touchpad. And, at the
lowest velocity threshold, the distance moved on the screen should equal that
of the distance moved on the touchpad.
So something like:
Delta Xscreen = Delta Xtouchpad * (A) : whereas Amin = 1 and Amax = Screen
Resolution/touchpad resolution
A is then a function of velocity bounded by these two values. And, with regards
to changing velocity over a single finger movement, you could maybe treat the
time between each frame as a individual events, with a recalculation
corresponding to the screen frames.
Anyway, you have probably already thought of this, hope this maybe makes sense.
I don't know. It made sense to me :-/</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>