How To Disable The Caps Lock Key In Windows Vista Or 7

How often do you use the Caps Lock key? Well, I don’t think that you might be using it that frequently until and unless you are a writer, reviewer, or a part of a personnel working in the accounting department.

You might be also using the key very often if you have set your password that includes letters in upper case. But what if you are not using the key at all?

How To Disable The Caps Lock Key In Windows Vista Or 7

Photo Credit:

How To Disable The Caps Lock Key In Windows Vista Or 7

The Need to Disable the Key

People like me hardly use the Caps Lock key and believe me; it is sometimes very useful to disable the Caps Lock key because of the frustration triggering from accidental pressing.

One such frustrating situation that I face is while entering the password. Somehow or the other, the key gets on and that makes me to enter my login password more than once, quite frequently across different sites. So, here is how to disable the key via two different ways.

Remapping the Key via Registry: A Geeky Method

By default, Windows does not allow you to disable any key directly. Therefore, you will have to remap the Caps Lock key manually to a non-existing key for fully disabling it. In order to do so, you first need to perform the following steps:

How To Disable The Caps Lock Key In Windows Vista Or 7

Photo Credit:

1. Open the registry by entering regedit.exe in the Run dialog box.
2. Navigate to the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet key.
3. Browse to \Control\Keyboard Layout key.

Now, on the right side, you will see a key called Scancode Map with the binary value as:

00000000 00000000 02000000 00003A00 00000000

Here, the bold parts are the most vital ones whose manipulation helps us in remapping a key on the keyboard. So, let’s now understand this binary value. The first two sets of 8 zeros are insignificant. The value 02 indicates the number of keys that you will be remapping plus 1. So, just increment 02 and then add some more bold zeros in the middle to map multiple keys.

Next, the bolded four zeros represent the key to which we want to map to. At present, it is 0, which means ‘remapping to nothing’. Further, the value 3A00 represents the key that we want to remap, which in this case, is the caps lock key.

This value is actually known as the scan code. Finally, the last 8 zeros act as the null terminator. So, to disable the caps lock and assign its functionality, let’s say to the scroll lock key, just change the binary value to:

00000000 00000000 03000000 00003A00 3A004600 00000000

Remapkey.exe: An Easier Graphical Method

Finding the scan code for both the key to be remapped and the key to which you want to remap seems somewhat complicated and risky because of registry tweak involved in it. Therefore, here is a safer and easier way to fulfill the same task.

Try remapping the Caps Lock or any other key with a free Microsoft utility called the remapkey.exe that is a part of the Resource Kit Tools of Windows Server 2003. After downloading, in Vista and Windows 7, you need to start the utility by right clicking it and selecting Run as Administrator.

Now, you can see that the interface shows two keyboard layouts namely, Base at the top and Remapped. For remapping the Caps Lock key, click a key on the Base keyboard to which you wish to remap the Caps Lock key. Now, drag and drop it on to the Caps Lock key on the Remapped keyboard.

For example, you can drop the Scroll bar of the Base keyboard on the Caps Lock key of the Remapped keyboard. Finally, click the Save and Exit icon and reboot the OS to see the change by using your keyboard. You will also see that this utility makes the same changes to the registry. However, this is safer, as editing the registry manually is really a risky task if not done with full attention.