For the smooth mouse scrolling, have you seen https://mos.caldis.me? Currently I’m using it and looking to replace it with your smooth scrolling settings, but couldn’t replicate the type of smoothness there. They add a duration settings of the animations, or i don’t know what they did inside to get it.
For example when i scroll a slightly faster, for BTT it would show really harsh acceleration and deceleration for each “click” scrolled. What should happen is it should be more like a track pad where we don’t see these individual steps over a certain threshold speed. I tried using the accel/decel curve, but it really just lets me set 0-2 and doesn’t seem to have much effect.
I have tried MOS in the past, it was part of why I created BTT's smooth scroll modifier because personally I like BTT's implementation much better and MOS never really worked well for me. I would recommend to keep running MOS if you prefer that style - which is totally fair - but it has never worked well for me and the trackpad like scrolling has always been broken when I tried it. (I.e. horizontal scrolling Calendar's week view did not work properly, scrolling horizontally to go back/forward in Safari and scrolling horizontally to e.g. archive items in Mail also failed)
There have been similar discussions in the past:
It might also depend on the mouse (I'm using MX Master 3 and 4 which both seem to work quite smoothly with BTT's smooth scrolling)
Yeah thanks, no issues. I guess i’ll have to keep it for now, was hoping maybe one day adding more smooth scrolling settings would release me from using one more bg process.
Maybe a quick question, which version of BTT are you currently running? Because there have been big improvements to the smooth scrolling modifier a few weeks ago.
Is always the latest v6.484, i have the MX Master 3S. I feel some settings have not much effect, example the Smoothness, I struggle to see a difference. Or i'm not sure how to trigger the difference. Same with acceleration curve.
You did it! 6.594 has surpassed MOS! Amazing job. One thing is some of the setting arent too clear such as "slow tick distance" and how it seems to work with "slow wheel response". I just had to do knob turning till it feels right, it worked though at the end. I sort of knew you were cooking.
I'm using the smooth scrolling modifier as well and am struggling to figure out if (or how) I can enforce the scrolling to stop the instant I catch the wheel. I generally use free spin mode and like to flick it on long websites/documents to get to the intended location, but when I catch the wheel the page still scrolls a small way, whereas Options+ used to catch it instantly. I've played around all several of the modifier settings, including simulate trackpad and discrete line mode but haven't yet found the solution. Below is my current setup on alpha 6.687:
It also feels like there is lag at the beginning of the scroll as well but I need the fine tick distance control for advancing image by image in large CT studies (which otherwise skip a couple of images without the small tick distance).
Any advice would be much appreciated - I've tried searching and can't find the answer.
You could exclude specific apps from the scroll modifier by creating a conditional activation group and excluding that CT app from it, then move the scroll modifier to that group.
Smooth scrolling with BTT's algorithm will always have a small momentum after the scroll wheel stopped because (e.g. in contrast to the Magic Mouse or trackpad ) we do not know that you did catch the wheel - there is no hardware notification for that.
Wow, thanks for such a quick response. I wondered if that might be the fallback solution, so I'll give it a try. I've seen from another chat ( Hovered App variable ) that the hovered app isn't exposed as a variable in conditional activation groups but can be manually added with that workaround. That user was talking about using the command key in the hovered app - would this workaround also activate the app-specific mouse button actions when hovering even if it's not the frontmost app window?