Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This question refers to a desktop computer. Is there a way to disable the number pad under windows 7? Alternatively, is there a way to disable certain keys?


share|improve this question
Why do you want to disable the numpad? More specifically, do you want to force NumLock be stay in one state (On/Off), or disable the keys entirely? This is also a bit of a XY problem - what you actually need might not be disabling the numpad. – Bob Jun 19 '12 at 11:50
I want to disable the numpad completely. I use a trackball mouse and if I can put it on top of the numpad, it would make my workstation more comfortable. I have a very flat keyboard. – user49390 Jun 19 '12 at 13:43
I think you may have hit one of the very few real reasons to disable a desktop numpad. If no one else has answered, I'll look in to an Autohotkey solution tomorrow morning, when I actually have a desktop keyboard to test with ;) – Bob Jun 19 '12 at 13:46
You can use a hammer to break the keys or to pull them off, or a ripper to split numpad and the rest of kb. You can also use glue and some papers to isolate that area on keyboard (label it as "no trepassing"). Or you can simply buy a keyboard without numpad. – kokbira Jun 20 '12 at 14:09

You can disable the numpad completely through Autohotkey. You can set Autohotkey scripts to run on startup. You can also compile the script to a standalone executable if you do not wish to keep Autohotkey installed. This script will cause all standard numpad buttons to do nothing:


Each hotkey carries on to the next, because nothing is assigned to them, until it reaches the Return, which causes the hotkey to end - and since nothing has been done so far, nothing happens. A drawback of this approach is that virtual keypresses would be blocked too; the script could be modified to confirm it's only blocking the physical keypress if necessary, but that's a fair bit of work, so unless you need it...

share|improve this answer
I'm not sure if this is an elegant on inelegant solution to the issue... ;p – Journeyman Geek Jun 20 '12 at 7:53
Well, it does work. If necessary, it's even possible to assign a hotkey to toggle (enable/disable) the keys, so it's also quite versatile ;) – Bob Jun 20 '12 at 7:57

I don't know if this will work but u can give a try.

First link is freeware software. On second URL u can find settings for registry in Windows Vista.

  1. Set or Unset NUM LOCK in Windows Freeware
  2. How to Enable or Disable a Toggle Key at Startup in Vista
share|improve this answer
It might help to say what these links actually are – Journeyman Geek Jun 19 '12 at 11:51

This program allows you to map/unmap keys to different functions Scancode Mapper including diabling keys entirely. I've used it to map caps lock to be a shift key, but it can disable keys by mapping them to none.

It's actually a wrapper to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout registry key. if you look at Microsoft's explanation of the key, you will see why the wrapper program is useful

share|improve this answer

You can solve it for software easily with a software, but not for hardware:

  • You must remove trackball from the top of numpad everytime you boot the computer (you would hear a lot of beeps or enter the BIOS config if trackball is in top of "del" key);

  • Inside SO, you can have some problems pressing some keys because a lot of keys are pressed at same time (well, just press 4 or more keys at same time and try to use your computer).

You can solve that completely only if you:


  • Buy a new keyboard without numpad;

  • Buy a smaller keyboard that allow you to use trackball comfortably;

  • Buy a keyboard with a trackball;

  • Use a creative solution, like an "elevated mousepad" to do not touch the keys on numpad (something like figure below).

creative solution

Not recomended:

  • Change hardware of you keyboard to allow you to put that trackball on top of it (e.g., opening it and cutting correct connections with scissors).
share|improve this answer

Sorry for my English!

Windows uses numpad for some feature "Mouse Pointer Controlling with Keyboard". That means if you want to control mouse pointer with numpad it will disable your numpad for other reasons.

So just enable that feature and enjoy :-)

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.