

I prefer the windows way because frequently the window I want is maybe 2 or 3 back. On windows, the alt+tab visualization always renders immediately. This seems to be intentional and provides a nice experience when you know for certain that the selected window of the previously selected application is what you want to switch to quickly tapping cmd+tab switches directly to that window without the visualization. MacOS's cmd+tab visualization has a slight delay before appearing. I am aware of ctrl+tab but that seems to be a generally accepted program-level control not something from the operating system level. The app to which that window belongs means essentially nothing to me, I don't think there needs to be a separate hot-key for cycling windows-per-application, I do not find it to be a usefull organizational tool for switching between windows. My main point is that a window is a window. Sibling comment pretty much covers my feelings on this but I want stress the main point and add a couple minor notes.

On Mac, I have to use the mouse to pick the right terminal window to achieve this. Now, I want to move a single one of those terminal windows on top of the browser window, while keeping the other two below the browser window. Now, I want to open a browser window above those three terminal windows, so I open it. I don't want to close them or minimize them, as I will need them again shortly. Let's say that I have a monitor with three terminal windows on. Most of these windows have no clear way of communicating to the user that it is active, so you have to look at each of the available windows to see if it's active or not.

Then, you switch to the window you want to use. All windows from that application, across all monitors are now brought to the front. Switching between three dev-tools, two browser windows, five terminals and an editor or two makes the Mac way a horrible way to work:įirst, select the application that you want to use now. I understand how this works, but it's not better, especially not for multi monitor setups. Or, something even less likely to happen: imagine if you could move your mouse by searching across the corpus of text visibly on-screen (presumably via interaction with the OS text-rendering layer), such that you could jump the cursor to a specific button or even to the checkbox with a specific label. Once you've narrowed it down to one window, press Enter and that window will pop to the foreground-perhaps with that text pre-selected as if you had done a Cmd+F search within the app. While I'm dreaming, imagine if you could go into Mission Control and start typing, and it'd highlight/focus the set of windows that "have" the text you're looking for (even if not necessarily scrolled into their viewport.) Like the search you can do in Safari's "tab overview" by pressing Cmd+F there, but across all windows of all apps. Personally, if I were designing it, I wouldn't have exposed it as a separate bar in the Help menu of the app but rather just made it an API provider to the OS (sort of like how drag-and-drop data sources work), such that the OS search (Spotlight) could be made a "universal" search, capable of searching both the OS generally, and the currently-focused application specifically. something people would think to look for when they need it, if they hadn't used it before.) It’s a nice feature a shame that it’s not discoverable (i.e.

Of course, I'd like to know how something like this can be done faster using the keyboard. * Navigate from one tab to another within the settings * Open the Keyboard settings (just an example) If you disagree with my assessment, please try this using only the keyboard (no mouse or trackpad) and see how cumbersome it is (not to mention inconsistent in certain ways with the rest of the system too): When I find these instances, for me it's like death by a thousand paper cuts (note: I do have preferences set to navigate through all controls when hitting Tab). There are many UI controls (including in dialogs) that just need a mouse or keyboard. There are many Apple apps that cannot be completely controlled just using the keyboard either. The same on a Mac would be frustrating because keyboard navigation, especially for menus, is cumbersome. On Windows (and mostly in Linux too), I can navigate the entire system, application menus and UI controls without touching the mouse or trackpad, relying only on the keyboard. In my experience of using macOS/OS X/Mac OS X as well as Windows and Linux, macOS is one OS where a user cannot avoid using the mouse or trackpad! I agree with your other points (including easier customizability), but have to completely disagree with this quoted sentence. It's shocking to me how far ahead MacOS is in terms of keyboard shortcuts compared to all other operating systems.
