KbdEdit is a full-featured keyboard layout editor and mapper/remapper.
FEATURES
SPECIAL AND FUNCTION KEYS REPROGRAMMING
KbdEdit is no ordinary keyboard mapper: not only can you assign any letter or special character to any key, but with the Personal edition you can remap physical position and function of any, and we mean ANY key: letter or digit, Control, Alt, Shift, Function, multimedia or cursor keys.
You can even reprogram such unyielding keys as Caps/Num/Scroll Lock and Numpad keys.
Missing the right Ctrl, which was expelled from your laptop's keyboard in favor of the "context menu" key you never use? With KbdEdit, nothing easier than bringing it back.
UNDO/REDO
You can experiment to your heart's content - multiple level Undo/Redo always gives you an easy route back.
Don't waste time designing elaborate layouts only to discover they're ergonomic disasters once you try to use them. Test any change as soon as you make it.
PRINT YOUR OWN KEYBOARD STICKERS
With KbdEdit's key cap stickers, you can make any physical keyboard match your custom layout key-for-key.
UNICODE SUPPORT
Unicode palette at the bottom of the KbdEdit screen will soon become your best friend. It adjusts automatically to the current layout, displaying only character ranges that make sense for your language, and highlights characters that appear in the current layout..
Even better, you can drag & drop characters even from/to other applications - KbdEdit is a better CharMap than the Windows built-in CharMap itself
Unicode with its 65 536 code points will never intimidate you again.
Comments and Reviews
By far the best, it has tons of features and makes customization of layout accessible to everyone, but it has also many advanced features that I didn't know that they are possible.
Simply the best software if you want to tweak your keyboard layout. No other comes close to this one.
I specifically wanted to change the mapping of one key of my current keyboard layout: change right control key to delete key.