I've been looking for a solution to the unusable mouse problem in Mac OS X for ages. I've tried a gazillion programs and fiddled with every setting there is or there can be added. So far, I haven't found a way to get linear mouse response in Mac OS X.
At this point I'm seriously considering installing another operating system.
But before I do that, or go hacking around OS binaries, maybe someone here has a solution?
I want linear mouse response. I want high sensitivity. I like my touchpad acceleration and would like to keep it if possible. Any ideas?
P.S. I've been at this for a long time, I'll probably have already tried the most popular answers.
I'm running Mac OS X 10.6.5 on a MacBook Pro. I don't use a particular brand of mouse.
I'm not looking for any commercial solutions.
I've tried:
- Mouse Acceleration Preferences Pane, the Snow Leopard version of which can get me close to a linear response, but at the cost of tracking speed (sensitivity).
- Answers on this question: Make Mac OS X mouse acceleration more Windows-like
- About every code snippet I found via Google.
From what I've gathered so far, the only method to kill the acceleration curve seems to be to set the mouse scaling to a negative value (for which there are apparently two methods.) Unfortunately, this also kills the tracking speed. Before 10.4, there was a function to which you could pass your own acceleration curve which solved everything.
--
By the way, here is the Linux counterpart to this question: Disabling mouse acceleration in X.Org (Linux)
...and here's the programmatical variant, as I'll be trying to roll my own solution: Disabling mouse acceleration in Mac OS X @ SO
HIDPointerAccelerationSettings
,HIDPointerAccelerationTable
,HIDPointerAccelerationType
, etc.) in the IORegistry of theIOHIDPointing
object associated with the mouse.IOHIDFamily
is open source, so you can figure out how the driver interprets those settings.