Mouse Speed and Acceleration Registry Key Location

In the Windows Registry, configuration settings for mouse pointer speed, sensitivity, and hardware acceleration are stored under dedicated Control Panel registry keys. This article explains the exact registry paths for both the active user profile and the system-wide default profile, along with the specific registry values that control pointer movement and acceleration thresholds.

Primary Registry Locations

Windows maintains mouse configurations in two primary registry locations:

  1. Current User Profile: HKEY_CURRENT_USER\Control Panel\Mouse This path stores settings applied to the currently logged-in user account.

  2. System-Wide Default Profile (Logon Screen & New Users): HKEY_USERS\.DEFAULT\Control Panel\Mouse This path defines the global, system-wide defaults applied prior to user login (such as the Windows lock/sign-in screen) and provides the base configuration for newly created user profiles.


Key Registry Values Explained

Inside the Control Panel\Mouse key, several string (REG_SZ) and binary (REG_BINARY) values dictate pointer movement:


Applying Changes

Modifications made directly via the Registry Editor (regedit.exe) do not apply immediately to the active session. To enforce new registry values, you must sign out and sign back into Windows, restart the computer, or trigger a system parameter refresh via the Windows API (SystemParametersInfo with the SPI_SETMOUSESPEED flag).