Adjust horizontal scrolling speed on a mouse or trackpad independent of the vertical speed

I have recently bought a Logitech M510 as my main mouse switching over from a magic mouse. I didn't realize missing horizontal scrolling would be such an issue, but apparently it is.

Now a mac does support horizontal scrolling by holding shift + scrolling, this is however amazingly slow.

I have the Logitech Control Center installed, which offers a few extra options, but nothing regarding the horizontal scroll speed. The scrolling speed options offered there only affect vertical scrolling.

settings screenshot

Can the vertical speed be one setting and the horizontal speed another?


You can make the horizontal scroll speed faster and independent by overriding the native +scroll function with SteerMouse's feature to define a custom relationship between inputs, scroll speed, and direction. You can even assign a scroll speed acceleration value if you want to combine slower and faster scroll speeds for enhanced precision.

Here's how to set it up:

  1. In the SteerMouse preference pane, select the "Mouse" tab.
  2. Switch the "Horizontal scrolling" option from "Tilt" to "Roll" (Fig. 1). This should be enough to let SteerMouse take over the handling of horizontal scrolling, which is what is invoked when you use the native +scroll function, so if you don't wish to make further scroll speed adjustment, you can stop here.
  3. Select the "Scroll" tab (Fig. 2).
  4. Click the "Roll Horizontally" button.
  5. Make any further acceleration and sensitivity adjustments. You can also invert the horizontal scroll direction (Fig. 3).

Fig. 1 Fig. 2 Fig. 3


I think Logitech has updated their mouse scroll settings since this answer was asked, and now their settings allow you to adjust horizontal scroll speed. Yay!

I recently (April 2020) bought a Logitech M705 mouse, and once you plug its little usb receiver into your computer for the first time you've got the option to install the "Logi Options" app, which contains a bunch of adjustable settings for your Logitech devices.

  1. Open the Logi Options app
  2. Select your mouse
  3. You'll see horizontal scroll speed options.

Logi Options screenshot


have you tried increasing the speed in Accessibility options? enter image description here