I’ve since come up with an easier way to maintain my rules. This post talks of some of the cool things you can do with Karabiner. But if you want a more maintainable way of customizing all this, read my other post instead.
tl;dr:
brew install yqrashawn/goku/goku
mkdir -p ~/.config && cd ~/.config
touch karabiner/karabiner.json
touch karabiner.edn
# update your edn file with a sample from here https://github.com/yqrashawn/GokuRakuJoudo/blob/master/tutorial.md
# or mine: https://gist.github.com/kaushikgopal/ff7a92bbc887e59699c804b59074a126
goku
Background
I’ve been messing with mechanical keyboards recently. There was one in particular which is a 60% layout that I fell in love with.