How to disable mouse acceleration?

I have an Apple Magic Mouse and I used SmoothMouse before upgrading to macOS Sierra. But Sierra blocked this program and I need another way to disable mouse acceleration. I tried SteerMouse and Liquid script but they doesn't support my mouse. Is there any other programs that compatible with Sierra and Magic Mouse?

iMac, macOS Sierra (10.12), 21.5-inch, Late 2013, 2.7 GHz i5

Posted on Sep 26, 2016 7:00 AM

Reply
8 replies

Jan 8, 2017 9:13 AM in response to iSan4eZ

This was driving me crazy too - all I could find was this and some other forum posts, with the only solution being contained in a youtube video. Why there are no articles about this, especially since it's just a couple of Terminal commands that need pasting in, is beyond me.


Anyway, credit where credit's due, so here's the video. The commands are in the description so you can copy & paste. https://www.youtube.com/watch?v=44eVPx7ryMQ

Jan 8, 2017 10:06 AM in response to Fean0r

To read the current value type or paste:

defaults read .GlobalPreferences com.apple.mouse.scaling


Whenever you move the mouse speed setting in preferences you will have to re-set the mouse acceleration.


To set the acceleration open the terminal and type or paste:
defaults write .GlobalPreferences com.apple.mouse.scaling -1


Mouse acceleration can be set from 0-3

or set to -1 to turn it off.



ref: https://www.youtube.com/watch?v=44eVPx7ryMQ

Oct 2, 2016 6:33 AM in response to iSan4eZ

I had a similar problem with a Logitech G400 mouse. Before I also relied on SmoothMouse and needed an Alternative.

As it looks,


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


does the Job to disable the acceleration in Sierra.


Unfortunately it makes the Logitech drivers going totally nuts (extreme anglesnapping, when I moved the mouse in circles it moved almost in squares on the screen).


So I startet using BetterTouchTool to assign the additional mouse buttons.

Works perfectly for me.

The mouse speed can be adjusted via the DPI setting (which is the best way to do it anyway).

I don't know how far it is possible to change the speed of the Magic Mouse while the acceleration is disabled via command line. But you could give it a try.


Further notice:

After entering the command line you need to log off and on to your account on the Mac.

Otherwise there will be no difference. (Just restarting the Finder did not work for me).

If you want to switch back to the standard settings, replace the "-1" by "2" and enter again.


P.S.: USBOverdrive works as well. Tried it out and it worked totally fine.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

How to disable mouse acceleration?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.