How to Disable Num Lock on Any Device or Keyboard
Num Lock is one of those keyboard features most people never think about — until it starts causing problems. Suddenly your number keys are moving your cursor, your laptop keyboard is typing numbers instead of letters, or an application is behaving unexpectedly. Understanding how to disable Num Lock (and keep it disabled) depends more on your specific setup than most guides acknowledge.
What Num Lock Actually Does
Num Lock (short for Number Lock) is a toggle key that controls how the numeric keypad behaves on a keyboard. When Num Lock is on, the numeric keypad types numbers. When it's off, those same keys perform secondary functions — arrow keys, Home, End, Page Up, Page Down, and similar navigation commands.
On full-size desktop keyboards, this is straightforward. The dedicated numpad sits to the right of the main keys, and Num Lock only affects that cluster.
On laptops, the situation gets more complicated. Many laptops embed a virtual numpad within the main keyboard — typically across the U, I, O, J, K, L, and M keys. When Num Lock is active on these keyboards, pressing those keys types numbers instead of letters, which confuses a lot of users who didn't realize Num Lock was on.
How to Disable Num Lock: Common Methods
Method 1: Press the Num Lock Key Directly
The simplest approach. Locate the Num Lock or NumLk key — usually in the top-left corner of the numeric keypad on full-size keyboards, or in the top-right area of a laptop keyboard.
- Press it once to toggle it off
- A dedicated Num Lock indicator light (if present) will go dark when it's disabled
- Some laptops require pressing Fn + Num Lock together
Method 2: Using the Fn Key Combination on Laptops 🔑
Many laptop manufacturers embed Num Lock behind a function key shortcut. Common combinations include:
| Laptop Brand | Common Shortcut |
|---|---|
| HP | Fn + Num Lock or Fn + F11 |
| Dell | Fn + F11 or Num Lock key |
| Lenovo | Fn + F11 or Shift + Num Lock |
| Asus | Fn + Num Lock |
| Acer | Fn + F11 |
| Microsoft Surface | Fn + Delete |
These combinations vary by model, so checking your device's manual or the manufacturer's support page is worthwhile if the standard shortcut doesn't work.
Method 3: Disable Num Lock at Startup via BIOS/UEFI
If Num Lock keeps turning itself back on every time you start your computer, the issue is likely a BIOS/UEFI setting. Many systems include an option that determines whether Num Lock is on or off at boot.
To access it:
- Restart your computer
- Press the appropriate key during startup — commonly Del, F2, F10, or Esc (varies by manufacturer)
- Navigate to the Boot or Advanced settings tab
- Look for a NumLock State or Boot-time Num Lock setting
- Set it to Off and save your changes
This method persists across restarts, unlike simply pressing the Num Lock key.
Method 4: Disable Num Lock at Startup via Windows Registry
On Windows, the registry controls the Num Lock state at login. This is useful when BIOS settings aren't accessible or don't include the option.
- Press Win + R, type
regedit, and press Enter - Navigate to:
HKEY_CURRENT_USERControl PanelKeyboard - Find the InitialKeyboardIndicators value
- Change the value data to
0(Num Lock off) from2(Num Lock on) - Restart your computer
⚠️ Registry edits carry risk if done incorrectly. Backing up the registry before making changes is a standard precaution.
Method 5: On-Screen Keyboard (Windows)
For users with no physical Num Lock key — common on compact or 60% keyboards — Windows offers a workaround:
- Open the On-Screen Keyboard (search for it in the Start menu)
- Click Options and enable the numeric keypad display
- Click the NLK key to toggle Num Lock off
This doesn't solve a persistent Num Lock issue but works in a pinch.
Method 6: macOS Considerations
Mac keyboards don't include a traditional Num Lock key. Some Mac keyboards with a numeric keypad use Clear in the same position, but it behaves differently. If you're using an external Windows keyboard with a Mac, the Num Lock key may have no default function unless mapped through a third-party utility like Karabiner-Elements.
Why Num Lock Keeps Turning Back On
Several factors cause Num Lock to re-enable itself:
- BIOS/UEFI boot settings default to Num Lock On
- Windows registry value overrides user preference on each login
- Third-party software (some accessibility tools or keyboard utilities) may toggle it automatically
- KVM switches or remote desktop sessions sometimes reset keyboard state on connection
Identifying which layer is causing the re-enable determines which fix actually sticks.
Variables That Affect Which Method Works for You
Not every method works in every situation. The right approach depends on:
- Keyboard type — full-size with numpad, tenkeyless, compact/60%, or laptop built-in
- Operating system — Windows 10, Windows 11, older Windows versions, macOS, and Linux each handle keyboard state differently
- BIOS accessibility — some locked or managed systems (corporate laptops, for example) restrict BIOS access
- Whether the key exists at all — compact keyboards increasingly omit Num Lock entirely, making software-level control the only option
- User permissions — registry edits and BIOS changes require administrator access
The same symptom — numbers appearing where letters should be — can have meaningfully different causes depending on whether you're on a laptop with an embedded numpad, a desktop with a full keyboard, or a remote desktop session that's overriding your local keyboard state. 🖥️
Diagnosing which layer controls Num Lock in your specific setup is what determines which solution will actually hold.