If you’re a fan of mechanical keyboards, and specifically a fan of smaller layouts like 60% or even 40% (like the Planck keyboard), chances are that you need to remap your keys somehow to make the keyboard behave like you need it to.
Now, if you use a Mac there’s only one real choice for this: Karabiner. With this beautiful powerful tool you can accomplish almost anything concerning your keyboard.
The best part is that you can write your own remappings. This is done in a specific XML file that gets interpreted by Karabiner. Here’s what I imported and wrote myself over the time I have used it.