Speed up Mouse Tracking on Mac OS X

by tyler on July 8, 2007

One of my gripes when I switched to using a Mac full time was that I could never get my mouse to track fast enough. Here is a  solution that worked for me.

  1. Open a Terminal Window
  2. Enter the following command to see what your current setting is:
    defaults read -g com.apple.mouse.scaling
  3. This will return a numeric value. To speed up (or slow down) your mouse tracking, you can simply change this number accordingly by typing the following command, replacing the “your_mouse_speed” with a new number such as 5.0. Notice that read has been changed to write:
    defaults write -g com.apple.mouse.scaling your_mouse_speed
  4. The maximum mouse speed on mac desktops is 3.0 (when maxed out in system preferences). I changed my speed to 5.0 for my 24″ iMac and it was noticeably better.
    defaults write -g com.apple.mouse.scaling  5.0
  5. You may need to restart your mac to see the changes take effect.

Update Jan 2010 :  This method also works with the new magic mouse as well.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

{ 28 comments… read them below or add one }

mantis108 March 18, 2008 at 10:34 pm

nice tip..thanks!

what does it matter? April 12, 2008 at 4:01 pm

Exactly what I need. Speed up my mouse. Just one problem. What is a terminal window? How do I get too it? Can you give me better instructions?

tyler April 12, 2008 at 4:23 pm

From the finder menu, choose Go -> Utilities -> Terminal

kush June 4, 2008 at 10:39 pm

Didn’t work.

palo December 16, 2008 at 4:24 am

after setting the new mouse speed value, tru to logout and login back to reload configuration (works for me, after doing that). Gr8 tip tyler.

joeyjbarrett January 10, 2009 at 11:58 am

Thank you :)

tyler January 10, 2009 at 12:24 pm

You’re welcome Joey – Hey cool deal putting a mini in your prius http://www.joeyjbarrett.com/prius/

Did it have any heat issues?

Tyler Nichols July 6, 2009 at 5:18 pm

That was a really cool idea putting the mini in the prius. Pretty sweet hack.

Mike Kelly January 7, 2010 at 1:18 pm

Just wanted to say thanks for the tip. It worked great for me with 10.6 and trying to make my new Magic Mouse usable.

tyler January 7, 2010 at 1:58 pm

Glad it helped Mike!

Kris Noble January 12, 2010 at 7:18 am

another “thank you” – worked a treat for me, much happier with the mouse speed now :)

tyler January 12, 2010 at 9:53 am

Your welcome Kris!

Sean January 18, 2010 at 11:48 pm

Nice… Been looking for something like this. What exactly does the -g flag do though?

tyler January 19, 2010 at 7:38 am

Hi Sean,

-gd is the same as -globalDomain

Tyler

B Dave February 2, 2010 at 7:08 pm

hey! That worked. I pushed it up to 7.0 and wow I don’t have to lift up the mouse anymore. Thanks.

tyler February 2, 2010 at 7:13 pm

Glad it worked for you, Dave.

Jimmy February 14, 2010 at 11:54 am

Thanks so much Tyler! Works like a dream on my new 27″ iMac. Like B Dave said, it’s so nice to no longer have to pick the mouse up every ten seconds.

tyler February 17, 2010 at 8:04 am

You’re welcome Jimmy. I am envious of your 27″ iMac!

Stephan February 18, 2010 at 11:15 am

Thanks a lot for this tip!

Hint for others: I had to restart my iMac before it worked.

Geo April 28, 2010 at 5:54 pm

How is that terminal command used to see the value already there?

Geo April 28, 2010 at 6:48 pm

Never mind. Found it in terminal help and “man”.
Just substitute “write” with “read”.
Tnx for the tip anyway. It works perfectly.

tyler April 30, 2010 at 8:07 am

Thanks for pointing that out Geo. I have updated the instructions to first read what the setting is before changing it.

Maria May 24, 2010 at 2:06 pm

Hi,

Thanks a lot Tyler, this is exactly what I need. I changed the speed for both trackpad and mouse. But I have problems to keep this setting. It works perfectly and then it just goes back to 3 again..

Do you know why?

Danny June 13, 2010 at 12:46 pm

Hi,

Great tip. Yesterday I’ve bought my very first Mac and it’s a big one iMac 27″ (core i5) and was wondering why the mouse was so slow cos this supposed to be a fast machine and I was used to a supermouse on my pc :-)
Tx to your tip i’m lookin’ for a speed that fits my needs for now I’m at 8.0

Danny (Belgium)

tyler June 13, 2010 at 12:51 pm

Glad it worked for you Danny. Congrats on the 27″ iMac. Thats a great system!

ray July 26, 2010 at 3:19 pm

works great make sure you restart comp after. thanks for the tip much improved

Loyd Hamilton August 8, 2010 at 10:41 pm

Genius Bar person. Thanks

Rod August 26, 2010 at 1:28 am

Fantastic. It now works the way I want it. It was driving me nuts. Good to see others had the same problem too. I can’t work with a slow mouse. Thanks.

Leave a Comment

Previous post:

Next post: