Is it possible to achieve MOS app smooth scrolling with BTT?

Hi everyone!

I’m using MOS to get smooth scrolling, and since BTT also supports smooth scrolling, I tried to replicate the same feel there. BTT is fantastic, but with so many settings, I haven’t been able to match MOS’s default behavior. MOS is super simple, and its default settings work perfectly for me.

Does anyone have a setting or preset in BTT that comes close to this?

have you tried BTT's smooth scroll modifier? it has been working perfectly for me for multiple weeks (with default settings). MOS never worked as well for me. If you like MOS algorithm better, I would recommend to stick to it, BTT probably uses a completely different one so forcing it to behave the same is probably hard.

If you are missing something specific best try to describe it, maybe it can be achieved by combining multiple scroll modifiers.

Yes, that’s the problem, I’ve tried for a while to combine different scroll modifiers but I didn’t manage to reproduce the MOS behaviour.

The main problem I experienced is that when I scroll to the top/bottom of a web page, the content “disappears for a while”, instead of bouncing back immediately or just stop. I’m using a Logitech Lift Vertical Mouse with a “SmartWheel” that has inertia: meaning it spins for a while. Maybe that’s the problem?

I just discovered that if I disable “Simulate trackpad scrolling” the issue disappears! With default settings and this option off, it’s a lot better. I’ll try to play a bit more with settings and let you know if I manage to reach the MOS behaviour.

this is indeed something that can not be prevented as far as I know when using trackpad scrolling because there is now way to tell whether the "spinning" is coming from an active scroll or just the remainder of the previous scroll.

However 6.231 alpha adds an option to only enable trackpad like scrolling for horizontal scrolls (which gain the most advantages from trackpad like scrolling)

I'm not sure where the issue lies, but MOS is open source, so you might explore the codebase to see how they implemented it! :slight_smile:

as mentioned I like BTT's smooth scroll much more (which is why I created it ;-)), I have used MOS in the past and disliked the behavior quite a bit which is why BTT uses a different algorithm. That's why I'd recommend to stick with MOS if you like that algorithm better, in the end this is very individual

Well, I would like to dismiss MOS. That's the reason why I love BTT: instead of having N apps to do N things, I can have just one swiss army knife! :grinning_cat_with_smiling_eyes:

Anyway, I think we're mixing two different topics here:

  • smooth scrolling "look and feel" (MOS vs BTT algorithm) → totally subjective, fair enough!
  • what happens when scrolling reaches the top/bottom → this feels like a bug to me

The fact that I have to disable "Simulate trackpad scrolling" to get usable behavior is a dealbreaker. Since you mentioned there's no way to distinguish an active scroll from leftover momentum — well, it seems MOS found a way. I pointed to their code precisely because it might be a useful reference. :wink:

I just checked, MOS doesn't have trackpad like scrolling enabled at all by default. Their new 4.0 version has it as a beta feature but it doesn't really work (Completely breaks in apps where it would be relevant like Calendar, Mail, doesn't work in Safari for navigation etc. )