Logitech mouse scrolling weird after Sierra update; soggy inertia effect in native apps, choppy in third-party apps
The update to macOS Sierra wrecked scrolling with my Logitech Mouse (which uses Logitech Control Center).
The scrolling behaviour is erratic because I'm actually assaulted by two issues:
- In native macOS applications, like Apple Pages, there is an ”inertia-ish” effect that slows down the scroll and introduces some sort of acceleration-like movement akin to the worst nightmares from Windows 10.
- In third-party applications, like Google Chrome, the scrolling is quite fast but not fluid; it's choppy and non-linear with sudden jumps and stops. Because of this, it feels like the computer is laggy when scrolling a page, but it's probably due to the way the software scrolls.
Sierra just came out, but I'm not that hopeful that Logitech are capable of tending to issues like these, so I'm afraid I will have to do something about it myself.
I have tried checking the settings of System Preferences > Mouse and System Preferences > Logitech Control Center > Vertical Scroll but came up with nothing except temporary band-aid tweaks to make it feel better.
Edit, Broken Mouse Buttons: Also related to this, is the issue that the Forward/Back buttons on some Logitech mice have stopped working. I was able to mitigate this issue by binding those buttons to keystrokes in Logitech Control Center, e.g. (⌘ + ←) and (⌘ + →) for Google Chrome. Possibly, something like BetterTouchTool, Steermouse, or USB Overdrive could be used to intercept the OS functions Forward/Back in case the keyboard shortcuts above aren't global for all applications. Regardless, with BetterTouchTool, you can set application-specific keystrokes and bind them to mouse buttons.
Solution 1:
The 3.9.5 version, published on Sep 22, 2016 by Logitech solves most of the issues. The scroll is smooth again in Chrome. Unfortunately the inertia is still a bit high in native apps like XCode, but not as bad as before I guess.
Solution 2:
Until Logitech fixes their drivers, I can confirm that using USB Overdrive is a viable workaround for the single-line scrolling issue on Mac OS Sierra using Logitech Gaming Software for Mac v8.87.92. I have not tested it with Logitech Control Center since my G700 mouse does not work with LCC.
What's interesting is that I have both LGS and USB Overdrive installed together, and all my mouse bindings in LGS continue to work correctly. I have USB Overdrive configured for "G700 Laser Mouse, Any Application" and under "Advanced Options" I chose "Configure Missing Buttons to do Nothing". I then configured Wheel Up and Wheel Down for "Scroll" using speed "Accelerated" (I also tested "1 Page", "1 line", "2 lines" etc) and it works correctly.
I now can scroll one line at a time using the mouse wheel in all my applications.