While this can be achieved using existing tools such as Karabiner-Elements [1], it might be overwhelming for some to configure the said tools. I like how simplistic your tool it :)
[1]https://medium.com/@nikitavoloboev/karabiner-god-mode-7407a5...
[1]https://medium.com/@nikitavoloboev/karabiner-god-mode-7407a5...