There are no default keys to disable the Caps Lock function in Windows. However, if you need to do so for whatsoever reason, e.g. to avoid keying in cap-locked password, to play tricks on your friends, etc., you can make some changes to your Registry and get your Caps Lock key disabled.

To disable Caps Lock in your Windows XP or Vista, you can follow the steps below: –

a. Open your Notepad and copy the following lines into it:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] “Scancode Map”=hex:00,00,00,00,00,00,00,00,02,00,00,00,00,00,3a,00,00,00,00,00


b. Save it as “nocapslock.reg“. Make sure the file’s format is “.reg” but not “.txt”, e.g. nocapslock.reg.txt.

c. Double click the “nocapslock.reg” file. You will be prompted with a message to confirm whether you want to add this file to the Registry. Click “Yes”.

d. Reboot your computer and you will find the Caps Lock key no longer in function.

In the event you want to restore the Caps Lock key:

a. Open your Registry. Go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

b. Delete the entire “Scancode Map” file or delete Scancode Map value. Alternately, open your Notepad can copy these lines into it. Execute the file like what you did earlier.

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] “Scancode Map”=-

c. Reboot your computer and you will find your Caps Lock is enabled again.

Reference via

Related Posts

  • Mark J.

    For the people that say it doesen’t work. One of the most important steps is to reboot the computer after making the change to the registry. This is because the registry is loaded into memory one time and only one time shortly after the Windows kernel initializes. Changes made to the registry are not reflected in the registry that is loaded into memory, hence the reboot is required after doing this and sometimes when installing programs that make changes to the registry effective.

  • mowais911

    Thanks It’s work perfectly on Win Xp 32 bit

  • akash

    not work

  • Don Hedman

    An Australian company, BrainSystems, has a free application ‘CapsLock’ that fixes this.

  • david

    an error in the number and letter combination. where it says "3en" should read "3" instead …

  • james

    sorry again you don't have to have a microsoft keyboard i am using it on my acer laptop.

  • james

    sorry that was supposed to be intelitype pro 7.0

  • james

    microsoft intelitype per 7.0.

    good for 32 bit windows 7 and vista.

    free download from micro soft,for their keyboards but after loading program select natural multimedia key board etc to find which one works for you scroll through menu to caps lock then configure and ok.

    shutdown,restart and caps lock is disabled and a liiile notice appears when you hit it.

    it's free from microsoft

  • none

    I did not find the key scancode map in my win 7

  • anonymous

    This is big bullcrap. This doesn't work. I tried, and my Capslock key still works.

  • Moritz

    Does not seem to work in Windows 7.

  • Deyaa Addeen Fahmy S

    appreciate, thanks.