Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I know how to Hide (Cmd+H) or Minimize (Cmd+M) a focused window in OS X, but I can't find a keyboard shortcut or even a menu item to restore, unhide, unminimize, or otherwise show a window that I've hidden or minimized.

Anyone have a suggestion?

share|improve this question
In OS X Mavericks (10.9.2), Cmd-Tab to the app that is Hidden (with previous Cmd-H) to restore it. (This doesn't work for Minimized windows.) – Rubistro Apr 2 '14 at 3:23
up vote 131 down vote accepted

This way requires a bit of practice:

  • press ⌘ ⇥ (Command-Tab) to show your running apps. Keep holding .

  • press until you've selected the minimized app

  • press the (Option) key, and let go of the key. You must release the Command key after pressing the Option key!

Note that this only works for an app with all of its windows minimized. If there is already a visible window of the app you won't be able to get to the minimized one with this trick.

share|improve this answer
Kudos to @evaneykelen! I'll agree that this is the best answer. But de-kudos to Apple... the 'Note' in the answer & the uncomfortable shortcut trick are the reason why I still have Witch bound to my ⌥ ⇥ (Option-Tab) keys – brandonjp Apr 15 '12 at 16:06
"You must depress the Command key after pressing the Option key!" This is confusing - how can you depress the Command key if you were already holding it in? – tnorthcutt Jan 15 '13 at 16:30
@tnorthcutt: I realize it sounds confusing but it's really how it works. With most keyboard shortcuts it does not matter when you release the keys involved but it's a crucial element of this shortcut trick. – evaneykelen Apr 5 '13 at 14:47
Edited: "depress" -> "release" "depress... You keep using that word. I do not think it means what you think it means." – TrinitronX Jul 26 '13 at 17:40
That's so un-intuitive. cmd-tab to select, then cmd-m again to unhide it. (like a toggle). Because a lot of times you don't know you have minimized it until you released the cmd key! Now you have to cmd-tab forward and back then do the cmd-alt release. – mskw Dec 7 '13 at 17:12

To restore one of many minimized windows using only the keyboard:

  1. Start with a minimized window
  2. Cmd + tab to the application icon (Continue to hold Cmd)
  3. While holding Cmd, push the up (or down) arrow key on the keyboard. This will bring up a list of all the application's windows (You can release key command key once the window list view comes up if you like)
  4. Push the down arrow key to select the minimized windows.
  5. Use the left and right arrow keys to select the minimized window you want
  6. Push enter to restore the window and bring it into focus (make it the selected window) (Tested on OSX Mountain Lion)
share|improve this answer
That's a great tip! – vfilby Dec 14 '13 at 17:56
This should be the real answer! – TWright Sep 19 '14 at 1:11
Agree! I like this answer much better. Especially considering that I have cmd + arrow switch between tabs in chrome! +1 – JaJ May 17 '15 at 17:46

Another option is to press ⌃F3 (fn^F3 on a MacBook) to bring focus to the dock. From there you can navigate left/right/up/down to select the window you want to unminimize.

share|improve this answer
Yeah. That's endedup being the most common method I use. Except, I assigned a new key combo (I use: cmd + alt + ctrl + down arrow) to focus the dock, the start typing the name if the app and it goes to it. Hitting return brings it to the front. It works just fine, but still I wish there was a more symmetrical method baked in. – brandonjp Jan 21 '11 at 4:14
It doesn't work. Neither Command+W, nor Command+H hidden window couldn't be restored. :( – DaddyM Aug 23 '12 at 10:50
With Cmd-W and Cmd-H you need to go to the application icon rather than the minimized window icon. – vfilby Dec 14 '13 at 17:53

I always hide applications instead of minimizing windows:

  • Just focusing the application again unhides it
  • There is no animation
  • When an application has multiple windows, I often want to show or hide them as a group
  • I keep the Dock hidden, and it would be easy to forget minimized windows in the Dock

Anyway, here are a few (probably not that useful) scripts for unminimizing windows. You can assign shortcuts to them with an application like FastScripts or Alfred.

This unminimizes all windows of the current application:

tell application (path to frontmost application as text)
        set miniaturized of windows to false -- most applications
    end try
        set collapsed of windows to false -- at least Finder
    end try
end tell

If minimizing to application icons is not enabled, you could also click the last Dock icon:

    tell application "System Events" to tell process "Dock"
        click (last UI element of list 1 where role description is "minimized window dock item")
    end tell
end try

This clicks the dock icons of all minimized windows:

tell application "System Events" to tell process "Dock"
    click (UI elements of list 1 where role description is "minimized window dock item")
end tell
share|improve this answer
!! Nice work! The 'Dock Click' version above (second one) is not as reliable depending on if my app is stuck in the dock or not, minmized windows are stacked, etc. I modified the script to toggle the state (if minimized then unminimize and vice versa), saved it as a service via Automator. However, it takes about 30+ seconds after hitting the shortcut keys until the action actually occurs. – brandonjp Mar 24 '11 at 15:08
First, the delay is only when running it as a service created in Automator. When I run it in Applescript Editor it's lightning fast! As for the Dock stuff... I've got my minimized windows set to hide behind their app icon (aka they don't show to the far right), so it was still working for apps that are not set to 'Keep in Dock' – brandonjp Mar 26 '11 at 2:39
I've been looking for something like this for months! Makes my workflow so much more "flowy". – Ivan May 14 '15 at 0:01

To show a window that you've hidden with ⌘H, you can unhide it and bring it back to the foreground by switching to it with ⌘⇥ along with perhaps ⌘`.

A clunky way to bring up a window minimized using ⌘M is to bring up the Application Exposé using F10, then navigate down to the realm of minimized windows to select the one you want to restore.

share|improve this answer
I think this is about the best option when ⌘H Hiding an app... I just get annoyed that there's no native solution to restore a ⌘M Minimized window. When I Minimize a window, then Cmd+Tab back to that app... I can't find a shortcut to get the minimized window back. – brandonjp Oct 6 '10 at 18:04
@brandonjp: I've edited my answer to include one way of restoring a minimized window. I think it's a bit inefficient, personally, but it's a bit easier than a touchpad sometimes. – fideli Oct 6 '10 at 18:29

Some applications bind commands to their windows (Terminal comes to mind, but iTunes also with Cmd-Opt-1/2), you can restore those that way.

You want Witch for the kind of functionality you want. And having the zoom button accessible via keyboard is also pure bliss.

You can't hide windows, only applications. Unhide via Cmd-Tab (the hidden applications are to the right, so use Cmd-Shift-Tab to start there).

You can always open the Help menu's text field and type the window name (if you know it) to access its Window menu sub-item.

share|improve this answer
Yeah, I've been using Witch for a couple years now, and really love it. Just hoping that there was a native shortcut for bring minimized windows back to life. – brandonjp Oct 6 '10 at 18:09
Now where would then be the reason to use and appreciate Witch? :-) No native way except where the programmers explicitly thought of it. – Daniel Beck Oct 6 '10 at 18:22
Of course, you can always use Cmd-? for the search field and type the window's name. Thinking about it, I'll add it to my answer. – Daniel Beck Oct 6 '10 at 18:22
what is the zoom button you speak of? – Eddified Oct 21 '10 at 5:04
@Eddified: The third, green window button (close, minimize, zoom). It doesn't always maximize, so it's not called that. – Daniel Beck Oct 21 '10 at 9:16

You must log in to answer this question.

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