I try other Mouses but always return to the Apple products.
Trying to get other Mouses to have the same acceleration and tracking as you he Magic Mouse eludes me!
The thing with the Magic Mouse is the touch sensor on top! Being able to swipe and scroll horizontally and vertically is so ingrained that I miss it when switching.
Adding a TouchID sensor to the side of the Apple Magic Mouse would be super useful!
I don’t have a Magic Keyboard with TouchID yet, so I’m constantly reaching over to MacBook keyboard. I feel like if my thumb could just connect with the TouchID sensor on the side of a Magic Mouse, there’s be a lot less friction in the security UI!
I’m inspired to also try a trackpad given the enthusiasm shown in the comments here!
The magic mouse is the worst mouse I have used so far, precisely because of the touch area. I tried for a while to adapt to it and developed severe RSI. I event went through the “I must be holding it wrong” pattern like the apple fanboy I am, to no avail. I suspect it comes down to me having the wrong shape of hand. Luckily logitech makes some excellent mice, and I can map the thumb buttons to the gestures I used most on the magic mouse.
I've always liked the Magic Mouse.
> The thing with the Magic Mouse is the touch sensor on top! Being able to swipe and scroll horizontally and vertically
This is such an underrated feature; I use it constantly.
But there's more it can do; Better Touch Tool lets you configure gestures to your heart's content [1].
[1]: https://folivora.ai
- you can't rest your fingers on it. When you use it, you have to keep your finger(s) raised
- if an app/game uses middle button, you can't use that
I rest my fingers on the surface all the time and it's fine?
----
I'm also one of the dozen that like the Magic Mouse; in fact I have the first gen one that takes AA batteries, and it's still working perfectly. It's now the oldest mouse I've owned and used. Prior to it I think I had an early model of the wired optical IntelliMouse.
I do rest my index finger on the edge, and I do sometimes get a false micro/jerky scroll movement!
(Sorry, but I can't stand Apple hardware... I find it very crappy)
Would you mind expanding on that? I'm not sure what I'd improve about my touchpad experience on my Mac.
Acceleration doesn’t really have a place on touchpads since they became ‘perfect’ with near-zero deadzone ~10 years ago. Especially on a nice big touchpad with equal click pressure like MacBooks have
Sure MacOS' stock behavior might be fine for you, but that's a different conversation, we're talking about giving the user choice without resorting to hacks here.
- yabai/skhd for window management
- brew/mas for package management
- linearmouse to disable cursor acceleration, scroll acceleration, and inverted scroll direction for mice while keeping all those things on for trackpads.
There are other things that I install on my Macs, but these are the programs that I use to fix behavior that I find unacceptable. Additionally I maintain a script of about 50 `defaults write ...` commands so that I don't have to dig around in the settings menus of system applications to configure them to behave sanely (show file extensions and paths, don't reorder Spaces, disable autocorrect, etc).
These are all apps for which I have long-standing muscle memory. If I use a new computer, I'm still pressing the keys but nothing happens and I have to remember how to do the things the normal way.
[1] https://cleanshot.com [2] https://highlyopinionated.co/swish/
- Touch-Tab to switch apps with 3 fingers.
Both are free and open source.
Use Windows or Linux. Good luck and have fun!
WSL isn't a solution to this problem, especially ever since they gave up adding support to the actual Windows kernel and just used a virtual machine.
I shouldn't have to wait for all my software to add support for putting the WSL wrapper around all of their commands. I should be able to just run them on bare metal. This is why JetBrains IDEs can do profiling, valgrind etc on macOS but not Windows.
I'm glad that Sonoma is adding the checkbox to turn it off for those who need it but it's never been a bother for me.
The maximum speed that can be configured using the built in tools for both mouse and trackpad is way too slow for my liking.
In the past I used MagicPrefs to do this, but that sadly doesn't work anymore. This is the first time I'm able to do this again, and with a free tool too! Thanks a lot for submitting this.
LinearMouse – A minimal app to get rid of scrolling acceleration on macOS - https://news.ycombinator.com/item?id=27485051 - June 2021 (76 comments)
I’m not sure how it stacks up to this open source project, but it’s definitely been worth the license cost to me over the years.
"You're holding it wrong" taken to absolute mastery.
It's `brew install --cask linearmouse` for those wondering.
Windows has had built-in acceleration since Windows XP (maybe 2000?) - it's the "Enhance pointer precision" option in the (classic) Mouse control panel.
There's also an acceleration curve you can customize, but there's no built-in GUI editor, but the data's all in the HKCU\Control Panel\Mouse registry keys.
I am not aware of any trackpad failures on Mac.
As an aside, I had just started working on a tool to do that since all I want is to have natural scrolling on my trackpad but regular scrolling on my mouse. Will have to take a look if this goes with the a11y route or the custom driver path.
Edit: looks like this modifies CGEvent
That’s 100 % subjective. There’s not a single reason why sliding your finger on a mechanical movable surface should behave differently than sliding it on a touch sensitive surface. You’re used to it behaving differently and that’s fine, but I prefer to have the same behavior for both and neither of us is right or wrong.