5 ms·
After testing & buying everything out there, I settled with LinearMouse [0]: - FOSS (a plus but don't mind paying) - Control of scrolling mode settings dif
by nopcode 3y ago
After testing & buying everything out there, I settled with LinearMouse [0]:
- FOSS (a plus but don't mind paying)
- Control of scrolling mode settings different for Horizontal vs Vertical
- Can disable mouse acceleration (I think only CursorSense can also do this).
- Universal back and forward buttons (replaces SensibleSideButtons)
- Settings are different per input device, scrolling can be per app
I cannot stand any mouse acceleration.
And I don't understand how people can work with it.
You have to retrain the muscle memory each time you switch OS.
[0]: https://linearmouse.app/ https://linearmouse.app/
- cnity 3y agoSame with scroll acceleration. Someone honestly sat down and thought the mousewheel should work like this on Macos: 1. Turning the wheel one notch should scroll the page 1-5 pixels. 2. Turning the wheel two notches should scroll the page 10 pixels. 3. Turning the wheel three notches should scroll the page one full page. Very clever and helpful.
- zuhsetaqi 3y agoDoes this app work with two users logged in both using this app?
- nopcode 3y agoIn a VNC situation? Try installing it to ~/Applications rather than /Applications.
- zuhsetaqi 3y agoNo. Every similar app (including the here posted Mac Mouse Fix) stops working, when more than one user is logged in at the same time. So I have two user accounts on my mac, one for work one personal and when both users are logged in and the app is started from both users the scrolling stops working all together
- aa-jv 3y agoJust FYI, re-training muscle memory is how you avoid RSI with keyboards/mice. Its important to switch up your input devices every few months and give the muscles in your hands a chance to de-calcify from the previous ergonomics.
- sunaurus 3y agoThat seems a bit dubious, can you point to any research which backs up this statement? Intuitively it seems to me like you would need to be switching input devices extremely often to avoid RSI (as in, once every few MINUTES rather than every few months). Personally, the only real solution to fix RSI has been strength training & regular breaks during work.
- aa-jv 3y agoI'd love to find some authoritative papers on the subject but this is based on 40 years of experience with the subject of computing and RSI, and I have never had any reason to question it because it works for me and was the best advice I ever got from a physiotherapist: change your keyboard often and you'll avoid RSI. It works, that's all I can say about it. RSI problems go away whenever I switch keyboard/mouse setups.
- n4te 3y agoI just don't see how this prevents repetitive stress in any way.
- the_lucifer 3y agoI’m guessing the key here is in the term itself. This avoids the repetitive-ness of it.
- ihateolives 3y agoI'm in the same boat as you. I regularily switch between high and low keyboards, high and low profile mice, different keyboards/mice at work/home and in addition I switch between right and left handed mouse whenever I feel like it, sometimes even several times an hour. At one point I had two mice at on my desk and grabbed the one which hand was free at the moment. Never had RSI in my 30+ years of active computing though this doesn't prove anything, maybe I'm just lucky. But still, I find it quite liberating to not depend on your must-have setup. I've reached the point where I can basically work with everything thrown at me. I have preferences, yes, but I'm not the type of person who has to have perfect setup or else nothing gets done.
- guax 3y agoThank you, this was a nice find.
- nick_ 3y agoSame here. Finally, Sonoma will have a mouse acceleration disable setting. This should be good for battery life as tools like LinearMouse all report somewhat significant CPU usage while moving the pointer.
- andrewmcwatters 3y agoBecause it makes no sense to design a mouse pointer with unknown range in such a way that it is linearly mapped to range on a viewport. Users need full range of precision. No one wants to wave their arm around several times to get to the other side of the screen because someone thought it was an excellent idea to make sure every millimeter was mapped to every pixel. And no one wants a pointer so imprecise that the slightest nudge sends you 400 points left right up or down. There is no universally agreed upon acceleration curve. So what, do you complain that not every single vehicle has the same foot peddle resistance?
- nopcode 3y ago> There is no universally agreed upon acceleration curve The gold standard (for my generation) was set by microsoft with the Mouse Wheel Optical 1.1a and IntelliMouse Explorer 3. It was 400 DPI mouse on 90-120 PPI screens. Higher PPI on screen lead to higher DPI on the mouse. No need for Windows/MacOS/Linux to implement their own stupid acceleration charts. > So what, do you complain that not every single vehicle has the same foot peddle resistance? I've heard people complain about the responsiveness of their brakes for sure.
- eviks 3y agoIndeed, this is an awesome tool, especially love its speed multiplier with a key so you can easily scroll within long documents! (or even medium ones)
- pxc 3y ago> Universal back and forward buttons I didn't realize people actually wanted this! I thought it was just a thoughtless default from hardware manufacturers. Every time I activate back or forward via a special mouse button (or via gestures!), it's an annoying mistake. I would much rather have (and do have) next/prev tab buttons than browser back and forward! I'll second LinearMouse, though! It's nice that there's a free solution for this now. Apple seems to periodically break third-party tools that fix their mouse acceleration problems.
- _rs 3y agoSame here, I always disable the back/forward page functionality. I only ever use my side buttons and trackpad swipes to change between Mission Control spaces