QMK
is an open source firmware for AVR and ARM based keyboards. Thanks to being open source,
it allows for enourmous levels of configuration and customization. Here, I'll explain some
of the modifications I made for my own use to this firmware.
You can find my full keymap
here.