Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Change the OS X mouse acceleration curves System
I got fed up with the jumpy 'cliff-edge acceleration' mouse movement on my Mac. Not wanting to spend any money on USB Overdrive just to fix a basic problem like this, I wrote a little program called MouseFix that makes the mouse much more usable. It's free and open source; I wrote it on a 10.4.1 system, but I would guess that it will probably work fine on virtually any version of OS X, if not all.

[robg adds: I know many people dislike the new mouse acceleration curve that was introduced with (I believe) 10.3. I personally disliked it as well, but thankfully, the Microsoft drivers for my mouse override it. If you're using a stock mouse, though, and are looking for a solution, this program may be it (I haven't tested it, though).]
    •    
  • Currently 2.50 / 5
  You rated: 2 / 5 (8 votes cast)
 
[81,272 views]  

Change the OS X mouse acceleration curves | 19 comments | Create New Account
Click here to return to the 'Change the OS X mouse acceleration curves' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Change the OS X mouse acceleration curves
Authored by: gaoshan on Aug 01, '05 10:10:47AM

The link to the program is bad. The url for macosxhints.com was appended to the start of it.

Anyway I have to admit I have not noticed this acceleration curve (and still don't). I feel weirdly sheepish admitting this as it seems to bother others a fair bit but there you are.



[ Reply to This | # ]
Change the OS X mouse acceleration curves
Authored by: Anonymous on Aug 01, '05 10:18:18AM

Don't feel bad, I haven't noticed it either... :)

I have a MS IntelliMouse Express 3.0 USB Mouse (have not installed any drivers, just plugged it in) on 10.4.2 on a 15" 1.25Ghz Al PB.

I don't notice it on the trackpad either though.

I have my mouse settings set to 'Fastest' as well. Maybe some combination of the above eliminates the problem as well.



[ Reply to This | # ]
Change the OS X mouse acceleration curves
Authored by: seriesrover on Jan 30, '07 11:58:23AM

Better late than never :)

Using Mighty Mouse\Logitech tracking set to Fast(est) and on dual monitors - I notice it big time, but if set to default its not as noticeable. But I want to go to "fastest" so that I can move the mouse from corner to corner without having to move my arm.



[ Reply to This | # ]
Link
Authored by: guardian34 on Aug 01, '05 10:11:15AM
Link
Authored by: billclinton on Aug 01, '05 07:44:01PM

I for one HATED the current acceleration curve. "Brick wall" acceleration is a good description. It is nothing like older (OS 9?) acceleration curves.

I use two programs to fix the problem. MouseZoom (it only changes the overall rate, not the shape of the curve) and a feature included with SideTrack called "Redmond acceleration" or something like that. With Redmond turned on and the MouseZoom at around 2.5 I'm a pretty happy camper, but I'm extremely interested in the solution offered here, partly because SideTrack is a kext, although I don't think it has ever caused a problem.

Please, I wonder if the author could make this a little less UNIX-y? I think the potential audience for this is significant if it were posted on versiontracker.

Suggestions

Make a pretty interface so use of the terminal is unnecessary. Include a table in which the user can enter the data pairs. Even better, make a little graphical display where the user can click to set the points, with a line connecting the points.

Describe how it works in the ReadMe—does it patch running code, a plist, or what? (Does the user need to worry about crashes, for example). (Why are there two ReadMe's and the first one is blank?)

Explain if the thing continues to use cycles after the set-up program is done.



[ Reply to This | # ]
Reset?
Authored by: kydoimos on Sep 28, '06 11:56:16AM

How do I reset the parameters if I didn't like the new ones?



[ Reply to This | # ]
Change the OS X mouse acceleration curves
Authored by: rammjet on Aug 01, '05 11:50:55AM

Checkout the older pref pane called MouseZoom

http://homepage.mac.com/bhines/mousezoom.html



[ Reply to This | # ]
Change the OS X mouse acceleration curves
Authored by: jdhoge on Aug 01, '05 05:51:12PM

This actually works ! I've tried everything to change the behavior of my mouse in Mac OS X. Nothing worked, yet. Because I use Windows at my work I'm used to the quick response and no acceleration of the mouse. MouseZoom speeds up the movement of the mouse but doesn't change the acceleration curve. USB Overdrive helps a bit but not 100%.



[ Reply to This | # ]
Change the OS X mouse acceleration curves
Authored by: 1010011010 on Aug 06, '05 05:11:07PM
This program uses a deprecated API. From event_status_driver.h ...

/* These methods are NOT supported.   */
extern NXKeyMapping *NXSetKeyMapping(NXEventHandle h, NXKeyMapping *keymap)
AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_4;


[ Reply to This | # ]
Change the OS X mouse acceleration curves
Authored by: 1010011010 on Aug 06, '05 05:14:51PM
Oops, wrong code snippet.

/* These methods are NOT supported and will return NULL values.   */
   extern void NXSetMouseScaling(NXEventHandle handle,    NXMouseScaling *scaling)
   AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_4;

This program uses:

            /* Disable the mouse scaling table */
            ms.numScaleLevels = 0;
            NXSetMouseScaling(evs, &ms);
I wonder how long it will work, and what the replacement is?

[ Reply to This | # ]
Change the OS X mouse acceleration curves
Authored by: fsugolf06 on Aug 15, '05 05:35:40PM

How do you turn this thing off. I did it and now i hate it. Someone please help!



[ Reply to This | # ]
Change the OS X mouse acceleration curves
Authored by: purplie on Sep 20, '05 09:36:50PM

SteerMouse (http://plentycom.jp/en/steermouse/) solves this problem by letting you disable the mouse acceleration.



[ Reply to This | # ]
Change the OS X mouse acceleration curves
Authored by: robin.macharg on Dec 17, '05 07:02:24AM

Microsoft have released the Intellimouse drivers for OSX. If you've got a MS mouse these may help.



[ Reply to This | # ]
Never bothered me either, except:
Authored by: DeminJanu on Sep 14, '07 08:43:24AM

I never cared about the mouse acceleration either, UNTIL I just got a mouse with a scroll wheel... the acceleration on the scroll wheel is almost making the damn thing useless to me.
You move the "scrolling speed slider", and the slow-scroll never changes, all that changes is how quickly it accelerates (rate of wheel turning vs. rate of page scrolling)... very un-intuitive, and very irritating.

I was really hoping there'd be a com.apple key or prefs file i could simply type "Acceleration=0" into or something...



[ Reply to This | # ]
Change the OS X mouse acceleration curves
Authored by: bostonrobot on Jan 25, '08 06:51:41AM

This seems to work ok in Leopard. I'm using his version 1.1 (command line). Thanks for making this. I just 'upgraded' to a mightymouse and on a big monitor the acceleration/deceleration was driving me nuts!



[ Reply to This | # ]
Change the OS X mouse acceleration curves
Authored by: TheDudeAbides on Feb 22, '09 10:22:45AM

works like a dream on 10.5.6. so much better. thx.



[ Reply to This | # ]
Change the OS X mouse acceleration curves
Authored by: Serhij on Mar 23, '09 03:50:24PM

I used compiled version 1.2 (acceleration factor 2,5) with touchpad of MBP (late 2006) with both OS X 10.4.11 and 10.5.6. It works like charm.

The cursor movements behavior is very close to Windows XP.
Thank you.



[ Reply to This | # ]
Change the OS X mouse acceleration curves
Authored by: number1pete on Mar 07, '10 04:27:22PM
I actually found a fix for the mouse acceleration. MouseFix and other programs were not able to fix anything for me. They simpy toned down the problem. After doing a lot of research and experimenting i finally found a solution that i did a pretty large write up on, here is the link to the write up: http://www.l337tech.com/tips-and-tricks/fix-mac-mouse-acceleration-and-scrolling-speed

[ Reply to This | # ]
Change the OS X mouse acceleration curves
Authored by: Calder on Jul 20, '11 08:19:26AM
It's not open-source, but you might be interested in Decelerator...

[ Reply to This | # ]