MacOS – How to disable scroll acceleration in macOS Sierra

macosmousescrolling

A few releases ago OS X introduced scroll acceleration, which means if you keep scrolling in some direction, the speed of the scroll will be greater and greater. You cannot disable this from the UI. It is extremely annoying if you want to scroll through a long website or a long source code in an editor.

Until macOS Sierra you could disable this using DisableExtremeScrollAcceleration tool. But this tool is no longer working.

Is there any way to prevent the scroll acceleration?

Best Answer

I wrote a small program to fix this behavior: https://github.com/emreyolcu/discrete-scroll

You may download a binary here. It runs in the background and allows you to scroll 3 lines with each tick of the wheel.