Interception tools
I was looking for a solution to mapping the CapsLock key on my laptop into Ctrl and Esc. I was happy with using the setxkbmap and xcape solution for a while now, but I also had a problem with it: whenever I did a system update in Arch and the initramfs got regenerated, I would suddenly lose my bindings. As I searched for an alternative solution, I came across Interception Tools....