OS X mouse acceleration: What works and what doesn't!

Soldato
Joined
7 Apr 2008
Posts
2,655
Hi all,

Considering that I've had problems with this and finally got it sorted, I will cut to the chase first, then explain. I'll post this on a few other forums as well, so you might see this elsewhere if you don't just hang here.

Mac OS X has built in mouse acceleration - itself, not a problem. However, there is no way to turn it off, and in Lion especially, the way in which the acceleration functions has changed, being described as scrolling through mud. You move the cursor slowly, it's too slow. Speed up to compensate, and you've moved too far.

If you don't want mouse acceleration, the app that I have found that works well, stops mouse acceleration, yet also allows high compatibility with many mice, is Steermouse. Supports my G5 DPI buttons for other functions, and most importantly allows me to completely kill acceleration (which was proving a PITA for gaming!).

Under the cursor tab, set tracking speed to 0, and decrease sensitivity to your desired speed. Simple!

USB Overdrive, from what I have found, doesn't allow you to completely kill acceleration off; it merely changes makes the acceleration curve more linear, as opposed to the cliff-edge of the standard acceleration curve.

ControllerMate works, but is overly large and complex, and is expensive.

The Mouse Acceleration pref pane doesn't work anymore (and hasn't for years), but this comment from a user sums up a way that has been going around the internet, but in reality doesn't really work:

User said:
Submitted by Mmm... on Sun, 12/13/2009 - 10:50
The following turns off acceleration completely in 10.6 Snow Leopard

1. Start Terminal App

2. run this to see the current settings for acceleration:
defaults find scaling

2. run the following commands in Terminal to disable acceleration;

For mouse:
defaults write .GlobalPreferences com.apple.mouse.scaling -1

For trackpad:
defaults write .GlobalPreferences com.apple.trackpad.scaling -1

3. Log out an log back in.

to revert the setting go to preferences mouse/trackpad and set your settings by UI.
the default values for the above settings are 1.

The problem with this method is that it apparently gives you a slow mouse, and little control of your speeds other than that specified speed. While I haven't tried it as I found my fix first, it might work, so it's here for reference.

Hope this helps!
 
I find the mouse input of Mac OSX to be very bad, especially compared to windows. I have been told it's to do with the acceleration curve, windows has a smoother logarithmic curve and the mac curve is very hard shouldered, so the transisition from slow speed to fast speed occurs very harshly.

I also find, on a MBP if I set the trackpad up nicely, (most) mice handle like crap. If I set for the mouse the trackpad becomes a mare.

The best thing I have found is a cheap chinese 'genius' mouse, that seem to have super high dpi or something because it handles much more responsively in Mac OSx, and is super sensitive in Windows (but that's ok as it's easy to control sensitive mice in win)


As for accel, I actually like accel, so I wouldn't want to turn it off.

And Steermouse used to cost last time I looked.
 
I tried loads of different tools which only made the mouse movement feel more and more weird (steermouse / usboverdrive / cli tools)
I gave up and plugged in my deathadder 3500 from my pc and on 3500dpi it feels fine with mouse speed in sys prefs down to 0.
There is no acceleration now and the sensitivity is better (3500dpi 1000hz)

I only use 1800dpi when I boot into windows tho.
 
I disable mouse acceleration completely. I use the command line tool mentioned in this guide: http://osxdaily.com/2010/06/02/kill-os-x-mouse-acceleration-from-the-command-line/ and have an automator task run it every time I log in. Works perfectly.

I did remember seeing that script, but somehow overlooked it. Brilliant one if you don't need, or already have without drivers, full compatibility with OS X.

I didn't look into this option unfortunately, as the G5 isn't fully supported; the DPI buttons aren't configurable with any other driver, and the back/forward buttons don't work full stop.

Steermouse still costs money, but for that amount of compatibility and customisability, I have to say that I do think it is worth it. Will be buying at the end of the beta run. Great config layout too, very simple.
 
Apparently if you use a Microsoft mouse you install intellimouse which will allow to have virtually the same behaviour as in windows
 
Apparently if you use a Microsoft mouse you install intellimouse which will allow to have virtually the same behaviour as in windows

No doubt, if your mouse comes with drivers, and they are decent ones, you might as well go for the fully supported free option if you just want normal mouse behaviour.
 
Indeed, it's the reason I've always gone for Microsoft mice when using a Mac. The IntelliPoint drivers disable it completely and have a "Windows like" option in the prefs.

I remember trying Steermouse a few years back (Back in Tiger days) and it didn't work for me then so I haven't tried it since. The command line option mentioned above did, but at the time I couldn't figure out how to make it permanent. Maybe I should give it another shot. :)
 
I tried loads of different tools which only made the mouse movement feel more and more weird (steermouse / usboverdrive / cli tools)
I gave up and plugged in my deathadder 3500 from my pc and on 3500dpi it feels fine with mouse speed in sys prefs down to 0.
There is no acceleration now and the sensitivity is better (3500dpi 1000hz)

I only use 1800dpi when I boot into windows tho.

Yup, I use a Razor mouse and the driver overrides the mac settings and acceleration is off :)
 
Back
Top Bottom