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

  1. Open the Start Menu, then type regedit in the search boxand press Enter. (See screenshot below): alt text

  2. In regedit, navigate to the location below.(See screenshot below)

    HKEY_CURRENT_USER\Control Panel\desktop

  3. In the right pane, right click on MenuShowDelay and click on Modify.

    alt text

  4. 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.

    alt text

  5. Click on OK to apply.

  6. Close regedit.

  7. 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):

  1. Press Win + R
  2. Write in the input box REG ADD "HKEY_CURRENT_USER\Control Panel\desktop" -v MenuShowDelay -d 0 -t REG_SZ -f
  3. Press Enter

enter image description here

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)

Tags:

Windows 7