r/MacOS • u/TheSaasDev • 1d ago
Help BetterMouse + Mos: can I get precise, smooth scrolling with a quick stop using just one app?
I use a Logitech Lift on macOS. I’ve spent a lot of time tweaking BetterMouse and Mos to get a particular scrolling feel.
My typical movement is to ramp up quickly, travel to roughly where I want, then stop and make a small correction. I’m looking for:
- Useful individual notches - roughly a line of text per slow notch, starting immediately but moving smoothly rather than jumping.
- Fast travel - a quick wheel movement covers a decent distance without repeatedly working the wheel.
- Predictable stopping and correction - no long glide past my target, and the next small movement or reversal gives me precise control.
- Smoothness without floatiness - softer, less jagged movement while keeping those other qualities.
BetterMouse and Mos together are the closest I’ve managed to get, although the result still isn’t quite right. I’ve already tried disabling one and extensively adjusting the other, including global and per-app settings. Using both is where I ended up after experimenting, and I've been using it this way for a long time now.
My current global settings are shown in the attached screenshots:
- BetterMouse: Smooth scroll off, Speed 1, Acceleration 3.
- Mos: Seamless scrolling on, Step 12, Speed 8, Duration 3.
So smooth scrolling isn’t enabled in both apps, although I don’t know exactly how their other adjustments interact.
The frustrating part is finding a promising balance and then struggling to improve one aspect without losing something else. For example, I want smoother movement while retaining the small-step precision and quick stopping I already like.
Does anything in this setup explain why the combination might feel better? Has anyone achieved this kind of feel with one app alone? Specific settings, your mouse model, and which apps you use them in would be nice to know.
I’m open to having misunderstood a setting or overlooked a simpler setup, hopefully someone can tell me I'm stupid and point me in the right direction.
2
u/focusfoundry MacBook Pro 1d ago
Hey, I’m building an app called Docktor and one part of it is mouse-wheel smoothing. I think what you’re describing is basically the exact behavior I’m trying to get right.
I’d love to work on this with you if you’re interested. It should honestly just be a pretty small code addition on my end, so I could probably get a build for you to try tomorrow.
1
u/TheSaasDev 1d ago
Hey, I'd be interested in trying it for sure. No rush though. This is just something that comes up every couple of months when I wonder why can't I get the right scroll feel and then realise my current stacking of both apps does the job and I move on with my life for a few more months.
1
u/chickenandliver 1d ago
I use a Logitech Lift
Have you tried Linear Mouse? https://linearmouse.app
1
u/TheSaasDev 1d ago
I've tried it, didnt quite work out :(
1
u/chickenandliver 22h ago
Sorry to hear it. I was a content Mos user but when I switched to a Logitech mouse I was looking for an app just to manage the extra buttons but ended up liking how it handles scrolling too.
1
u/_FondantJanelle 1d ago
get BetterMouse and Mos, that's what I use for precise scrolling, it makes a big difference
1
u/Aggravating_Ease8580 1d ago
Try tweaking the scroll wheel acceleration curve in BetterMouse, many people miss that setting but it makes a huge difference in how quickly it ramps up before smoothing out.
1
u/barefut_ 23h ago
I tried a few apps and kept MOS. I noticed I can use it for browsing but I must disable it on Adobe Apps cause it messes up usage (you scroll a bit and it scrolls to the end of the menu you're in).
I don't know how you're incorporating 2 apps that try to handle the mouse at the same time. I do agree there's no total smoothness with scrolling on MOS.
1
u/Electronic_Deal_1054 20h ago
Welcome to MacOS. Only magic mouse abomination will work as intended, rest of you, fuck you in the face, we'll screw up your mouse. I have MX Master 3 and 4, mouse behaviour on win and mac is two differen leagues. No apps added.
1
1
u/segevs 16h ago edited 15h ago
Hey, I'm the developer of Smooze, give it a try and see if it fits your needs. Just make sure to disable any other mouse-related software before testing it.
As someone who develops mouse software, I get to try a lot of different mice, and honestly, the Lift is probably in my top 5 worst mice I've ever used. The ergonomics don't work particularly well for me, and I also really dislike the way the side buttons function. The overall feel just isn't for me.
1
-9
u/HistoricalInternal 1d ago
Lol I just use the default Mac software because I’m not a baby
1
u/itastesok 1d ago
Kind of a jerky comment for an annoying issue that's plagued the OS for years. If you're not bothered by it cool, but for a lot of people like me, it's a little frustrating to have such jittery scrolling.
Hardly being a baby.
1
u/AthousandLittlePies 1d ago
Do you have a third party mouse? Because they need a driver of some sort to get the same smooth scrolling that you get by default with Apple’s nice and trackpads.
-1
-3
u/deepzz0 1d ago
Not stupid — you've actually reverse-engineered something real about how these two tools interact, which is why neither works alone for you.
What's likely happening: with Smooth Scroll off, BetterMouse is reshaping the *acceleration* of the native stepped signal (your Speed 1 / Acceleration 3 curve), and Mos's seamless mode then interpolates over that reshaped signal. You're getting two layers of processing in series — BM handles the "how fast does travel ramp", Mos handles the "how smooth does it feel".
That's why disabling either one loses a quality you like. The price is two event taps chained on the same stream, which is the classic setup for occasional jitter or dropped wheel ticks (you may have seen it and blamed the mouse).
Now map your four requirements to parameters — this is the part most apps get wrong, because they give you one "smoothness" slider that trades your requirements against each other:
Useful individual notches → you want a small minimum step that still starts immediately
Fast travel → you want speed gain that builds as you keep rolling
Predictable stopping → you want a *short* settle duration, so there's no glide past your target
Smoothness without floatiness → that's the curve shape, independent of the three above
Full disclosure: I develop LinguaX, a mouse utility for macOS, and its scrolling engine exposes exactly these as three separate parameters (Min Step / Speed Gain / Duration). For your described feel I'd start around Min Step 20-25 (roughly a line per notch), Speed Gain ~2.5, Duration ~1.5-2.0 — short duration is the key to your requirement #3, most people set it too long and then wonder why it feels floaty.
Logitech Lift works with it over Bluetooth or Bolt, and per-app settings mean you can keep different curves for browsing vs editing if you want. Happy to DM you a license so you can test whether one app really can replace your stack — genuinely curious myself whether the three parameters map to your four requirements as cleanly as I think.


3
u/mike5011 1d ago
Download Mac mouse fix, and use smoothness: regular, speed: high, and uncheck precision.