This makes macOS keyboard shortcuts mostly work like linux/windows (ctrl+c/x/v, alt-tab, etc in the same position as on Windows), while also swapping esc and caps lock for easy Vim usage, and finally also remapping the modifiers in iTerm2 in such a way that emacs over SSH is able to understand them.
- Install Karabiner Elements
- Install the following JSON in Karabiner as a Complex Rule:
{ "description": "Everything", "enabled": false, "manipulators": [ {