How to Change Mouse Hover Menu Delay in Windows
This guide explains how to adjust the hover menu delay time in Windows using the Registry Editor. By modifying a specific registry string value, you can customize how quickly submenus, Start menu flyouts, and context menus appear when your mouse cursor hovers over an item.
The Registry Key and Value
The delay time for Windows desktop mouse hover menus is controlled by
the MenuShowDelay string value located
within the following registry key:
HKEY_CURRENT_USER\Control Panel\Desktop
Step-by-Step Instructions
- Press Win + R to open the Run dialog box.
- Type
regeditand press Enter to open the Registry Editor. - In the left navigation pane, navigate to:
HKEY_CURRENT_USER\Control Panel\Desktop - In the right-hand pane, scroll down and double-click the
MenuShowDelaystring value. - In the Value data field, enter a new number
representing the delay in milliseconds:
- Default:
400(0.4 seconds) - Faster response:
100to200 - Instant response:
0
- Default:
- Click OK to save the changes.
- Restart your computer or sign out and sign back into your Windows account for the changes to take effect.