Reset Keyboard settings to default in Windows 10/8/7

At times, you may have some software changing the way your keyboard functions. Or maybe you added some custom keyboard shortcuts or hotkeys, and now want to reset Keyboard settings to original defaults. If your laptop keyboard keys are not working the way they should be, then maybe it is time you reset your keyboard keys to default settings. This is what you could try in Windows 8.1/8 or Windows 10/7 and see if it helps.

Before you proceed, you may want to first confirm that it is not due to a physical problem or a hardware issue. So ensure that you update your device driver to its latest available version, clean the keyboard, check the wires and physical connection and maybe even try a different keyboard, in case of a desktop computer, and see if it resolves the problem. Also check if you have enabled Sticky Keys in Windows.

Reset keyboard settings

Reset keyboard settings

Open Control Panel > Language. Select your default language. If you have multiple languages enabled, move another language to the top of the list, to make it the primary language – and then again move your existing preferred language back to the top of the list. This will reset the keyboard.

If you have a single language, add another language. Make the new language, the Primary language by moving it to the top of the list. Once you have done this, now move the old language back to the top of the list to make it the primary language again. This will reset the keyboard layout to default.

Lets take an example to make it clear. I have only English (India) installed and it is my primary language. If I want to reset my keyboard to default settings, I will have to add another language – say English (United States) and move it to the top of the list, using the Move up link. This will change my keyboard layout.

Next I will have to move English (India) back to the top. This will change my keyboard layout to match this language setting. I can then delete English (United States).

This will reset the keyboard keys to default settings.

You may want to have a look at these posts too:

  1. Microsoft Keyboard Layout Creator for Windows 7, Windows Vista, Windows XP
  2. Remap Keyboard Keys with SharpKeys.
Posted by on , in Category General with Tags
Anand Khanse is the Admin of, a 10-year Microsoft MVP Awardee in Windows (2006-16) & a Windows Insider MVP. Please read the entire post & the comments first, create a System Restore Point before making any changes to your system & be careful about any 3rd-party offers while installing freeware.


  1. tina

    this did not work for me. My keyboard physically did not reset. i need it to reset because my shortcuts are not working and i cannot use the command buttons.

  2. CMP

    didn’t work for me either. Keyboard is working to log in but not at all after I get into Windows 8.1

  3. Nikola Trajanovski

    It didn’t work for me either.

  4. Jeepers

    That is a different issue. You need the proper driver from HP, Dell, or ?? to “reprogram” shortcut keys. Microsoft OS doesn’t know what you need.

  5. didn’t work for me either :[ i’m using the onscreen keyboard right now because some of my actual keys type numbers and such instead of the letters they’re supposed to. the kittens walked on my keyboard while i was away and I don’t know how to fix this

  6. Levi Samyn

    I have the same issue of letters adding numbers and other signs, it is annoying.

  7. Nishkal Prakash

    Your a Genius….
    Thanks a Lot!

  8. hey i downloaded SharpKeys and fixed it manually and that worked for me, so if you’re still having issues maybe give it a shot?? good luck buddy

  9. Caleb

    Some say that using Left Hand, hold down LCtrl + LAlt + LShift. With Right Hand hold down RCtrl + RAlt + RShift to reset your Keyboard and Mouse settings.

  10. Jaden Huang

    have a nitro 5 and set the power button on keyboard to sleep and now I can’t change it back 100% regret this did not reset it

Leave a Reply

Your email address will not be published. Required fields are marked *

5 + 8 =