KbdEdit - Keyboard layout editor, mapper/remapper.
keyd - Linux lacks a good key remapping solution. In order to achieve satisfactory results a medley of tools need to be employed (e.g xcape, xmodmap) with the end result often being tethered to a specified environment (X11).
Kanata - This is a cross-platform software keyboard remapper for Linux, macOS and Windows. A short summary of the features:
Stick Shift - Stick Shift saves you time by removing repetitive changes to hand position when programming.
Microsoft keyboard layout creator - Edit the windows keyboard layout.
KeyExtender - KeyExtender is a keyboard remapping tool which not only allow you to customize keyboard keys, but...