How to Remap Keyboard in Windows 10, 8, 7, and Vista

Did one or more keys on your keyboard go missing? Your keyboard would still be usable if that key was either a key that you barely ever used, or a key that can still register a key press without the plastic cap. But what if you don’t like working this way or the worse scenario – it was some key you used a lot, like the space bar? Either ways, you have only two options. You can either buy a new keyboard or you can remap your existing keyboard. To me, buying a new keyboard just because of one broken key doesn’t make sense. If you also want to save some bucks and want to go ahead with the second option, then here is how to remap keyboard in Windows 10, 8, 7, and Vista.

Note: I tried these tools on my computer running Windows 10 Pro and they worked perfectly fine. However, these tools will work on older Windows versions, like Windows 8.1, Windows 8, Windows 7 etc. 

Remap Keyboard in Windows 10 Using Third Party Tools

Remapping keys on your Windows device is pretty easy if you know which tools to use. There are quite a few options out there and in this article we are going to mention the best of them. But before we get to our list, let’s see why you might want to remap keyboard on Windows 10.

Why the Need of Remapping Windows Keyboard

Here are some of the reasons that one should consider for remapping their Windows 10 keyboards:

  • If you break any of the keys on the keyboard or it stops working on its on, remapping your Windows 10 keys is a good option.
  • If you work interchangeably on Windows and Mac and want to use a Windows keyboard on Mac. I have found that remapping left Alt button to Ctrl helps a lot.
  • If you use your PC primarily for gaming, than remapping some keys can help you improve your gameplay.
  • If you work a job where you have to use one key a lot, remapping it to a key which is easily reachable can improve your workflow.

So, if any of these reasons make sense to you, here is how you can remap keyboard on your Windows 10, 8,7, and Windows machine.

Note: The methods mentioned in this article will also work to remap keyboard in Windows 11.

Remap Keys on Windows 10 with SharpKeys

While Windows does allow you to remap the keys on your keyboard with a few registry tweaks, SharpKeys (free) is an open-source tool that does the complex-looking task for you. Once you download the tool, follow the steps given below to find out how to remap a key to any other:

  • On the main screen of SharpKeys, click on “Add.”
Add Key
  • This will open a key mapping window. Here, from the left pane, select the key that you want should perform some other action. And from the right pane, select the key whose function you want it to perform. You can also click on “Type Key” available at the bottom of both the panes, and then tap your desired key to make that selection. Once you’ve made your selection, click on “OK” to continue. On my computer, I wanted to turn off the Scroll Lock, so I selected “Special: Scroll Lock” from the left pane and “Turn Key Off” from the right.
  • When you come back on the main screen of the tool, you should now see the entry of the remapping that you want to do. To finalize this, click on “Write to Registry.”

Now when you restart your computer, your keyboard should have remapped. In case you want to undo this, delete the entry from the tool, and again click on “Write to Registry.”

Reassign Keyboard Keys in Windows 10 Using Other Tools

While the above method is one of the easiest and the most popular ones, it isn’t the only one that gets the job done. In case you are looking for some other tools to reassign keyboard keys in Windows 10, here are a few more:

1. KeyTweak

KeyTweak is a tool which offers multiple ways – three, to be precise – to remap a key. The first is using the virtual keyboard. This method allows you to choose a key that you want to map, and then select the key, from a drop-down menu, to which you want to map it. The second way, the Half Teach Mode, works very similarly. The third (and the last) way is the Full Teach Mode. This allows you to press both the from and to mapping keys. Using this tool can get a bit of confusing as this uses scan-codes instead of the usual characters.

I found that using the virtual keyboard is the easiest option. As you can see in the picture above I have remapped, the left Ctrl key to the Alt key. I do this as I work both on Mac and Windows machines and this helps me to easily switch between the two without breaking my workflow.

Install: (Free)

2. Microsoft Keyboard Layout Creator

This tool may not exactly be like the other remapping tools on this list, but it does let you define your own keyboard layouts from scratch. And, if you want, you can even define one based on an existing layout. It can come in handy if you are looking to define a keyboard layout for a language that Microsoft doesn’t yet support. The tool has a virtual keyboard that allows you to click to assign any key. The only drawback of using this is you can’t define keys like Return, Ctrl, Alt, and Tab.

Install: (Free)

3. AutoHotkey

AutoHotkey takes a different approach for remapping the keys. Instead of the standard registry tweaking, it allows you to create scripts that you can run. A major advantage that you get with this tool is the ability to export the scripts as executable files. Though this does not have an interface as such, the steps for creating and executing scripts can easily be found in the tutorial of the tool. This tool brings more features and is really powerful. Not only you can remap keyboard keys but you can also create key binds, create keyboard executable automation, and more. Note that all these pro features also mean that you will have to invest time in learning this app. If you just want to remap your Windows keyboard, the above tools will be more than enough.

Install: (Free)

4. Key Remapper

If you are looking for a powerful key remapping tool that not only lets you remap keys of your keyboard but also mouse, then you should check it out. The app allows you to remap keys, mouse button presses, and the mouse wheel rotation to different values. It also lets you swap keys which is very useful. For example, if you are a developer, you can easily swap the Escape and the Caps Lock key. The app lets users restrict the remapping to specific programs and apps. So, you can have a different key set up for your writing app and another one for your photo editing app to make tasks easier. This is just the tip of the iceberg as Key Remapper is a powerful tool that lets you completely change the way you interact with your keyboard and mouse.

Install: Free, $24.95

Remap Keys on Windows 10 with PowerToys

Another way to remap keys on Windows 10 is to use PowerToys. With the Keyboard Manager utility of PowerToys, you can easily swap an important key with another one that you’re not likely to use often. All you have to do is install PowerToys, switch to Keyboard Manager, and click on ‘Remap a key’ to reconfigure keys. You can learn more about PowerToys and learn how to use PowerToys on Windows 10 from our linked article.

Install: (Free)

Frequently Asked Questions

How do you fix keyboard typing wrong characters?

It is possible that you have unknowingly changed the keyboard layout and that resulted in this issue. To rectify, go to Settings -> Time & Language -> Language -> Spelling, typing, & keyboard settings -> Advanced keyboard settings -> Override for default input method.

Why is my laptop not typing?

You can try cleaning your keyboard if it is a hardware issue or reinstalling keyboard drivers if it is a software issue.

How do I change my laptop keyboard back to normal?

Open the app you used to remap the keys on your Windows machine, undo the changes, and save the configuration.

What are keyboard hotkeys?

Keyboard hotkeys perform a predefined action when certain keys are pressed at the same time. For example, pressing Alt and F4 together closes the current application.

How do you fix keys on a laptop keyboard?

You’ll have to replace the laptop keyboard or remap the non-functional keys with functional ones using one of the apps like SharpKeys, KeyTweak, or PowerToys.

What is key mapping?

Key mapping is the process of assigning the function to keys in a keyboard.

How do I unlock my keyboard on Windows 10?

You can try disabling filter keys from settings to unlock your keyboard on Windows 10

Why are my keyboard buttons messed up?

You might have switched your keyboard input layout. You can change it by pressing and holding Ctrl and Shift.

How do you check if all keyboard keys are working?

You can use online keyboard check websites like to test if all your keyboard keys are working as intended.

Remap Keyboard in Windows 10 Easily with These Tools

A few missing keys on your keyboard shouldn’t be allowed to stop you in your tracks. With the help of the aforementioned tools, you can easily remap your keyboard in Windows 10 as you desire. In fact, you can do more than just keyboard mapping. You can also create Windows 10 automation commands that you can execute with some simple keystrokes. Do check these keyboard remapping tools and let us know which is your favorite one by writing in the comments section below.

Comments 15
  • Priyansh Gupta says:

    Thanks, works like a charm.

  • Dipps says:

    tried keytweak and it worked for me

  • Jensen says:

    Programmable keyboard like Corsair. Take it with you.

    • Joo says:

      Works with microsoft products only

  • bertus says:

    Thanks will try. I spilled beer over my keyboard, cleaned it, almost all keys work except k and p for some reason. So i will switch keys with ; or [

  • Mand says:

    Another reason to need this: my Lenovo Yoga 510 has the right-hand shift key *outside* the up arrow, meaning I keep hitting UP and finding I’m typing in the middle of the line above, when I meant to capitalise a word. I might eventually get used to this but looked for a way of remapping instead – a new skill for me, delighted to find it can be done. Off to try SharpKeys now, and if it’s easy as it sounds, I can see myself customising my keyboard in lots of ways… Having a right-hand Function key instead of the AltGr that I almost never use, for example… yabbadabbadoo, fun fun fun.

  • Derin says:

    Thx for add end of the software, i really like that software :3
    (i am not friend with that person, i am a person download this software for osu)

  • David Winet says:

    ANOTHER REASON TO REMAP: If you have a weak right hand pinky like me, you can remap the Shift key to the never used (by me anyway) but thumb-pressable right ALT key (just to the right of the spacebar).

  • Frank Flesch says:

    I want to be able to press the “star” key and have it print my name. I could do this in windows 7.

    • Mike Frerichs says:

      AutoHotKey can do that. See the description in the article above.

  • Santiago says:

    Todas o no servían o era demasiado complicadas
    Excepto por la 4. Key Remapper

    Muchas gracias

  • Malcolm Reynolds says:

    Do any of these solutions let you quickly switch between mappings? A *lot* of laptop keyboards nowadays are coming without the embedded numeric keypad, and it’s driving me nuts – I don’t want to have to carry a separate keypad that is easily broken or lost. The ability to quickly switch between normal and custom with a quick keypress would be invaluable.

  • Marc Wilson says:


    I have a laptop PC with a US key layout. Which is mostly OK, except that I have the machine set to UK, and I also sometimes use a separate UK keyboard. If I remap the keys so that they do what they say on the keycaps, it will be wrong when I plug in the external keyboard.

    Is there a way to have a different keyboard map depending on whether an external keyboard is attached or not?

    Willing to use AutoHotKey if it’s clever enough.

  • Montazar says:

    thnx a lot realy helped me <3

Leave a Reply