6 ms·
"Consistent shortcuts" is the main "feature" keeping me on KDE. Cmd+Shift+, opens preferences in every app. Alt+Left or Right (or Back or Forward) goes "back"
by still_grokking 4y ago
"Consistent shortcuts" is the main "feature" keeping me on KDE.
Cmd+Shift+, opens preferences in every app.
Alt+Left or Right (or Back or Forward) goes "back" and "forward", in every app that has those concepts
Cmd+Tab or Cmd+Shift-Tab switches tabs, in every app that has tabs.
Cmd+W closes the current tab by default, if the app has tabs, (or current window, if the app has no tabs)
Cmd+Q quits the app.
Etc.
What's again so special about macOS?
One needs only to avoid GTK stuff, Electron, and Windows Software, and one gets perfectly consistent behavior.
And those behaviors can be "even" configured globally! (That's something to mention specially of course when talking to Mac users as such an advanced feature like "configurability" is notoriously missing in the Apple universe).
- rileymat2 4y agoI switch between linux, windows and mac on a daily basis. Mac short cuts are far more consistent. Now, copy and paste. It is cmd-c in mac, in ubuntu you can’t tell me unless I tell you if I am in a terminal or not. But most of all, readline shortcuts ctrl-a goes to the beginning of a line in nearly ever mac app. Not so in linux.
- choko 4y agoI find Mac less consistent, especially around home/end key behavior. In some places, home goes to the start of a page, in others, the start of a line. In addition, the key combinations and gui behavior are annoying. Ever try to cmd+tab to a minimized window? You have to do finger gymnastics to add an extra key to get that window to open. Other than the cli, I've seen little benefit in using a Mac vs. a decent PC with just about any Linux distro or Windows.
- nikitaga 4y agoSince you mention GTK, I assume that must be the root of my problem – I keep trying Ubuntu and some other GNOME distros, haven't tried KDE. Ubuntu was definitely a mess when it comes to consistent shortcuts when I last tried it (a couple years ago).
- still_grokking 4y agoYes, the lacking usability of GTK (3 and later) apps is the root of all problems with GTK desktops. But the issues aren't Linux specific of course. KDE is by now one of the most lightweight¹, stable, and usable desktops by far. And KDE is completely configurable regarding look&feel. You can make it by now even look and behave like any other desktop with one click using global "themes" (the feature switches more than the theme; that's why I've put the term in quotes). https://store.kde.org/browse?cat=121&ord=rating https://store.kde.org/browse?cat=121&ord=rating ¹ KDE beats mostly everything in this point, except maybe raw WMs and LXQt. Yes, it's more lightweight than say the GTK3 based Xfce by now… The "magic" lies to one part in Qt that gets optimized for embedded applications now for many years, and all the work in optimizing KDE itself after it got bad rep one and half decade ago for being bloated (which was indeed true back than; but they learned the lesson; only the internet FUD never dies).
- paldepind2 4y ago> One needs only to avoid GTK stuff, Electron, and Windows Software, and one gets perfectly consistent behavior. So as long as one avoids all the inconsistencies then one gets consistent shortcuts? ;) Only using Qt apps on Linux is very hard. A lot of good apps are GTK or Electron. On macOS there is no GTK & Qt divide and Electron apps are very good at implementing macOS shortcuts. Hence you get more consistent bindings. Also, many bindings are absent even in Qt app. For instance, on macOS you have Emacs-style bindings in every app (Ctrl+a, Ctrl+p, Ctrl+k, etc.). Those are very useful. You can get them on Linux (at leasts in GTK apps) but it's very hacky and it conflicts with a bunch of stuff, whereas they fit right in on macOS. Cmd+Shift+/ to search all menus is also super useful and I don't think you can do that on KDE. > And those behaviors can be "even" configured globally! (That's something to mention specially of course when talking to Mac users as such an advanced feature like "configurability" is notoriously missing in the Apple universe). If you don't think macOS can be configured then you are mistaken. It can't be configured to the extend that KDE can that is true (some of us consider that to be a feature). But a lot is still possible. As an example, kindaVim adds vim-style keybindings to every app which is kinda cool.
- Gualdrapo 4y ago> Cmd+Shift+/ to search all menus is also super useful and I don't think you can do that on KDE. Not sure if this is what you're talking about, but KDE now has KCommandBar (or some name like that?), a HUD menu that can be invoked with Ctrl+Alt+I. Though I as a KDE fan concede that the need for some GTK stuff is kinda disappointing, for me Firefox and Inkscape (can't care less about Electron stuff, though). Inkscape AppImages have turned out very handy, but alas the Firefox ones don't bundle GTK so you can't have a GTK-free system if you want to use Firefox. Still though I don't think something as configurable as keyboard bindings are too much of a deal to promote or convince people about a DE or a OS.
- paldepind2 4y agoYes, KCommandBar seems to do the same thing. Cool! Thanks for sharing.
- 4y ago