🚀 NEW in v2.4.29: 35+ Speed Optimizations added today!Download Now →

Home/Fix/Keyboard Not Working

How to Fix a Keyboard That Is Not Working on Windows

A keyboard that suddenly stops typing — or types the wrong characters — is far more often a Windows setting or driver than a broken keyboard. This guide runs the checks in order, starting with the accessibility settings and layout that silently break input, and uses the BIOS test to tell software from hardware.

  • Clears the Filter Keys / Sticky Keys settings that silently drop or alter keystrokes
  • Refreshes the keyboard driver and re-arms USB power management that drops the device on resume
  • Uses the BIOS test to definitively separate a Windows fault from a failed keyboard

Best when the keyboard typed fine before and suddenly stopped, types wrong symbols, or dies after sleep.

📖

Main Troubleshooting Guide

How to Fix Driver Issues

Complete symptoms, causes, and step-by-step solutions

Symptoms

You might be experiencing this problem if you notice:

  • No keys respond at all when pressed
  • Some keys work but others are dead
  • Keys type the wrong characters (e.g. " instead of @, or numbers instead of letters)
  • There is a delay before keystrokes register, or repeated keys are dropped
  • The keyboard works in the BIOS/UEFI screen but not inside Windows
  • It stops working after waking from sleep or after a restart
  • The laptop keyboard fails but an external USB keyboard works (or vice-versa)
  • It broke right after a Windows update

The decisive test: enter BIOS/UEFI at boot and try typing. If the keyboard works there but not in Windows, the hardware is fine and the cause is a Windows driver, setting, or layout — everything below applies.

What RescuePC checks for keyboard problems

RescuePC checks the input settings, driver, and layout together and applies the safe fixes, so you do not have to dig through Accessibility, Device Manager, and Language settings separately — useful when the keyboard itself is what is broken and you can barely type.

  • Detects Filter Keys / Sticky Keys / Toggle Keys that drop or transform keystrokes
  • Refreshes or reinstalls the keyboard driver (HID and standard keyboard)
  • Checks the active keyboard layout vs. the physical keyboard (the "wrong characters" cause)
  • Re-arms USB selective-suspend power management that drops the keyboard on resume
  • Repairs system files behind a keyboard broken by a Windows update

This is most useful when the keyboard types the wrong characters, or stops working after sleep/updates, and you cannot easily type to run the fixes yourself.

When These Fixes Resolve It

  • The keyboard works in BIOS but not in Windows
  • Keys type the wrong characters or have a noticeable delay
  • It stopped working after sleep, a restart, or a Windows update
  • An external keyboard works while the laptop keyboard does not (driver/layout)

These are settings, driver, layout, and power-management faults — exactly what disabling Filter Keys, fixing the layout, refreshing the driver, and re-arming USB power repair.

When the Keyboard Is Physically Faulty

Some keyboard failures are hardware and need repair or replacement:

  • The same keys are dead in BIOS/UEFI as well as Windows
  • There was a liquid spill, or keys are physically stuck/worn
  • Only a specific block of keys fails (a broken ribbon cable or membrane zone)
  • An external keyboard works perfectly while the built-in one is dead everywhere
If the keyboard fails in BIOS too, software fixes will not help — replace the keyboard (cheap for desktops; a laptop keyboard or USB keyboard for laptops).

Common Causes

  • Filter Keys enabled — Windows ignores brief or repeated keystrokes
  • A corrupted or update-broken keyboard driver (standard keyboard / HID)
  • The wrong keyboard layout or input language is active (US vs UK vs other)
  • USB selective suspend powering down the port the keyboard uses
  • A USB port or hub issue for external keyboards
  • NumLock state turning part of a laptop keyboard into a number pad
  • A Windows update that replaced or broke the input driver
  • Physical damage — spill, worn keys, or a loose ribbon cable (laptops)

Solutions

Solution 1: Turn Off Filter Keys, Sticky Keys, and Toggle Keys

  1. 1Open Settings > Accessibility > Keyboard
  2. 2Turn OFF "Filter Keys" (this is the #1 cause of dropped/delayed keys)
  3. 3Turn OFF "Sticky Keys" and "Toggle Keys"
  4. 4These get switched on accidentally — Filter Keys by holding right Shift 8 seconds, Sticky Keys by tapping Shift 5 times
  5. 5Test typing in Notepad

Solution 2: Fix the Keyboard Layout / Wrong Characters

  1. 1Open Settings > Time & language > Language & region
  2. 2Click your language > Language options and confirm the keyboard layout matches your physical keyboard (e.g. "US QWERTY")
  3. 3Remove any extra layouts you do not use so Windows cannot switch to them
  4. 4If letters type as numbers on a laptop, press NumLock (or Fn+NumLock) to turn off the embedded number pad
  5. 5Press Windows + Space to cycle layouts and confirm characters are now correct

Solution 3: Reinstall the Keyboard Driver

  1. 1Right-click Start > Device Manager (use an on-screen keyboard or mouse if needed)
  2. 2Expand "Keyboards", right-click your keyboard > Uninstall device, then restart — Windows reinstalls it automatically
  3. 3If it broke after an update, use the Driver tab > Roll Back Driver instead
  4. 4Also check "Human Interface Devices" for a disabled HID keyboard entry and Enable it
  5. 5Test typing after the restart

Solution 4: Fix USB Power Management and Ports (External Keyboards)

  1. 1Unplug the keyboard and try a different USB port — prefer a rear/motherboard port over a hub
  2. 2Open Device Manager > Universal Serial Bus controllers > each "USB Root Hub" > Power Management tab
  3. 3Uncheck "Allow the computer to turn off this device to save power"
  4. 4In Control Panel > Power Options > advanced settings, set "USB selective suspend" to Disabled
  5. 5Reconnect and test, especially after a sleep/wake cycle

Solution 5: Repair System Files and Rule Out Hardware

  1. 1Open Command Prompt as Administrator and run: DISM /Online /Cleanup-Image /RestoreHealth
  2. 2Run: sfc /scannow and restart
  3. 3Restart into BIOS/UEFI and try typing — working there but not in Windows confirms software (rerun the steps above)
  4. 4On a laptop, try an external USB keyboard; if it works, the built-in keyboard or its ribbon cable is the fault
  5. 5If specific keys are dead everywhere (including BIOS), the keyboard needs replacement

Diagnose a dead keyboard — the exact commands

Before replacing hardware, rule out the three software causes: Filter Keys, a failed HID driver, and corrupted system files. Use the On-Screen Keyboard (osk.exe via mouse) to type if needed.

start ms-settings:easeofaccess-keyboard

Opens keyboard accessibility settings. Filter Keys silently ignores short keystrokes — turn it off.

Get-PnpDevice -Class Keyboard | Format-Table Status, FriendlyName

Shows keyboard device status. "Error" or "Unknown" means a driver-level failure.

pnputil /enum-devices /problem

Lists all devices with problem codes — catches the HID keyboard device failing to start (Code 10/19).

sfc /scannow

Repairs corrupted system files, including the HID class driver stack.

If the keyboard works in the BIOS/UEFI menu but not in Windows, it is software — these commands will find it. RescuePC automates the device re-detection and driver-stack repair.

Which Keyboard Problem Do You Have?

Works in BIOS but not in Windows

Likely cause: A Windows driver, setting, or layout fault (not hardware)

Types the wrong characters/symbols

Likely cause: Wrong keyboard layout/region selected

Delayed or dropped keystrokes

Likely cause: Filter Keys is enabled

Dead in BIOS too, or only some physical keys fail

Likely cause: Hardware fault (spill, worn membrane, cable)

FIXES THIS IN 5 MINUTES

Fix Keyboard Not Working Automatically

RescuePC Toolkit includes 109+ automated repairs that fix this problem with one click. No command line knowledge required.

Download Now - Free Trial

No credit card required • Works on Windows 10 & 11

Confirm Software vs. Hardware First

The BIOS test saves you from replacing a keyboard that was never broken — most "dead" keyboards are a setting or driver.

  • Works in BIOS = Windows fault (settings/driver/layout)
  • Wrong characters = layout; laggy = Filter Keys
  • Dies after sleep = USB power management
  • Dead in BIOS too = replace the keyboard

Browse More Hardware & Devices Guides

Keyboard Not Working — FAQ

How do I know if it's my keyboard or Windows?
Restart and enter BIOS/UEFI (usually Del, F2, or F10 during the logo) and try typing or using arrow keys. If the keyboard works there, the hardware is fine and the problem is a Windows driver, setting, or layout — apply the fixes above. If it fails in BIOS too, the keyboard itself is faulty.
Why is my keyboard typing the wrong symbols?
That is almost always the wrong keyboard layout. For example, a UK layout swaps " and @, and other regions move symbols around. Go to Settings > Time & language > Language & region, set the layout that matches your physical keyboard, and remove the others so Windows cannot switch back.
My keys feel laggy or skip — what causes that?
Filter Keys. It tells Windows to ignore brief or repeated keystrokes, which makes typing feel delayed and drops fast keypresses. Turn it off in Settings > Accessibility > Keyboard. It is commonly enabled by accident by holding the right Shift key for several seconds.
My laptop keyboard stopped after a Windows update — fix?
Updates sometimes replace the keyboard/HID driver. Open Device Manager > Keyboards, and either Roll Back Driver (Driver tab) or Uninstall device and restart to force a clean reinstall. Running SFC/DISM repairs any system files the update left broken.
Part of my laptop keyboard types numbers instead of letters — why?
NumLock is on, turning a block of letter keys (often u, i, o, j, k, l) into an embedded number pad. Press NumLock, or Fn+NumLock / Fn+ScrLk depending on the laptop, to turn it off.
Share this:XRedditLinkedInEmail