I don't hate it, but I wish more of the tools I use took advantage of it.
I think it could be massively improved by shortening it a little on the left to make room for a physical escape key. That's about 95% of my problem with it.
I don't hate it, but I wish more of the tools I use took advantage of it.
I think it could be massively improved by shortening it a little on the left to make room for a physical escape key. That's about 95% of my problem with it.
And your post also answers you sibling comment: Ctrl modifier is useful outside of just Emacs.
Try it out. I believe the API changed in the macOS release before Mojave, so they relaunched Karabiner under the name Karabiner Elements. This option is under the "Complex Modifications" tab.
If I was writing a list of tricks for macOS power users to try, this would be my number one. Up there with binding a global show/hide hotkey for iTerm (I use Ctrl-Space, thus CapsLock-Space).
I currently use Karabiner for this as well, but a slightly different configuration.
The two rules I use are:
* R-Cmd + hjkl are arrows (which works great with HHKB but even on native MBP it requires less movement of hand from trackpad or typing hand than the arrow keys)
* Caps solo is Esc while Caps with another key equals Ctrl.
Is there a way to do this in Linux as well? I currently have to use Linux regularly and I rebind Caps to Ctrl however for Vim it isn't ideal. So I'd like to have the same functionality I have with Karabiner on Linux (Xorg / console).
It's not optimal, but I do it because backtick is about the same position as a hardware Escape key. It makes using vim feel ok again.
This option is available from the KE Complex Modifications tab.