Karabiner-Elements is a powerful utility for keyboard customization on macOS Sierra (10.12) or later. [Moved to: https://github.com/pqrs-org/Karabiner-Elements]
Why do you think that https://github.com/CalcProgrammer1/KeyboardVisualizer is a good alternative to Karabiner-Elements