Smooth Scrolling for Logitech MX Mouse: Limit the Rubber Band effect

Hi,

I’m really glad that BTT implemented smooth scrolling for the mouse, it works really well. I’m also very glad that it supports the rubber band effect, because it allows the use of apps designed for smartphones that require you to scroll to the top to refresh a list, for example. With a normal mouse, that action is almost impossible to perform without the rubber band effect support.

The only issue I have is that the MX Master mouse wheel tends to keep spinning for a long time if you do not stop it. This means the rubber band effect can stretch very far before stopping. For example, in the BTT app, look how far it goes with a single, not that “hard”, wheel spin:

Another example on this forym’s discussion:

Is there a way to set a limit to the rubber band distance? I do not see many situations where such a large stretch would be useful. It is also almost impossible to reach that distance with a trackpad. I would love to be able to set a maximum limit so that the rubber band effect stops even if the wheel is still spinning, and does not trigger again until scrolling has fully stopped and a new scroll action starts.

Is this possible? If yes, how can I configure it?

Thanks a lot in advance!

Unfortunately I don't think that is possible. The scroll does not know when the rubber band effect starts or ends (as this is handled by the app that receives the scroll events) and there is no way to tell whether the wheel is still "intentionally" spinning.

Ahh, that’s too bad, but thanks for the explanation, that indeed makes sense.

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

Hi, thanks for the information. Unfortunately, I do need it vertically too, it’s very practical for the Eufy app for instance (or many other iPhone apps that work on macOS too). I think my best bet is to either try to deactivate it natively on some app where it’s not useful and problematic (Chrome for instance), or to enable it only for a selection of apps directly in BTT (I think I read somewhere that is was possible, but did not have the time to investigate that yet).