xmodmap - The xmodmap program is used to edit and display the keyboard modifier map and keymap table that are...
Mir - The purpose of Mir is to enable the development of user interfaces shells.
KbdEdit - Keyboard layout editor, mapper/remapper.
DirectFB - DirectFB is a web-based platform that provides you with complete access to a software library that you can use for the acceleration of graphics, handling the input devices, and others for your Linux operating systems.
Microsoft keyboard layout creator - Edit the windows keyboard layout.
Wayland - Wayland is intended as a simpler replacement for X, easier to develop and maintain.