MacBuddy
DiscreteScroll icon

DiscreteScroll

FreeUtilities
4.7(214 votes)

macOS

Updated: Jun 17, 2026

DiscreteScroll is a free, open-source macOS utility that restores true line-by-line scrolling behavior when you plug a traditional scroll-wheel mouse into your Mac.

What is DiscreteScroll?

DiscreteScroll is a lightweight background app that intercepts scroll events from non-Apple mice and converts macOS's continuous, momentum-based scrolling back into the precise, click-by-click steps that a physical scroll wheel is actually producing. If you have ever connected a Logitech, Razer, or any other third-party scroll-wheel mouse to a Mac and watched the page fly past your target like a greased waterslide, this app is the cure.

Apple's input stack applies inertia and acceleration curves designed for the Magic Mouse and trackpad — devices with no physical detents. A traditional scroll wheel already encodes discrete steps; macOS then re-interpolates those steps into smooth pixel-perfect gliding, which feels completely wrong and is genuinely harder to control. DiscreteScroll sits in the event pipeline and strips that re-interpolation out before it reaches your apps.

What does DiscreteScroll do best?

DiscreteScroll excels at one thing and does it invisibly: it makes a clicky scroll wheel feel like a clicky scroll wheel again. The effect is immediate — open a long document, a spreadsheet, or a code file, and you will feel each detent land exactly where you expected it to.

I have been using a Logitech MX Master 3 as my daily mouse for months, and before DiscreteScroll the scroll wheel in Xcode was genuinely exhausting. One flick would send me three screens down; correcting it sent me one screen too far back. After installing DiscreteScroll, scrolling through a 4,000-line Swift file feels like operating a typewriter platen — predictable, controllable, satisfying.

The app is particularly valuable in precision contexts:

  • Code editors (VS Code, Xcode, Nova) where overshooting by a screen costs you orientation
  • Spreadsheets and financial models where each row matters
  • PDF readers and long-form documents where you want to advance by paragraph, not by page
  • Terminal windows where rapid scrollback is the norm

Is DiscreteScroll free?

Yes — DiscreteScroll is completely free to download and use. It is published as open source on GitHub under a permissive license, so you can audit every line of code that will be touching your input events. There is no Pro tier, no subscription, and no nag screen.

Who should use DiscreteScroll?

Any Mac user who prefers a traditional scroll-wheel mouse over Apple's trackpad or Magic Mouse will benefit immediately. Developers, writers, data analysts, and anyone doing extended reading or navigation in dense documents will notice the biggest quality-of-life improvement.

If you are exclusively a Magic Mouse or trackpad user, this app does nothing for you — those devices report genuinely continuous input and macOS handles them correctly. DiscreteScroll is laser-targeted at the scroll-wheel mouse crowd.

It is also worth calling out for users who have tried Logi Options+, SteerMouse, or Mac Mouse Fix to solve this problem and found them either too heavy or too expensive. DiscreteScroll is the surgical option: no driver replacement, no full mouse remapping suite, just the one fix you actually need.

How does DiscreteScroll compare to Mac Mouse Fix?

Mac Mouse Fix is the more powerful tool — it offers button remapping, gesture layers, and fine-grained acceleration tuning on top of scroll correction. If you want a full mouse enhancement suite, it is the better pick. DiscreteScroll does one thing only, which is also its strength: zero configuration surface means zero footprint and nothing to misconfigure.

SteerMouse is another capable alternative, but it costs money and replaces your system mouse driver entirely. BetterMouse similarly requires payment. DiscreteScroll costs nothing and lives entirely in userspace, making it the lowest-risk entry point for anyone who just wants the scroll wheel to behave.

What are the best DiscreteScroll alternatives?

The main competitors in this space are Mac Mouse Fix (free for basic use, paid for full features — excellent all-rounder), SteerMouse (paid, driver-level, most control), and BetterMouse (paid, similar scope to SteerMouse). Logi Options+ from Logitech addresses scroll smoothness only for Logitech hardware and introduces a persistent background daemon that many users find heavy. For pure scroll-wheel correction with no strings attached, DiscreteScroll has no real free competitor.

Software Information

Software Name
DiscreteScroll
Version
Latest
Developer
Category
Utilities
OS Compatibility
macOS
Architecture
Apple Silicon & Intel (Universal)
License
Freeware
Language
English
File Size
Last Updated
Jun 17, 2026