How to Change Mouse Hover Delay Using Regedit

In Windows, hovering your cursor over desktop icons, taskbar items, or menu options triggers selection highlights and preview pop-ups after a predefined delay. By default, this delay threshold is set to 400 milliseconds. You can adjust this response time by modifying the MouseHoverTime string value in the Windows Registry, allowing UI elements to react instantly or at a slower pace depending on your preference.

Step 1: Open the Registry Editor

  1. Press Windows Key + R to open the Run dialog box.
  2. Type regedit and press Enter (or click OK).
  3. If prompted by User Account Control (UAC), click Yes to grant administrator privileges.

Step 2: Navigate to the Mouse Configuration Key

In the Registry Editor’s left-hand navigation pane or by pasting the path into the address bar at the top, navigate to:

HKEY_CURRENT_USER\Control Panel\Mouse

Step 3: Modify the MouseHoverTime Value

  1. With the Mouse folder selected, look at the right-hand pane.
  2. Find and double-click the string value named MouseHoverTime.
  3. In the Value data field, enter a new number in milliseconds:
    • Default: 400
    • Faster/Near-Instant: 10 to 100 (setting it to 0 is not recommended, as it can cause UI flickering or unintentional selections)
    • Slower: 500 or higher
  4. Click OK to save the changes.

Step 4: Apply the Changes

Registry modifications to the user interface do not take effect immediately. To apply the new delay threshold: * Restart your computer, or * Sign out of your Windows account and sign back in, or * Restart the Windows Explorer process via the Task Manager.