A keyboard remapper is software or a hardware tool that allows users to change the function of their keyboard keys. Essentially, it enables you to reassign keys to perform different actions or to make the keyboard layout more comfortable and efficient for your specific needs.

: For power users, this is the gold standard. It uses a simple scripting language to remap keys, create macros, and automate almost any task on your PC. Karabiner-Elements (for macOS)

If you want a "set it and forget it" solution, is the way to go.