Windows scroll feel guide

Get Mac-like scrolling on Windows without changing your mouse

SmoothScroll turns each discrete mouse-wheel tick into a short eased motion, so Windows apps can feel less step-by-step and more continuous.

Free for supported use cases. No telemetry. Windows 10 and 11 supported.

Short answer

For a more Mac-like scrolling feel on Windows, SmoothScroll intercepts mouse-wheel input at the Windows hook layer and re-emits it as configurable eased pulses. You can tune animation time, easing curve, acceleration, reverse direction, and per-app profiles instead of replacing your mouse or relying on one browser setting.

Why mouse-wheel scrolling feels different from a Mac trackpad

A conventional mouse wheel usually produces discrete notches. Many Windows applications decide for themselves how to animate those notches, which is why the same mouse can feel smooth in one app and abrupt in another.

SmoothScroll works one layer earlier. On Windows it listens for wheel input with a low-level mouse hook, applies an easing curve, then emits smaller wheel movements over the configured animation window. The result is still mouse-wheel scrolling, but the movement can glide instead of arriving as a single jump.

Tune the feel instead of chasing one magic preset

A Mac-like feel is subjective, so SmoothScroll exposes the controls that matter: step size, animation time, easing curve, acceleration window, maximum acceleration, and reverse direction. Quintic Out gives a long deceleration tail, while shorter animation times keep the response tighter.

Per-app profiles matter because a long reading page and a code editor do not need the same motion. You can keep a slower, softer profile for browsers or documents and a shorter profile for VS Code without changing the global Windows mouse setting each time.

Keep zoom, games, and special apps responsive

SmoothScroll includes modifier pass-through so Ctrl + wheel can remain raw for browser, design-tool, and editor zoom. Apps can also be excluded completely, and Game mode can bypass smoothing when raw wheel input is the better choice.

That makes the goal narrower than copying macOS: keep the Windows workflow, while making ordinary wheel scrolling more continuous where you want it.

A practical starting setup

  1. 1

    Start with the default profile and confirm that ordinary vertical wheel scrolling feels smooth in the apps you use most.

  2. 2

    For a longer glide, try Quintic Out and increase animation time gradually. Reduce step size if the page travels too far per notch.

  3. 3

    Create per-app profiles for browsers, reading apps, and code editors instead of forcing one slow or fast curve everywhere.

  4. 4

    Leave Ctrl + wheel pass-through enabled when you use wheel zoom, and exclude games or specialty apps that should receive raw wheel ticks.

Frequently asked questions

Can Windows mouse scrolling feel like a Mac trackpad?

It can feel more continuous and inertial, but a notched mouse wheel and a precision trackpad are different input devices. SmoothScroll focuses on easing discrete wheel ticks and gives you controls to tune a Mac-like glide without pretending the hardware is identical.

Which SmoothScroll easing curve is best for a Mac-like feel?

Quintic Out is a useful starting point because it produces a longer deceleration tail. The best result depends on your wheel, display, and preferred animation time, so adjust the curve together with step size and duration.

Can I reverse scroll direction on Windows?

Yes. SmoothScroll includes a Reverse direction setting, and profiles let you keep different behavior for different workflows if needed.

Related Windows scrolling guides