3 ms·
While I have most of the annoyances for potentially switching from MacOS to Linux as a daily driver, the inconsistent system shortcuts are the big killer. Even
by wilkystyle 7y ago
While I have most of the annoyances for potentially switching from MacOS to Linux as a daily driver, the inconsistent system shortcuts are the big killer. Even with emacs-style shortcuts enabled at the system level, there are no guarantees. ctrl-n may go down one line, or it may open a new window. It's even inconsistent within a single app: ctrl-w will close your browser tab unless you're in a text field, in which case it will delete backwards one word... maybe (in firefox, even some text fields fail to intercept ctrl-w, and you still end up closing the tab).
macOS does a great job of supporting Emacs navigation keys at the system level, while using the super key for things like copy/paste, close tab, quit application, etc. This leaves the ctrl key free for those system-level emacs bindings.
I started down the path of attempting to customize my Linux machine to use super like in MacOS, but gave up due to inconsistencies in whether or not an app recognizes the super key or if it even allows you to customize your bindings (e.g. make super-w close a tab).