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 enables 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 suspends USB devices to save power. 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
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.
Two things worth checking specifically:
- Windows Search indexing — Settings → Privacy & security → Searching Windows. Set it to Classic rather than Enhanced 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. See Fix 4 — disable it in both the power plan and Device Manager, and the first-keystroke delay goes away.
Does a higher polling rate reduce keyboard lag? On a gaming keyboard that supports it, going from 125Hz to 1000Hz cuts input delay by around 7ms. That’s real but small — you’ll notice it in a competitive shooter and nowhere else. It won’t fix the kind of lag described in this article.
Is wireless always slower than wired? Modern 2.4GHz wireless is within a millisecond or two of wired, which is imperceptible. Bluetooth is slower and less consistent. If you’re feeling obvious lag on a wireless keyboard, it’s interference or batteries, not the technology itself.
My keyboard lags in games but not on the desktop. Turn on raw input in the game, cap your frame rate slightly below your monitor’s refresh rate, and turn off any in-game overlay (Discord, Steam, GeForce Experience, Xbox Game Bar). Overlays are a very common cause of input delay.
Can a faulty USB hub cause this? Yes, regularly. Unpowered hubs, monitor USB ports and keyboard passthrough ports all add latency and can brown out under load. Plug the keyboard straight into 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.

