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
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
- 1Open Settings > Accessibility > Keyboard
- 2Turn OFF "Filter Keys" (this is the #1 cause of dropped/delayed keys)
- 3Turn OFF "Sticky Keys" and "Toggle Keys"
- 4These get switched on accidentally — Filter Keys by holding right Shift 8 seconds, Sticky Keys by tapping Shift 5 times
- 5Test typing in Notepad
Solution 2: Fix the Keyboard Layout / Wrong Characters
- 1Open Settings > Time & language > Language & region
- 2Click your language > Language options and confirm the keyboard layout matches your physical keyboard (e.g. "US QWERTY")
- 3Remove any extra layouts you do not use so Windows cannot switch to them
- 4If letters type as numbers on a laptop, press NumLock (or Fn+NumLock) to turn off the embedded number pad
- 5Press Windows + Space to cycle layouts and confirm characters are now correct
Solution 3: Reinstall the Keyboard Driver
- 1Right-click Start > Device Manager (use an on-screen keyboard or mouse if needed)
- 2Expand "Keyboards", right-click your keyboard > Uninstall device, then restart — Windows reinstalls it automatically
- 3If it broke after an update, use the Driver tab > Roll Back Driver instead
- 4Also check "Human Interface Devices" for a disabled HID keyboard entry and Enable it
- 5Test typing after the restart
Solution 4: Fix USB Power Management and Ports (External Keyboards)
- 1Unplug the keyboard and try a different USB port — prefer a rear/motherboard port over a hub
- 2Open Device Manager > Universal Serial Bus controllers > each "USB Root Hub" > Power Management tab
- 3Uncheck "Allow the computer to turn off this device to save power"
- 4In Control Panel > Power Options > advanced settings, set "USB selective suspend" to Disabled
- 5Reconnect and test, especially after a sleep/wake cycle
Solution 5: Repair System Files and Rule Out Hardware
- 1Open Command Prompt as Administrator and run: DISM /Online /Cleanup-Image /RestoreHealth
- 2Run: sfc /scannow and restart
- 3Restart into BIOS/UEFI and try typing — working there but not in Windows confirms software (rerun the steps above)
- 4On a laptop, try an external USB keyboard; if it works, the built-in keyboard or its ribbon cable is the fault
- 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-keyboardOpens keyboard accessibility settings. Filter Keys silently ignores short keystrokes — turn it off.
Get-PnpDevice -Class Keyboard | Format-Table Status, FriendlyNameShows keyboard device status. "Error" or "Unknown" means a driver-level failure.
pnputil /enum-devices /problemLists all devices with problem codes — catches the HID keyboard device failing to start (Code 10/19).
sfc /scannowRepairs 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
Dead in BIOS too, or only some physical keys fail
Likely cause: Hardware fault (spill, worn membrane, cable)
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 TrialNo 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