Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Alt tab: press cmd-tab to cycle applications, then cmd-` to cycle windows of that application. This typically has better number-of-keypress to get the window you want compared to Windows alt-tab which requires iterating over all windows in the worst case.

Except that you can select a window with cmd-tab and then have absolutely nothing happen as a result. It will show windows that it does not let you muster on screen, except with a secret key combination it does not tell you about. The existence of this secret method of actually getting the application to do what you expect it to in no way excuses the default behavior of not doing what it should do.



I'm not sure quite what situation you're describing with the secret key thing, but in case it's relevant: Cmd-tab selects applications, not windows. If the application has no windows open, then when you cmd-tab to it, you won't switch to a window (but you will see the menu bar switch). The situation cannot occur in Windows because it insists that an application must have at least one window open to interact with it at all.


You can see a description of the problem, and its obscure (in the sense of being hidden) solution, in this stackoverflow thread.

https://apple.stackexchange.com/questions/112350/cmdtab-does...

All applications are open in this case. MacOS just doesn't display anything in certain quite common cases, such as one of its windows being hidden or minimized. There is a mechanism to display these windows (the obscure, well-kept secret does work) but Apple chose not to apply it.


Aaaah, minimized windows, a feature I only use by accident. I always “disable” the cmd-M shortcut.

(“Disable” meaning set it to cmd-opt-shift-ctl-M for all apps.)

But still, switching to the app does show all the non-minimized windows. And minimizing a window is explicitly asking for it to be hidden. So it would be wrong to show it every time you switch back to the application.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: