Hacker News new | ask | show | jobs
by dylan604 1571 days ago
>i want to switch window of the same app or switch app.

That sounds like a total nightmare to have the same keyboard shortcut do 2 different things. Cmd-Tab switches app, Cmd-` switches windows in an app. I just don't understand how that is difficult. Then again, some people find math hard, others find it easy. To each their own.

3 comments

MacOS is app centric and Windows is document-centric, in large part because of the differences in window management. MacOS window management encourages users to focus on which app is open, leading to users talking about apps rather than documents (I made it in Keynote, Pages, or Numbers). Windows windows management encourages users to focus on which document is open, leading to users talking about documents rather than apps (it's a Word Doc, an Excel Sheet, a PowerPoint Deck). The difference is subtle but significant. If you're a long time MacOS user, you can't imagine not just knowing what app your document/window is hosted in. If you're a long time Windows user, you can't imagine mentally sorting your windows by which app launched them.

This difference almost certainly has its roots back in the dawn of the original Macintosh, which could only run one application at a time and context-switching or Multi-Tasking had to be explicitly added to the OS after the fact[0]. Windows, which was developed later, was designed as an inherently multi-application OS from the beginning. Today, it's pretty much only in the windows management where you still see the vestiges of those original differences.

[0]https://en.m.wikipedia.org/wiki/MultiFinder

> I just don't understand how that is difficult.

It's not difficult, but why do they make it difficult to "just go to the previous window", whose default shortcut was alt-tab on almost all systems (windows + gnome + kde)?

Maybe you have a specific workflow with a specific set of apps you use in a specific order in which case your brain is hard-wired to know whether you'd like to switch app or window within an app. I personally find it much easier when i don't have to think about it and can just "go back" to what i was doing previously.

You seem to have the concept in your mind of open windows vs open apps. I've never thought of it like that, and always have the concept of apps in mind. Not thinking of apps seems as foreign to me as grouping windows as apps seems foreign to you. It would be interesting to see the differences between how either was learned to really grok the difference.
> You seem to have the concept in your mind of open windows vs open apps. I've never thought of it like that, and always have the concept of apps in mind.

For me, windows windows tend to be for discrete tasks. E.g., on one space I have a browser for coding stuff, and on another space I'll have a browser for email/chat. So it's important that I can switch to a specific browser window, rather than my viewport being dragged over to another space because that's the last browser I looked at. Same for code editor windows.

macOS' keyboard shortcuts aren't good for this workflow. I understand Mac prefers gesture- or mouse-oriented solutions like Mission Control, but that's a much less ergonomic approach for my needs.

Everybody that didn't start with mac has that concept of open windows, it shouldn't come as a surprise. If you like the way Apple tells you to do it, it works great. If you don't like it, Apple is bent on taking away customisation options one by one.

I also find the window management in Osx terrible. Thankfully a couple of third-party apps (BetterTouchTool and AltTab) fixes most of the issues.

I'm happy with my mac, but if those third-party solutions stop working, I'd switch back to linux in a heartbeat.

> Then again, some people find math hard, others find it easy. To each their own.

Way to be condescending. The presented opinion is clearly reasonable, as is yours.

No condescension intended. It was just a regocnition that what someone finds instinctual others find less so. It was one of the lessons not learned until much later in life for me that allowed me to become much less frustrated when working with others.
You got it wrong, this is not about finding something more difficult or less instinctual, this is about personal preference.