Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

Coming from the Windows world, I was initially used to using Cmd-Tab to switch between open windows. On OS X this switches between applications, so I had to learn to use Ctrl-` to switch between windows in an application. However, even this doesn't seem to switch to minimized windows and (for better or worse) I am in the habit of minimizing windows. The only way I have found to unminimize them is to long-click on the icon in the dock and select the window I want, which is annoying. Is there a key combination I can use which will switch between windows and unminimize them at the same time, or any related keys which would help?

I am using OS X 10.8.

share|improve this question

4 Answers 4

I'm from the same boat;

the best native keyboard-only I've found is

  1. CTRL-DOWN-Arrow; (you enter app expose)
  2. DOWN-arrow; (if there are any minimized windows, this'll put a cursor on one)
  3. LEFT-arrow/RIGHT-arrow (to select from multiple minimized windows) or hold OPT if you want all of them restored.
  4. RETURN

alternative step1: getting into app expose before you've alt-cmd'ed to an app:

with CMD still held down, (the task switcher is visible) tap DOWN, or UP, or 1 (now in app expose)


The above shows only one app's minimized windows at a time; for selecting from any minimized window regardless of app, CTRL-F3 moves focus to the dock, and you can arrow left to get to the minimized list.

if your CTRL-F3 instead shows you the app-expose, try FN-CTRL-F3. (In my settings/keyboard, I've flagged "Use all F1, F2, etc. keys as standard function keys")


Some apps have specific alternatives; I use Terminal's CMD-window_number, which unminimizes and focuses that window.

share|improve this answer
    
Using this technique one can easily follow the same path with gestures –  Ben Dec 16 '13 at 8:59

Witch includes minimized windows by default. You can also assign shortcuts for showing only minimized windows and unminimizing windows.

You could also assign a shortcut to a script like this:

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

If minimizing windows to application icons is not enabled, this clicks the icon for the last minimized window in the Dock:

try
    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
share|improve this answer
    
This doesn't really seem to work. Using Witch's default Window Cycle key includes minimized windows in the list, but doesn't actually unminimize them when you switch to them. –  Andrew Ferrier Jan 8 '13 at 9:24

Take a look at tip #10 on http://www.macworld.com/article/2048857/10-tips-for-managing-minimized-windows.html -- that did it for me.

Essentially, you use ⌘ Cmd+Tab/~ as usual, and for minimized windows, hold down the ⌥ Opt key before releasing the ⌘ Cmd key, and the application opens as you last minimized it.

share|improve this answer
1  
This works, but seems very clumsy to me; I have to know it was minimised (which isn't obvious from the Cmd-Tab window), and the keychord isn't exactly easy to manage either. Thanks though :) –  Andrew Ferrier Mar 7 at 20:28

If you want to unminimize ALL windows (not just from one application), you can create the following Automator service and assign it a hot key.

In Automator, create new service

Give it one action: Run Shell Script

The shell script is this:

killall -HUP Dock

This will kill the Dock process (which will then respawn), in the process liberating all windows that have been minimized into the Dock.

enter image description here

Save the service, then use System Preferences to assign a shortcut key to the service.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.