How to turn off mouse acceleration in windows

What Is Mouse Acceleration?

Mouse acceleration is a system which is intended to make your mouse more efficient to use. It works by moving the cursor a little further when your mouse movements are quick.

In other words, the faster you move your mouse, the further it travels across the screen.

This can make moving your mouse across a large desktop screen much quicker. If you want your mouse to travel a long way across the screen, simply move the mouse more quickly.

If you want more accurate control, move the mouse slowly—the movements will become more precise as a result.

Table of Contents

    Should You Turn Off Mouse Acceleration?

    There are situations where disabling mouse acceleration could be worthwhile. Mouse acceleration might be useful when you’re trying to get your mouse from one side of the screen to the next, but there are times when you’d be better off without it.

    One of the most obvious situations where you should think about disabling mouse acceleration is when you’re gaming. Unless you decide to move your mouse at the same speed at all times, you’re probably better off by disabling mouse acceleration.

    This is especially true for games where precise movements are essential, such as first-person shooters. It could also be important for other tasks where precise mice movements are important.

    For instance, if you’re using your mouse as a graphics designer, then you’ll probably want more precise movements to be registered by your PC. A fixed response will mean better accuracy for you using your mouse, rather than being dependent on the speed that you move it.

    How to Turn off Mouse Acceleration

    Thankfully, Windows 10 makes it a simple process to turn mouse acceleration on and off, giving you the flexibility to turn it off for certain situations.

    Start by clicking the Windows start menu icon in the bottom-left.

    Windows Start menu icon

    From here, click the Settings cog icon. Alternatively, right-click the Start menu and click Settings instead.

    Windows Start menu Settings cog icon

    In the Windows Settings menu, click the Devices icon.

    Windows Devices Settings menu

    In the Devices menu, click the Mouse tab on the left.

    Windows Mouse Settings Option

    Click the Additional mouse options link in the menu here, underneath the Related settings section.

    Windows Additional Mouse Options Link

    In the Additional mouse options window, uncheck the Enhance pointer precision checkbox under the Pointer Options tab.

    Enhance pointer precision option

    Click OK to confirm the settings. Once enabled, mouse acceleration will be disabled.

    To enable mouse acceleration again, repeat the instructions above, but make sure that the Enhance pointer precision checkbox is enabled.

    Improving the Windows 10 User Experience

    Disabling mouse acceleration is only one way to improve the Windows 10 user experience to suit your own needs.

    For instance, if you’re low on screen real estate, you could move the taskbar to a new position, or resize the Start menu to give you more space for your Windows 10 desktop. If you’re low on space, you could think about freeing up disk space for new software, or to store more of your most important files.

    Of course, your Windows 10 experience is only as good as the equipment you’re using. If mouse acceleration hasn’t helped your accuracy, you may need to purchase a new mouse for your PC instead.


    A “feature” called mouse acceleration has messed up our purpose since Windows XP. Why is it enabled by default? Who knows? Why is it called “increasing pointer precision”? Even bigger mystery.

    Disable it though and you’ll immediately see more consistent mouse movements. This could be the edge you need to reach the next rank in Overwatch or CS:GO. This guide covers how to turn off mouse acceleration on almost every operating system and game.


    Mouse acceleration explained

    With mouse acceleration is ON, the faster you move your mouse, the further the distance your cursor travels. 

    This feature is useful to make the most of a small mouse space but can be detrimental for activities that require accurate mouse movements like gaming.

    Turning OFF mouse acceleration allows your mouse and cursor to travel at a 1:1 ratio with no relation to speed.

    In theory, this improved consistency allows you to train your muscle memory better. Most professional gamers disable mouse acceleration for this reason.


    1. 1Click the  menu. It’s usually at the bottom-left corner of the screen. This opens the Windows (Start) menu.
    2. 2Click . If you don’t see the gear, click Settings.
    3. 3Click Devices.
    4. 4Click Mouse. It’s in the left column, under “Devices.”
    5. 5Click Additional mouse options. It’s in the far-right column under the “Related settings” header.
    6. 6Click the Pointer Options tab.
    7. 7Remove the check mark from “Enhance pointer precision.” It’s under the “Motion” header near the top of the window.
    8. 8Click Apply.
    9. 9Click OK. Mouse acceleration is now disabled.

    Disable mouse acceleration to provide a better FPS gaming experience

    Web apps can now disable mouse acceleration when capturing pointer events.

    Accelerated movement is an ergonomic feature when using a mouse or trackpad to move the pointer on screen. It allows precise movement by moving slowly while also allowing the pointer to cross the entire screen with a quick short motion. Specifically, for the same physical distance that you move the mouse, the pointer on screen travels further if the distance was traveled faster.

    Operating systems enable mouse acceleration by default. For some first-party perspective games, commonly first party shooters (FPS), raw mouse input data is used to control camera rotation without an acceleration adjustment. The same physical motion, slow or fast, results in the same rotation. This results in a better gaming experience and higher accuracy according to professional gamers.

    Screenshot of the pointer motion control in Windows 10 settings.
    Pointer motion control in Windows 10 settings.

    Starting in Chrome 88, web apps can switch back and forth between accelerated and non-accelerated mouse movement data thanks to the updated Pointer Lock API.

    Web-based gaming platforms such as Google Stadia and Nvidia GeForce Now already use these new capabilities to please FPS gamers.

    Using the API 

    Request a pointer lock 

    A pointer lock is the canonical term for when a desktop application hides the pointer icon and interprets mouse motion for something else, e.g. looking around in a 3D world.

    The movementX and movementY attributes from the mousemove document events tell you how much the mouse pointer moved since the last move event. However, those are not updated when the pointer moves outside of the web page.

    document.addEventListener("mousemove", (event) => {
    console.log(`movementX: ${event.movementX} movementY: ${event.movementY}`);

    Capturing the mouse pointer (or requesting a pointer lock) allows you to not worry about the pointer moving outside anymore. This is especially useful for immersive web games. When the pointer is locked, all mouse events go to the target element of the pointer lock.

    Call requestPointerLock() on the target element to request a pointer lock, and listen to pointerlockchange and pointerlockerror events to monitor pointer lock changes.

    const myTargetElement = document.body;

    // Call this function to request a pointer lock.
    function requestPointerLock() {

    document.addEventListener("pointerlockchange", () => {
    if (document.pointerLockElement) {
    console.log(`pointer is locked on ${document.pointerLockElement}`);
    } else {
    console.log("pointer is unlocked");

    document.addEventListener("pointerlockerror", () => {
    console.log("pointer lock error");

    Disable mouse acceleration 

    Call requestPointerLock() with { unadjustedMovement: true } to disable OS-level adjustment for mouse acceleration, and access raw mouse input. This way, mouse movement data from mousemove events won’t include mouse acceleration when the pointer is locked.

    Use the new returned promise from requestPointerLock() to know if the request was successful.

    function requestPointerLockWithUnadjustedMovement() {
    const promise = myTargetElement.requestPointerLock({
    unadjustedMovement: true,

    if (!promise) {
    console.log("disabling mouse acceleration is not supported");

    return promise
    .then(() => console.log("pointer is locked"))
    .catch((error) => {
    if ( === "NotSupportedError") {
    // Some platforms may not support unadjusted movement.
    // You can request again a regular pointer lock.
    return myTargetElement.requestPointerLock();

    It is possible to toggle between accelerated and non-accelerated mouse movement data without releasing the pointer lock. Simply request the pointer lock again with the desired option. If that request fails, the original lock will remain intact and the returned promise will reject. No pointer lock events will fire for a failed change request.

    Browser support 

    The Pointer Lock API is well supported across browsers. However Chromium-based browsers (e.g. Chrome, Edge, etc.) are the only ones to support disabling OS-level adjustment for mouse acceleration as of October 2020. See MDN’s Browser compatibility table for updates.

    Operating system support 

    Disabling OS-level adjustment for mouse acceleration is supported on Chrome OS, macOS Catalina 10.15.1, and Windows. Linux will follow.

    How To Disable Mouse Acceleration in Windows

    Want to develop better aiming skills? Then learn how to disable mouse accelarion as it’s a huge building block to devoloping your aiming skills.

    What is Mouse Acceleration?

    As the name implies, mouse acceleration creates a direct correlation between the distance your cursor moves and the speed with which the actual mouse is moved. In layman’s terms, the faster you move the mouse, the faster the cursor moves on the screen.

    Also read: What is windows host process rundll32


    Mouse acceleration is usually quite useful for office work or just regular web browsing. Essentially, it allows you to make the most of the movement space that you have available.

    You have probably found yourself in the situation where you had to lift your mouse, move it to the center of the mouse pad and keep on moving the cursor in the same direction because you just don’t have enough physical space to “cover” your whole screen.

    This is a commonly occurring problem if you prefer lower sensitivity settings.

    Now, this is the exact sort of scenario that mouse acceleration aims to prevent: the movement of the cursor can either be short and precise or fast and zapping from one side of the screen to the other just based on how quickly you’re moving the mouse.

    Also read: How to turn off mouse acceleration in windows


    Unfortunately, mouse acceleration can often have a detrimental effect on your gaming experience, and for several reasons:

    • Movement inconsistency and lower accuracy
      If you are playing any shooter game, then aiming accuracy can be severely impacted by mouse acceleration. Since there is a direct correlation between the speed with which you move the mouse and the speed with which the camera moves, high-tension situations that need quick reactions will inevitably lead to your jerking the mouse with more force than usual and, in turn, likely missing your target.
    • Lack of muscle memory development
      Muscle memory plays a vital role in any task that requires precise movement. It allows you to make these movements accurately and instinctively, without needing to think about them.
      How do you develop muscle memory for certain tasks? Simply, through repetition. However, the inconsistent movement response created by mouse acceleration does not allow you to develop muscle memory. As such, disabling mouse acceleration can lead to better, faster, and more accurate aiming in the long term.

    How to Disable Mouse Acceleration in Windows 10

    1. Finding mouse settings
      1. Open the control panel
      2. Open Hardware and Sound
      3. Open Devices and Printers
      4. Select your mouse in the “Devices” section
        NOTE: Your mouse may show up simply as “USB Device” or “Bluetooth Device”. If this happens, you will have to open mouse settings by right-clicking the relevant icon and selecting Mouse settings from the drop menu.
    disable mouse acceleration
    1. Finding acceleration options
      1. From the newly opened window, select the Pointer Options tab
      2. At the very top, you will see a section titled Motion
      3. Uncheck the Enhance pointer precision tick box located directly under the sensitivity slider
      4. Click OK or Apply, and you’re done!
    how to disable mouse acceleration

    Just like that, mouse acceleration is disabled in Windows 10, and you can enjoy precise and linear mouse movements both on your desktop and in games.

    To be on the safe side, make sure to always uncheck the mouse acceleration box in every game that you play. 

    How To Turn Off Mouse Acceleration– A Profound Column

    An attribute called mouse acceleration from Windows XP has messed up our target. It is still a big mystery as to why by default, the mouse acceleration is facilitated and why it is called as “enhance pointer precision”. Although when you disable it, you will immediately notice better mouse movements and control. This article reveals how to turn off mouse acceleration in nearly every OS and game which necessitates it.

    Working principles of mouse acceleration

    As the mouse acceleration continues, the faster you move your mouse, the more distance your cursor travels. This feature is useful for making the most of a small mouse space but can be detrimental to activities that require specific mouse movements, such as gaming. Deactivating mouse acceleration makes allowance for your cursor and mouse to relocate in 1:1 ratio. 

    Approaching the topic of how to turn off mouse acceleration

    To evade all basics of mouse excel, you will require crippling it in both your in-game settings and operating system. Find the proper instructions below.

    Windows 7 and 8

    Step 1: Open your Start menu and type “mouse”. Click the mouse. 

    Step 2: Go to Pointer Options tab and uncheck Pointer Accuracy. 

    Step 3: Apply and click OK.

    Windows 10

    Step 1: Open your Start menu and write “mouse”. Go to mouse settings.

    Step 2: Click on Additional mouse options.

    Step 3: Go to Pointer Options and untick Enhance pointer precision.

    Step 4: Apply and click OK.

    1 thought on “How to turn off mouse acceleration in windows”

    Leave a Comment

    error: Content is protected !!