<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 - No horizontal scrolling with mouse"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=99554#c6">Comment # 6</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED NOTOURBUG - No horizontal scrolling with mouse"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=99554">bug 99554</a>
              from <span class="vcard"><a class="email" href="mailto:bugaevc@gmail.com" title="Sergey Bugaev <bugaevc@gmail.com>"> <span class="fn">Sergey Bugaev</span></a>
</span></b>
        <pre>Thanks for the explanation! Still, you haven't replied about what other mice
emit for scroll events.

<span class="quote">>> No, I never changed any settings. Are you saying that the software changes
>> some settings inside the mouse itself, as opposed to OS/driver configuration?</span >

<span class="quote">> yep, on many devices this is the case. google e.g. libratbag or solaar as projects to do exactly that.</span >

For R.A.T., I found ratctl (<a href="https://github.com/MayeulC/Saitek">https://github.com/MayeulC/Saitek</a>), which claims to
have completely reverse-engineered the USB protocol. Here's what the author
says about it
(<a href="https://github.com/MayeulC/Saitek/issues/4#issuecomment-283506849">https://github.com/MayeulC/Saitek/issues/4#issuecomment-283506849</a>):

<span class="quote">>> I'm not talking about tweaking the computer settings... is there a way to re-program the mouse itself, or what does the Windows/macOS configuration software that ships with the mouse do?</span >

<span class="quote">> Not as far as I know. I am reasonably certain that these utilities either change the driver behavior, or generate virtual events that are directly interpreted by the windowing system.</span >

So it should be safe to either add hwdb entry (if this mouse is rather unique)
or change it for all mice, if they all emit events this way.

By the way, if this button-mapping configuration is a client-side thing, it
would be cool if GNOME offered a settings panel for it, like it does for Wacom
tablet/styluses. I realize that this is a wrong place to ask for that -- but
what changes to libinput would it take to make that possible?</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>