<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - IBM Scrollpoint mouse: libinput mouse scrolling speed insanely fast"
href="https://bugs.freedesktop.org/show_bug.cgi?id=106036#c3">Comment # 3</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - IBM Scrollpoint mouse: libinput mouse scrolling speed insanely fast"
href="https://bugs.freedesktop.org/show_bug.cgi?id=106036">bug 106036</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>90-libinput-model-quirks.hwdb is where the quirks are applied to each
device. They're converted to flags in evdev_read_model_flags() and then checked
in the various bits of the code that needs that knowledge.
The device uses the 'fallback' interface, wheel handling is in
fallback_process_relative(), called when the event comes in, and then in
fallback_flush_wheels() to actually send the events. The latter is where most
of the bits would have to go, I suspect.</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>