Hacker News new | ask | show | jobs
by thought_alarm 3593 days ago
> You might come across a situation, where you want to switch to an application or open a new instance of it. You press (Command ⌘ + Tab) combination. and you don’t get your window, just the title in the menu bar!

If you're having that problem then you're not using the Minimize command correctly. Never use Minimize when you intend to switch between apps.

You only use Minimize when you explicitly do not want to see a window when its app is active. Typically, it's a rarely used command, but it can occasionally useful when you're working in an app that has a lot of windows open (like, say, Terminal) and you want to set some of the windows aside for awhile.

More often, you should use the Hide command. (Command+H, select "Hide" from the app menu, or Option+Click a dock icon.)

This will hide the active app and activate the next app in order. When you return to the hidden app via Command+Tab, the app and its windows will be restored just as you left it.

In the old NeXTSTEP days, the Hide and Quit commands were top-level menu buttons and always just a single click away. It's unfortunate that those commands were moved to a sub-menu in Mac OS X.

I actually wrote a little app that puts Quit and Hide buttons in the top left and right corners of the screen. It gets a lot of use.

3 comments

I don't understand why everyone is talking about Cmd+Tab. If you're on OS X, you use Mission Control with a trackpad or a mouse. People coming from Windows who refuse to adapt to using Mission Control, and instead rely on Cmd+Tab like a Windows user that has no other option is sorely missing out.

The old Exposé was a hindrance due to lack of proper multi-monitor support. Honestly it was a disaster and mostly unusable. As of a couple versions ago, multi-monitor has worked flawlessly. Mission Control has become indispensable to my daily workflow. Aside from a proper terminal with tools like ssh (seriously, fuck cygwin or Putty as replacements), Mission Control is the reason why OS X is amazing to me, and I can't stand to use Windows which lacks any kind of proper window management. Alt+Tab and Win+Tab on Windows are a joke, and all of the third-party software packages that try to hack on multi-desktop, multi-monitor functionality are a mere shadow of a native implementation. Last time I was forced onto a Windows machine at work, Dexpot was the only software that was even remotely bearable to use, and even then required binding mouse gestures via an additional third-party tool.

If you are reading this and using Cmd+Tab on OS X, do yourself a favor and spend some time retraining yourself to use Mission Control. It will save you so much time hammering the Tab key.

Man it's not about coming from Windows, quite the opposite...using the mouse (trackpad) is too slow, many try to avoid it if possible, it's a liberating feeling really.

Personally I have 7 global shortcuts for the 7 major apps I use on Cmd+Shift+Number. And for frequent switching between only 2 apps Cmd+Tab. I'd be 10 times slower with the mission control, no doubt.

Thank you for this. Until now I had no idea how to explain the inconsistent behavior I saw with ⌘ + Tab, and it drove me crazy. It's one of a handful of things that triggered occasional (though short-lived) thoughts of going back to Windows.

I put a lot of effort into minimizing mouse usage via keyboard shortcuts. I've been using ⌘ + m consistently, not realizing I've been punching myself in the face the whole time, and thus gave up on ⌘ + Tab ages ago.

Looking forward to a bit more productivity.

Hiding a window doesn't mean I never want to switch back to it again. And, your complex situation for usage of Minimize isn't helping here. It actually proves the opposite point - Apple implemented the Minimize command incorrectly.

The bad window management isn't limited to the Minimize command though. Open any window from the menu-bar and you'll never be able to switch to it with the keyboard.

Try it out: Open "About this Mac" from the apple menu. Now switch to some other application (with the keyboard). Now try to switch back to "About this Mac" with your keyboard.

You can't.