Comments (16)
Hey there @i33, thanks for your feedback. Which model of Mouse are you using?
If you're still looking for a way to smoothen up your scrolling, you might want to take a look at MOS
from mac-mouse-fix.
Which model of Mouse are you using?
It's a bit aged model Logitech G9 Laser. It has a toggle switch on its underside to toggle between free spinning and discrete wheel mode.
you might want to take a look at MOS
MOS does the trick for me. Thanks for the pointer!
from mac-mouse-fix.
Hey @l33,
Please to inform you that inertial scrolling is in the latest MMF 3 Beta if you want to check it out!
Let me know if you have thoughts on or issues with it!
from mac-mouse-fix.
Please to inform you that inertial scrolling is in the latest MMF 3 Beta if you want to check it out!
That sounds great! Unfortunately I am unable to start it. The error report includes, apart from many other things, something about Exception Type: EXC_CRASH (SIGKILL (Code Signature Invalid)). I have not looked much into the details so it could be some other problem as well. The MMF 2 still works.
from mac-mouse-fix.
Hey @l33, that's weird! Which macOS version are you using? And are you sure you're using 3.0.0 Beta 4? Because Beta 1 had issues with the signature.
from mac-mouse-fix.
Which macOS version are you using?
$ sw_vers
ProductName: macOS
ProductVersion: 12.6
BuildVersion: 21G115
And are you sure you're using 3.0.0 Beta 4?
I guess this is Beta 4?
$ grep -A1 CFBundleShortVersionString Mac\ Mouse\ Fix.app/Contents/Info.plist
<key>CFBundleShortVersionString</key>
<string>3.0.0 Beta 4</string>
from mac-mouse-fix.
Yes, thanks for checking! And you get the code signature crash there?
from mac-mouse-fix.
[...] you get the code signature crash there?
Yes:
$ Mac\ Mouse\ Fix.app/Contents/MacOS/Mac\ Mouse\ Fix
Killed: 9
... at least I thought I had the same problem. That opened the usual dialog on malicious software which I clicked away and it died. I went on to remove the quarantine attributes:
$ xattr -r -c Mac\ Mouse\ Fix.app/
$ Mac\ Mouse\ Fix.app/Contents/MacOS/Mac\ Mouse\ Fix
... and this time it worked. Perhaps I really was using Beta 1 when I first tried this.
from mac-mouse-fix.
Okay that's great. That would've been a really weird issue that I'm relieved I don't have to deal with. Glad it works for you now, thanks for getting back!
from mac-mouse-fix.
The inertial scrolling works for me as I would expect it. That's nice. The rubber band effect, however, does not work for me. The way I scroll to the top or bottom of a document it overshoots way too much and keeps on going until I only see the blank background. Once I stop the spinning wheel it takes about 1.5 seconds for the document to return to normal.
from mac-mouse-fix.
I assume you have a free spinning scroll wheel?
from mac-mouse-fix.
Ah yes I saw you mentioned that
from mac-mouse-fix.
How are you finding it when you don't use the free spinning?
from mac-mouse-fix.
Without the free spinning wheel the effect feels a lot better. I still find the slowdown at the top and bottom a bit too hard. It seems there is a hard jump in scroll speed as it reaches the top or bottom before decelerating smoothly... but this could also be my imagination :) I do not have a Magic Trackpad. My comparison comes mostly form what I experience on my iPad. If I am already at the top of bottom and start to overshoot the rubber effect looks ok to me.
For the free spinning wheel I would try to ignore any wheel input once the rubber band effect starts and only start accepting again if the effect ended or the wheel direction changed.
from mac-mouse-fix.
Thanks for your thoughts!
Do you have the 'with Inertia' option off or on?
The rubberbanding should feel better if you have 'with Inertia' on.
I plan to improve the way scrolling feels when 'with Inertia' is off soon. I might also spend some time working on scrolling feel when 'with Inertia' is on but I'm not sure how I could improve it.
All the ideas I have aren't very good:
- I could provide an option to turn off the more accurate trackpad simulation of MMF 3. That would disable rubberbanding but it would also change many other scrolling interactions like being able to scroll between pages in Safari. Also don't know how I would present this option in the UI. Feel kind of bad about making that an option since it's such a weird technical thing that should 'just work'.
- I could make the non-inertial scrolling animation very short so the rubberbanding is less noticable
After that I'm out of ideas.
For the free spinning wheel I would try to ignore any wheel input once the rubber band effect starts and only start accepting again if the effect ended or the wheel direction changed
That's a really good idea but I don't know how it would be technically possible. Mac Mouse Fix just provides trackpad-like scroll events to apps and then the apps do their thing with it. There's no way for Mac Mouse Fix to know if an app is currently overscrolling or not as far as I'm aware.
Let me know if you have any ideas how to improve the scrolling though! I plan to make some changes soon.
from mac-mouse-fix.
It seems there is a hard jump in scroll speed as it reaches the top or bottom before decelerating smoothly
I'm not totally sure I know what you mean, could you elaborate on that?
from mac-mouse-fix.
Related Issues (20)
- Disable in certain apps [enhancement] HOT 4
- Looks like reopens when scrolling [bug]
- App Exceptions for specific features [enhancement]
- Activate my purchase [bug] HOT 5
- Reverse scroll per axis
- When scrolling on Intellij console it goes very fast [bug]
- Scroll speed does nothing when scroll smoothness is off [bug]
- Scrolling stops working in Big Sur 11.70 [bug] HOT 1
- About the left and right mouse wheel buttons [enhancement]
- Temporary reverse scroll after upgrading to 3.0.2 [bug] HOT 4
- Sketchy scrolling [bug]
- Support saved profiles for different mice [enhancement]
- Keyboard button assignment [bug] HOT 1
- Disable scroll acceleration on regular smoothness [enhancement]
- Logitech MX Vertical top button is not recognised [bug]
- Conflict with Elecom Huge scrollwheel-tilt buttons [bug]
- Macros [enhancement]
- 设置了中键(按住 拖动)在AutoCAD中无法平移,而是缩放。[虫子]
- Cannot activate license after purchasing. [bug] HOT 5
- Advanced Sensivity Control [enhancement]
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mac-mouse-fix.