The Ultimate Guide To Keyboard Remapping

Martin Brinkmann
Jun 6, 2010
Updated • Jun 11, 2019
Software, Windows, Windows software

Many computer users think that the functionality provided by different keys on a computer keyboard is fixed in stone and cannot be changed at all. Most might be surprised to hear that it is possible to remap all keys on a computer keyboard in Windows.

But why would someone want to change specific keys on the keyboard so that they have a different functionality? One reason could be to disable or change a key if the functionality of it is never used.

Think of the Caps Lock key for instance. It could be disabled or remapped instead of running the risk of pressing it accidentally and switching all keys to Shift-key mode. The Windows-key is another example as it can have side effects if pressed in the wrong situation (think fullscreen applications).

Another example are media keys and special keys. Media keys for instance can be used to play, pause or stop media and change the volume. Not every software on the other hand supports these keys and some users might be inclined to remap the media keys to different keys.

Some users might want to add functionality to a keyboard by adding keys that it does not have. Laptops without a Windows key come to mind as a basic example. Computer keyboard remapping tools can be used to remap a key like Right-Ctrl, or Right-Alt to the Windows key so that the functionality becomes available.

Keyboard Remapping basics

The direct way of remapping keys in Windows is to use the Windows Registry.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

The problem with this approach is that the user needs to know the scan codes to change a key's functionality. A list of scan codes for common keyboard keys is available here.

A creation of a System Restore Point is advised before changing any keys directly.

Remap Software

A better approach for most users is to use a software instead of directly editing the Registry. A software usually has two advantages.

  • It often provides a visual representation of the keyboard which makes the identification of keys easier
  • The scan codes are irrelevant as the program does all the remapping automatically

The programs automate the process of remapping the keys in the Registry. They do not need to be running in the background once the keys have been edited.

Sharp Keys

remap keyboard
remap keyboard

We have reviewed Sharp Keys some time ago. The program does not display a visual representation of the keyboard, just a list of supported keys.

The portable software supports key identification making it easier to find a key in the list. A key can be remapped by selecting it in the left column and selecting the new key in the right column afterwards.

Map Keyboard

map keyboard

This portable 30K application displays a visual keyboard on screen. Keys can be changed by selecting them first with the left mouse button and picking a remap key in the pull down menu afterwards. All remapped keys are displayed in green. There is also an option to save the layout and reset the keyboard layout in case something went wrong or is no longer needed.

Map Keyboard does not support media keys and other special keys. Users who need that functionality have to rely on Sharp Keys or the keyboard remapper KeyTweak instead. Download the program with a click on the following link: mapkeyboard


keytweak keyboard remapper

KeyTweak is the most advanced program of this guide. It supports standard keyboard layouts and specialty buttons. The program offers a teach mode that comes in handy to identify and remap keys. The teach mode is also helpful if the key is not displayed as part of the virtual keyboard. KeyTweak will recognize the scan code of the key in teach mode so that it can be changed.

Keys can either be changed by using the handy teach mode or by clicking on a key in the program's interface right away. The Choose new remapping menu holds all the keys that the selected key can be remapped to.

Defaults can be restored with a click and remapped keyboard layouts saved to import them on other computer systems.

KeyTweak contains the functionality of both Sharp Keys and Map Keyboard making it an excellent choice to remap keys. It is on the other hand the only software in this guide that needs to be installed. Click on the following link to download the program: KeyTweak_install

All three programs have been tested to work on 32-bit and 64-bit editions of the Windows operating system.

Here is a list of other programs to remap keyboard keys on Windows:

The Ultimate Guide To Keyboard Remapping
Article Name
The Ultimate Guide To Keyboard Remapping
Find out how to remap any key on a computer keyboard in Windows using built-in functionality or third-party software programs.
Ghacks Technology News

Tutorials & Tips

Previous Post: «
Next Post: «


  1. Martin said on March 12, 2023 at 3:05 pm

    An even quicker way to open Task Manager is by pressing Ctrl+Shift+Esc.

  2. archie bald said on March 12, 2023 at 4:32 pm

    Win+Pause used to be the goto shortcut for me since… W95… Ms recently hijacked it and you now get Sysinfo. Device manager is still accessible this way: the second to last link at the bottom.

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.