How to reduce the Windows 7 menu expansion delay?
From Windows 7 Forums:
How to Speed up the Menu Show Delay Time in Windows 7
http://www.sevenforums.com/tutorials/731-menu-show-delay-time.html
Open the Start Menu, then type regedit in the search boxand press Enter. (See screenshot below):
In regedit, navigate to the location below.(See screenshot below)
HKEY_CURRENT_USER\Control Panel\desktop
In the right pane, right click on MenuShowDelay and click on Modify.
Type in a number between 0 to 4000 (400 is default, I use 1) for how many milliseconds you want the Menu to wait before it opens. (See screenshot below) NOTE: The lower the number, the faster the response time. If you use an entry of 0, there is no menu display delay. However it is not recommended to use 0 though since the menus may be hard to navigate through at that speed.
Click on OK to apply.
Close regedit.
Log off and log on, or restart the computer to apply the changes.
As I change this setting on each computer I use, here is was a quick way to do it (same registry key as the one pointed out in studiohack's answer):
- Press Win + R
- Write in the input box
REG ADD "HKEY_CURRENT_USER\Control Panel\desktop" -v MenuShowDelay -d 0 -t REG_SZ -f
- Press Enter
Alternatively, you can create a .reg file (e.g. fixmenu.reg
) with the following content, and execute it:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Control Panel\desktop]
"MenuShowDelay"="0"
As usual, for the change to be effective restart the Windows session (by log off/in, or rebooting the OS)