You are currently offline, waiting for your internet to reconnect

How to Disable Mouse Acceleration

This article was previously published under Q149228
This article has been archived. It is offered "as is" and will no longer be updated.
The default settings for the mouse have acceleration enabled. To disableacceleration in the Mouse Control Panel tool, you can move the MouseSpeed slide bar all the way to the left. However, this makes the mousepointer move very slowly in relation to the movement of the mouse.Disabling acceleration is desirable for some users of Windows NT, such asCAD users, but making the default mouse speed the only speed isimpractical.
To calculate the mouse speed under Windows NT, three settings are used:Mouse Speed, MouseThreshold1, and MouseThreshold2.

Mouse Speed sets the relationship between mouse and cursor movement whenthe value of either MouseThreshold1 or MouseThreshold2 is exceeded. Whenthis occurs, cursor movement accelerates according to the value ofMouseSpeed.

MouseThreshold1 and MouseThreshold2 set the maximum number of pixels themouse can move between mouse interrupts before the system alters therelationship between mouse and cursor movement. If the mouse movementexceeds the threshold defined by MouseThreshold1 and if MouseSpeed isgreater than 0, the system moves the cursor at twice the normal speed. Ifthe mouse movement exceeds the threshold defined by MouseThreshold2 and ifMouseSpeed is 2, the system moves the cursor at four times the normalspeed.

Using the slide bar in the Mouse Control Panel tool, you cannot disableacceleration without making the mouse pointer respond very slowly to themouse movements. It is possible to overcome this limitation by manuallysetting the MouseThreshold settings so low that any movement at all isaccelerated. Mouse pointer speed will no longer increase factorially withan increase in mouse movement, but still moves at a rate higher thannormal.
WARNING: Using Registry Editor incorrectly can cause serious, system- wide problems that may require you to reinstall Windows NT to correct them. Microsoft cannot guarantee that any problems resulting from the use of Registry Editor can be solved. Use this tool at your own risk.

To implement a higher default mouse pointer speed for the currently loggedin user, use the Registry Editor (Regedt32.exe) to edit the followingregistry key:

HKEY_CURRENT_USER\Control Panel\Mouse

  1. Set the value of MouseThreshold1 to 0.
  2. Set the value of MouseThreshold2 to 0.
  3. Set the value of MouseSpeed to 1 or 2 (1 doubles the normal speed, 2 quadruples the normal speed).
  4. Close Registry Editor, close all applications, and restart Windows NT.
prodnt mice

Article ID: 149228 - Last Review: 12/04/2015 14:28:12 - Revision: 3.1

Microsoft Windows NT Advanced Server 3.1, Microsoft Windows NT Workstation 3.1, Microsoft Windows NT Advanced Server 3.1, Microsoft Windows NT Workstation 3.5, Microsoft Windows NT Workstation 3.51, Microsoft Windows NT Server 3.5, Microsoft Windows NT Server 3.51

  • kbnosurvey kbarchive kbusage KB149228