There is Karabiner Elements (https://github.com/tekezo/Karabiner-Elements) which is amazing!
... but both pale in comparison to the mighty AHK for Windows, imho https://www.autohotkey.com/
AHK is so incredibly useful it should be bundled with Windows at this stage