Categories Mac OS X

Completely disable mouse acceleration under MacOS X Snow Leopard

One of the most annoying things on MacOS X is the acceleration of the mouse. Discover in this tutorial, how to adopt a behavior identical to Windows in seconds and free.

Start by downloading and opening Mouse Acceleration who comes to integrate with the System preferences from Snow Leopard. The application is available in 32- and 64-bit versions for Snow Leopard, and Universal binary for Leopard and Tiger.

Mouse Acceleration Preference Pane (Snow Leopard, Leopard and Tiger) (78.1) KiB, 2,804 téléchargements)

Capture d'écran - Ajout de Mouse Acceleration aux Préférences système
Screenshot — Add Mouse Acceleration to System Preferences

Mouse Acceleration allows you to independently configure the acceleration of your mouse and trackpad. To disable acceleration, position the cursor on 0. Also check the box Enable Mouse Acceleration at login to keep your settings with each reboot/login.

Capture d'écran - Options de configuration de Mouse Acceleration
Screenshot — Mouse Acceleration Configuration Options

Your mouse now “accelerates” linearly and not “exponentially”.

Note that your mouse may be very slow to move. To do this, consult our tutorial Set mouse sensitivity under MacOS X.

Your mouse now behaves like Windows or Linux. Essential to be able to use, for example, a Logitech mouse that is compatible with the database only for Windows (tested here with an MX 518). Unacceptable from Apple!



Leave a Reply to Guillaume Cancel reply

    • Benjamin Denis Post author

      The difference is really felt with a mouse other than that of Apple (I use a logitech mx 518 and the difference is noticeable even if you don't have the same sensitivity as on Windows).

  • Guillaume

    So we have here the soft “Mouse Accelerator” that disables acceleration well... But only if the speed is zero (which is very slow)! As soon as you add “speed” (via the basic “mouse” menu, or via MouseZoom, it’s the same), Mac Os, like Linux, comes to add acceleration at the same time as it adds speed. So we're doomed to have acceleration anyway...

    Do the test: Set Mouse Accelerator to 0, also set the mouse speed to 0. (Yes, the mouse will be very slow). Now move your mouse 5 cm exactly with your hand a first time slowly and then a second time quickly. You will find that for 5 cm travelled with the hand, the distance travelled on the screen will be the same twice. (So we have zero acceleration, as in Windows).

    Now, leave Mouse Accelrator at 0, but add speed in the Basic Mouse menu (or MouseZoom) (e.g. at 1 or 2 or 3...). Do the test again: move your mouse by 5 cm “physically”, once slowly, and once quickly. And you will find that the distance travelled with the cursor on the screen will be completely uneven (one shot, one small distance, the other one, a great distance). Which means we have an acceleration, and it’s not off!

    I conclude that, like on Linux, it is impossible to disable acceleration on Mac Os, because the kernel being done, setting the “speed” mixes speed and acceleration (default of the Linux kernel on which Mac Os based), while on Windows, the option that disables acceleration really disables it.

    Note in passing. You say:
    “Your mouse now "accelerates" linearly and not "exponentially”.
    —> this sentence does not mean anything in this tuto, since the desired effect (and reached at the end of the tuto, but with a speed too slow and unadjustable, therefore) is a total deactivation of the acceleration. You should have said that there is no acceleration at all in the movement of the mouse cursor, because by moving 5 cm (for example) the physical mouse, the on-screen cursor will travel the same distance, no matter if we made a slow and fast movement. (there is therefore no “linear” acceleration, let alone “exponential”, but simply zero acceleration)