How to Disable a Keyboard on a Laptop

Sometimes, laptop keys go bad. There can be nothing more frustrating than having a key that is damaged so that it repeats itself, or a liquid spill that renders a portion of the keyboard unusable. Simple writing tasks become nigh unto impossible. Still wanting to use the laptop, you’ve connected an external keyboard, but the problem hasn’t gone away because the laptop’s keyboard is still malfunctioning. Unfortunately, most laptop keyboards cannot be directly disabled through Windows Device Manager. Sometimes it seems that the only alternative is to physically remove the keyboard--a task most people are not up for. Another alternative is available: a simple program that alters your laptop’s registry to remap or disable the entire keyboard.

Man typing on laptop computer
credit: Jupiterimages/Photos.com/Getty Images

Step

Connect an external USB or PS/2 keyboard to your laptop. Newer laptops probably won’t have PS/2 ports, but most should have USB. Windows should automatically recognize the new keyboard.

Step

Download a keyboard remapping program, such as MapKeyboard from InchWest, and unzip it.

Step

Run the executable file named MapKeyboard (no installation is necessary) to start a very small program that provides a keyboard layout on your screen.

Step

Use the program’s layout to disable every problematic key on the keyboard.

Step

Remap the disabled keys to other locations as necessary. For example, if the ‘R’ button was damaged you will need to remap it to be able to use it while typing on the external keyboard. Typing like this will take some getting used to, but it will be a temporary fix if the laptop's physical 'R' button repeats without being pressed. Some keys giving problems, such as the Ctrl, Alt, and Shift keys, can safely be disabled without worry since an identical key already exists, as can other keys not vital to typing tasks.

Step

Save your changes and allow the program to access your computer’s registry to make the necessary changes. You will need administrator rights and Microsoft .NET Framework 2.0 or later (downloadable for free from Microsoft's website) to do this.