<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 FIXED - Please provide ability to disable horizontal scroll"
href="https://bugs.freedesktop.org/show_bug.cgi?id=91589#c6">Comment # 6</a>
on <a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED FIXED - Please provide ability to disable horizontal scroll"
href="https://bugs.freedesktop.org/show_bug.cgi?id=91589">bug 91589</a>
from <span class="vcard"><a class="email" href="mailto:grawity@gmail.com" title="Mantas Mikulėnas <grawity@gmail.com>"> <span class="fn">Mantas Mikulėnas</span></a>
</span></b>
<pre>(In reply to Daniel Stone from <a href="show_bug.cgi?id=91589#c5">comment #5</a>)
<span class="quote">> Synaptics had 'lock' functionality, where as soon as you'd started scrolling
> in one direction, you required a much higher relative threshold to start
> scrolling in the other direction. That would seem to be a lot more useful
> than having people just smash horizontal scroll off entirely.</span >
Heh, as always, some other users (e.g. me) would consider this 'locking' to be
one of the most annoying misfeatures in the Windows touchpad drivers... I like
free scrolling in all directions, exactly how libinput already implements it.
(Cue xkcd 1172.)
But on the other hand, "unintended scrolling in horizontal direction" is just
half the story – some toolkits are even worse.
Several programs – such as VirtualBox, rdesktop, xFreeRDP, some (not all) Java
toolkits – outright misinterpret the horizontal-scroll events as if the
*back/forward navigation buttons* were clicked (there used to be mice with such
buttons), or as if PageUp/PageDown were pressed, or something equally
annoying...
For example, <a href="https://www.virtualbox.org/ticket/700">https://www.virtualbox.org/ticket/700</a> or
<a href="https://www.virtualbox.org/ticket/10838">https://www.virtualbox.org/ticket/10838</a> or
<a href="https://github.com/FreeRDP/FreeRDP/issues/2302">https://github.com/FreeRDP/FreeRDP/issues/2302</a> – some of those bug reports have
remained unfixed for almost a decade.
So I agree that either disabling or locking (as long as it's /optional/) can be
useful as a workaround to such bugs... as much as I hate it, I've often had to
disable horizontal scrolling to avoid making FreeRDP unusable.
So thanks Peter for implementing this option.</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>