Keyboard lag on Windows is usually Filter Keys, USB selective suspend, wireless interference or a stale driver. Turn Filter Keys off first, then disable USB selective suspend. Those two settings between them account for most cases, and neither takes more than a minute.
You type a sentence and the letters appear a beat late. Or you hold a key and nothing repeats. Or a word arrives all at once, half a second after you finished typing it.
Keyboard lag has a handful of distinct causes and they produce slightly different symptoms. Match yours below and you’ll skip most of the list.
| What it feels like | Most likely cause |
|---|---|
| Delay only in one program | That app, not Windows — see Fix 9 |
| Delay everywhere, wireless keyboard | Interference or batteries — Fix 2 |
| Delay after resuming from sleep | USB power management — Fix 4 |
| Held keys don’t repeat properly | Filter Keys — Fix 1 |
| Started after a Windows update | Driver — Fix 5 |
| Whole system feels sluggish | Not the keyboard — Fix 8 |
Fix 1: Turn off Filter Keys (check this first)
Filter Keys tells Windows to ignore brief or repeated keystrokes. It exists to help people with hand tremors, and it gets switched on by accident constantly: holding the right Shift key for eight seconds toggles it, and plenty of people do that while gaming without realising.
The symptom is unmistakable once you know it: keys need a firmer, longer press, and held keys don’t repeat normally.
- Settings → Accessibility → Keyboard
- Turn Filter Keys off
- Click into it and also turn off Keyboard shortcut for Filter Keys so it can’t come back
While you’re there, check Sticky Keys and Toggle Keys are off too.
This one fix solves a surprising share of “my keyboard is laggy” complaints.
Fix 2: Wireless interference and batteries
Wireless keyboards produce lag long before the battery is flat enough for Windows to warn you.
- Put in fresh batteries. Do this before anything else — it costs a dollar and rules out the most common cause.
- Move the receiver. Don’t leave it in a port at the back of a desktop, behind a metal case. Use a short USB extension cable to bring it to the front of the desk, in line of sight of the keyboard.
- Avoid USB 3.0 ports. USB 3.0 emits interference right in the 2.4GHz band that wireless keyboards use. This is a documented, well-known problem, and Intel published a paper on it. Use a USB 2.0 port: the black ones, not the blue ones.
- Move other 2.4GHz devices away. Wireless chargers, USB 3 drives, other dongles and phone hotspots all crowd the same band.
For Bluetooth keyboards, also try removing the device in Settings → Bluetooth & devices and pairing it again. Stale pairings drift into stuttering over time.
Fix 3: Set keyboard repeat rate properly
Windows has its own delay before a held key starts repeating, and it defaults to a fairly slow setting.
- Press
Win + R, typecontrol keyboard, press Enter - On the Speed tab, drag Repeat delay toward Short
- Drag Repeat rate toward Fast
- Test in the box below the sliders
- Apply
This won’t fix true lag, but if your complaint is “held keys are slow to repeat,” this is the actual setting, not a fault.
Fix 4: Stop Windows powering down your USB ports
Windows powers down idle USB devices to save energy, a feature called selective suspend that is enabled by default. Waking them takes a moment, which shows up as lag on the first keystroke after a pause, and on laptops, all the time.
Power plan:
- Control Panel → Power Options → Change plan settings → Change advanced power settings
- Expand USB settings → USB selective suspend setting
- Set to Disabled (both On battery and Plugged in)
- Apply
Device Manager:
Win + X→ Device Manager- Expand Universal Serial Bus controllers
- For every USB Root Hub and Generic USB Hub: right-click → Properties → Power Management tab → untick Allow the computer to turn off this device to save power
- Do the same under Keyboards for your keyboard entry, if it has a Power Management tab
USB power management affects every device on the bus, not just the keyboard. So if the pointer stutters or the mouse starts double-clicking on its own around the same time, treat it as one problem rather than two. The shared port, hub or driver is usually the culprit.
While you’re in Power Options, also set the plan itself to High performance or Balanced, not Power saver. Power saver throttles the CPU hard enough to cause visible input delay on laptops.
Fix 5: Reinstall the keyboard driver
Win + X→ Device Manager- Expand Keyboards
- Right-click your keyboard → Uninstall device
- Restart
Windows reinstalls it automatically on boot. If you have manufacturer software (Razer Synapse, Logitech G HUB, Corsair iCUE), uninstall that as well and test with the plain Windows driver — bad profiles and macro layers cause delay far more often than people assume.
If the lag started right after an update: right-click the keyboard → Properties → Driver tab → Roll Back Driver.
Fix 6: Turn off Sticky Keys and the on-screen keyboard
Two accessibility features can interfere with input timing:
- Settings → Accessibility → Keyboard → turn off Sticky Keys, Toggle Keys, and On-screen keyboard
- Also check Settings → Time & language → Typing and turn off Text suggestions and Autocorrect misspelled words — on some machines the suggestion engine adds a visible delay in text fields
Fix 7: Check for a stuck or dirty key
If lag comes with keys that feel mushy or occasionally repeat on their own, it’s mechanical.
Blow compressed air between the keys, then wipe around each key with a cotton swab dipped in isopropyl alcohol. On a mechanical keyboard, pull the affected keycap and spray a short burst of isopropyl into the switch while pressing it repeatedly.
A key that’s physically stuck down also generates continuous input, which makes everything else feel delayed. Look for one that sits lower than its neighbours.
Fix 8: Rule out a busy system
Sometimes it isn’t the keyboard at all: the whole system is struggling and input is just where you notice it first.
Ctrl + Shift + Esc→ Performance tab- Watch CPU, Memory and Disk while you type
If disk usage sits at 100%, or memory is nearly full, that’s your problem. Common causes: Windows Update running in the background, an antivirus scan, OneDrive syncing a large folder, or Windows Search rebuilding its index.
A useful tell here is boot time. If the machine also takes an age to reach the desktop, the same background load is behind both symptoms, and the steps to fix slow startup on Windows will clear the typing delay along with it.
Two things worth checking specifically:
- Windows Search indexing — Settings → Privacy & security → Searching Windows. Enhanced mode indexes the entire PC and uses more system resources, so set it to Classic if it’s constantly working.
- Superfetch/SysMain, press
Win + R, typeservices.msc, find SysMain, and try stopping it. On systems with a hard drive it sometimes hammers the disk constantly.
Fix 9: Check the app, not Windows
If typing is fine in Notepad but laggy in one specific program, Windows isn’t at fault.
- Browsers — too many extensions, or hardware acceleration misbehaving. Try the browser’s private/incognito window (which disables most extensions) as a quick test, then toggle hardware acceleration in settings.
- Games, check the in-game setting for raw input. Enabling it bypasses a layer of Windows processing and usually reduces delay.
- Office and design apps — try disabling hardware graphics acceleration in the app’s own options.
- Remote desktop, VMs, and cloud PCs — some delay is unavoidable here; it’s network round-trip, not your keyboard.
Fix 10: Run the hardware troubleshooter
Windows has a keyboard troubleshooter that isn’t in the Settings list any more, but it still exists. Open Command Prompt and run:
msdt.exe -id DeviceDiagnostic
Follow the wizard. It catches driver and power-management problems automatically.
If nothing works
Plug in a cheap wired USB keyboard. If the lag disappears, your original keyboard or its receiver is the problem. If the lag is still there with a completely different keyboard, it’s Windows or the machine — go back to Fix 8 and look at what’s using the disk and CPU.
On a laptop with a lagging built-in keyboard where an external USB keyboard is fine, the internal keyboard’s ribbon connector is a common failure point. It’s a cheap repair, but it does mean opening the machine.
Common questions
Why is my keyboard laggy only after waking from sleep?
USB selective suspend is the usual cause. Windows powers down idle USB ports to save battery, so the first keystroke after a pause has to wake the port before it registers. Disable USB selective suspend in the power plan and in Device Manager, and the delay goes.
Does a higher polling rate reduce keyboard lag?
Only slightly. On a gaming keyboard that supports it, moving from 125Hz to 1000Hz cuts input delay by roughly 7ms. That is real but small, noticeable in a competitive shooter and nowhere else. It will not fix lag you can actually feel while typing.
Is wireless always slower than wired?
No. Modern 2.4GHz wireless keyboards sit within a millisecond or two of wired, which nobody can perceive. Bluetooth is slower and less consistent. If you feel obvious lag on a wireless keyboard, the cause is flat batteries or radio interference, not the wireless technology itself.
My keyboard lags in games but not on the desktop.
That points at the game, not Windows. Turn on raw input in the game’s own settings, cap your frame rate slightly below your monitor’s refresh rate, and switch off in-game overlays from Discord, Steam, GeForce Experience and Xbox Game Bar. Overlays are a very common cause.
Can a faulty USB hub cause this?
Yes, regularly. Unpowered hubs, the USB ports built into monitors, and keyboard passthrough ports all add a little latency, and they can brown out when something else on the same hub draws current. Plug the keyboard straight into a port on the PC to test.
Quickest way to narrow this down: type into Notepad. If Notepad is fine, the problem is in whatever app you were using. If Notepad lags too, it’s the keyboard, the port, or the system, and Fix 1 and Fix 4 between them cover most of those cases.

