MapKeyboard is described as 'free program to remap your keyboard. Using MapKeyboard, you can alter any key on your keyboard to function as a different one or altogether disable it as well' and is an app in the OS & Utilities category. There are more than 10 alternatives to MapKeyboard for Windows, Mac, Linux, BSD and X11. The best alternative is SharpKeys, which is both free and Open Source. Other great apps like MapKeyboard are KeyTweak (Free), Key Manager (Paid), Key Remapper (Paid) and xmodmap (Free, Open Source).
SharpKeys is a utility that manages a Registry key that allows Windows to remap one key to any other key. Included in the application is a list of common keyboard keys and a Type Key feature to automatically recognize most keyboard keys. It was developed in C# using .NET v2.
The xmodmap program is used to edit and display the keyboard modifier map and keymap table that are used by client applications to convert event keycodes into keysyms. It is a part of the X.Org project.
PCKeyboardHack can change caps lock key behavior. For example, changing caps lock key to delete Key. PCKeyboardHack can activate International Keys on Non-Apple keyboard. == Utility for the caps lock key and some international keys in PC keyboards.
Remap Keyboard lets you modify your Mac keyboard layout by changing the behavior of each key to work like another. You can apply mapping to all your keyboards or just the selected keyboard (e.g. only the MacBook keyboard or only the USB keyboard).