KeyExtender can change any key on the keyboard into other keys or key combinations. With it,you also can change your common 102 keyboard into a multifunctional one without costing much money.
MapKeyboard is a free program to remap the keys on your keyboard. Using MapKeyboard, you can alter any key on your keyboard to function as a different one or altogether disable it as well.
XKBInd is a small and simple indicator of keyboardlayout (XKB group) for the X Window System; it outputs information about current keyboardlayout attached to each top-level window through ...
Key Transformation can customize your keyboardlayout, change any key on the keyboard to other keys. Its on-screen-keyboard ( soft keyboard ) is very easy to use.
Softboy.net On-screen-keyboard can be useful if you have mobility impairments, if you are using a tablet PC, or if your keyboard goes down. And it can works well on touch-screen. This a demo keyboard which includes the main keys on a normal keyboard.
Keystroke Converter can customize your keyboardlayout, change any key on the keyboard to other keys, replace keyboard shortcuts, execute micro or windows action.