Here is a list of best free key mapping software for Windows. These software let you change the functionalities of the keys which may prove out to be useful in several conditions, like: Broken Keys, Non Working Keys, make keyboard easy to use by changing the keyboard functionalities the way you are used to, for security options, and add some unique custom shortcuts to the keyboard in case they are not available. These software are quite easy to use, so you don’t have to worry about how to change keyboard function, and how to map keyboard keys. In case you make some unwanted changes in the keyboard settings, it can be reverted. Some of the programs make changes in the Registry while some don’t. So in order to avoid such conditions make sure to make a backup of your Registry settings so that you can easily revert back the changes.
Best Free Key Mapping Software:
Microsoft Keyboard Layout Creator from Microsoft is the best key mapping software that I like. It is due to the fact that it lets you make your own custom keyboard layout. You can easily create keyboard layout using this keyboard, where you can build keyboard layout either from scratch or choose any existing keyboard layout and make some minor edits to it. This software doesn’t perform registry hacks as compared to other software, and simply creates an standalone application which can be installed on any computer. You are also provided with the option to validate layout, test keyboard layout, build DLL and setup package.
Microsoft Keyboard Layout Creator is a good key mapping software, which allows you to create custom keyboard layouts from scratch. You can also take an existing layout and edit it as per your liking. You don't need to work by registry hacking method. It rather builds and creates an installer, which you can then install on any PC as an additional keyboard. In order to make your own keyboard and install it, you have to undertake the following steps:
Choose a keyboard layout from the 3 available options under the options tab.
Here you can also choose appropriate options as per your requirement by choosing the appropriate text box.
Choose the option to open either a blank layout, or open an existing keyboard layout from a set of options.
Then you have to click on the keys and assign the values that you like.
Certain keys can also be set as dead keys.
While assigning the keys, you can choose the all options in order to specify certain settings of the shift state, where you can choose the CodePoint associated with Keystroke.
Several different options can be tick marked to show the Caps Lock, and shift states.
There are certain keys that are nonassignable.
You are provided with the option to choose your own legend where you have to simply specify the colors of different keys.
You can also save it as source file (KLC), open KLC files, and can also save it as image, and also take a printout.
Different information can also be added to it, like name, description, Company, Copyright, and language.
Under the optional settings tab, you can choose the option of AltGr, ShiftLock, LRM, and RLM.
Finally choose the option to validate layout, test keyboard layout, build DLL and setup package.
After you choose the option to build DLL and setup package, a setup file is created which can then be used on any computer to install that particular keyboard layout.
In case some errors occur during the setup, it is shown in the log file.
Key Mapper is a beautiful and sleek looking key mapping software that helps you to customize keyboard keys. This is a very simple and easy to use program to change keyboard keys. It works with simple drag and drop, and you don't need to worry for the HEX codes. In order to reassign keyboard keys, undertake the following steps:
In order to disable the key or delete the key mapping, or re-enable a key, drag it off the keyboard.
In order to remap the key, double click it.
Drag and drop feature is also available for the keys in case you want to map it with the keys which are visible.
You can also undo and redo any changes that have been incorporated.
You are also provided with the option to create new mappings, where you can choose the option to use key capture or select from lists.
Also the option can be chosen to revert to saved, clear all boot mappings, and export as registry file.
The option can be chosen to display either all mappings, boot mappings, and user mappings.
You can also choose from different keyboard layout and select language.
The option can also be chosen to toggle lock keys.
After you are done with making changes, you have to allow it to make changes to the registry.
Then you have to logoff for the changes to take effect.
Keyboard Layout Manager is a simple lightweight keyboard mapping software that helps you to customize keyboard keys. This is a program mainly used to change keyboard keys functionalities. In order to get an idea of how to change keyboard key function undertake the following steps:
Change the keyboard layout if required, where you have to select a layout name, select a language, and a template.
Then you are provided with the option to either edit the desired layout, where you are displayed with the virtual keyboard and the character map.
Click on the appropriate keys and select the options from the character map to assign that key another value.
At any moment of time you can choose the option to reset the virtual keyboard, reset key, clear key, choose font, resolve VK's and many more such tasks.
The options can be chosen to export, and import layout.
Different views can be chosen from the normal, Shift, Ctrl, Ctrl+Alt, and Shift+Ctrl+Alt.
The options can be chosen from the Caps Lock, Caps alternate, and Caps lock (AltGr).
When you are done creating the layout, you need to activate that layout, in which you need to add that layout in the active keyboard layouts list.
In the lite version you are only provided with the option of character editing.
OkayKeybees is a simple freeware which can be used to remap keys. This has a unique feature which helps you to map keys only when a hotkey is pressed so that you can use it only when required and for rest of the time it works as normal keys.
In order to do so you have to allocate the "Press keys, allocate keys, and the modifier keys" and add it to the list.
Here you can also browse for "Always Replaced tab" and you have to just allocate the "Press key and the simulate key", and add it to the list.
You can also choose the option to delete any allocated keys at any moment of time.
This freeware runs in the system tray so it can be put to use whenever required.
The shift pressed option can be turned on or off.
It detects the keyboard button pressed on its own.
Remapkey is a small lightweight software that comes bundled with Microsoft Windows Server 2003 Resource Kit Tools. After installation, browse to the file location where it is installed and open Remapkey.
You are shown two keyboards, i.e. Base keyboard and Remapped keyboard.
As you make changes in the upper keyboard the changes are displayed in red color in the lower keyboard.
Then you can choose the option to either save and exit, cancel, restore contents, or check integrity.
You can also set the option of auto-logon.
Option is also provided to choose from different key options of normal, raised, or sinked.
Then after all the changes are made you are required to restart the computer in order for the changes to take place.
Microsoft Windows Provides an inbuilt tool i.e. Registry Editor which provides you the option to map keys. But in order to do so, you need to have a basic knowledge of the HEX codes of the keys. You can view the detailed list of the HEX keys on the Microsoft website. In order to map keys as you wish, you have to undertake the following steps:
Open Registry Editor.
Go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout.
Change the values in appropriate tabs.
Reboot the computer or logoff in order to make it work successfully.
There are also a number of Downloadable registry hacks to perform desired tasks.
keyRex is a simple freeware which can be used to remap keyboard, but here you have to enter certain numerical codes in the config file. By default it has a predefined layout to write Russian from the default QWERTY keyboard.
Firstly you have to start the software and keep it running in the background.
Then open the software in which you want to type using the keyboard.
Based on your choice the software types in different languages.
Keymouse is a small, and lightweight freeware which can be used to remap a particular key, i.e. Remap right Alt key to the right mouse button. It proves out to be quite useful in case you have a single button mouse, or in case your right click of mouse is not working. In order to do so you have to simply run the program and it finally gets the job done. In case you want to stop doing so you have to simply End the task by going to the Windows Task Manager.