For reference, I really like how shortcuts work in MacOS. This won't solve the lack of a standard that developers try to adhere to on other platforms.
But it's immensely annoying to have to shift between ctrl+c and ctrl+shift+c depending on whether or not you're on a terminal versus another application. As a bonus, I press command with my thumb which is both stronger than my pinkie and has very little to do other than press space normally.
I don’t get the fascination with macOS keyboard shortcuts, people always mention the copy thing that you did and it doesn’t seem like that big of a deal.
- Super key isn't wasted on window management (a thing you basically are doing a handful of time per sessions). A nicely-placed key is used for things that you do a lot!
- No "oh wow the start menu showed up randomly" BS when you fat finger.
- Control commands "just work" everywhere! Terminal usage is of course easy, but ctrl-a/ctrl-e also work for cursor movement. You get great text maninpulation! Seriously, being able to move the cursor around in any text field is a game changer.
- Isolation of most system-level operations to that key mean that you are unlikely to hit weird conflicts. And if you fat-finger you can Super-Z out of your issue most of the time.
There's two parts to it. One, that macOS has a proscribed way for apps to compose command, ctrl, and option for shortcuts, whereas it's basically the Wild West on the other platforms. So it's just generally nice on macOS.
The terminal thing is, in the grand scheme of things, minor, but a very nice QoL. It's annoying to mode shift from ctrl as a desktop environment modifier to ctrl as a unix modifier. Especially when ctrl+c can be quite a bit more destructive than "copy".
It's not like it's impossible to adjust, but it's very nice to have command+c do the same thing, everywhere.
> It's not like it's impossible to adjust, but it's very nice to have command+c do the same thing, everywhere.
Yeah, I would sum it up as reducing the number of discrete shortcut sets to remember to the bare minimum, instead lumping as much as possible into the global set.
It feels a lot more ergonomic, especially if you switch between cli and gui applications a lot. It's one thing I really miss when going from my work Mac to my home Linux machine.
For reference, I really like how shortcuts work in MacOS. This won't solve the lack of a standard that developers try to adhere to on other platforms.
But it's immensely annoying to have to shift between ctrl+c and ctrl+shift+c depending on whether or not you're on a terminal versus another application. As a bonus, I press command with my thumb which is both stronger than my pinkie and has very little to do other than press space normally.