In 10.11 is there a way to change the delay for showing the menu bar when auto-hide is enabled? I know for the dock you could use terminal and defaults write com.apple.dock autohide-delay -int 0


3 Answers 3


I ran the following Terminal command defaults find Menu Bar and found this:

Found 1 keys in domain 'Apple Global Domain': { "_HIHideMenuBar" = 0; }

The _HIHideMenuBarproperty can be either 0 for Disabled or 1 for Enabled. And that's the same setting found in System Preferences - General - Automatically hide and show the menu bar.

So I guess it isn't possible as of today.


As of macOS Sierra 10.12.6 there is no preference for controlling the animation speed of the menubar hiding animation. It used to be there, but was removed in Yosemite. The only workaround is to press Ctrl-Fn-F2 (or Ctrl-F2 if you inverted the Fn key) to immediately show and activate the menu bar. You can then navigate by keyboard or click items with the cursor.


Open a terminal and enter the following:

defaults write "Apple Global Domain" com.apple.springing.delay -int 0

Then logout and log back in.

  • 2
    This doesn’t work in Yosemite or newer.
    – moeffju
    Commented Sep 21, 2017 at 13:29
  • No effect in Monterey
    – kuropan
    Commented Apr 23, 2022 at 13:25

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .