<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>