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 likeMost likely cause
Delay only in one programThat app, not Windows — see Fix 9
Delay everywhere, wireless keyboardInterference or batteries — Fix 2
Delay after resuming from sleepUSB power management — Fix 4
Held keys don’t repeat properlyFilter Keys — Fix 1
Started after a Windows updateDriver — Fix 5
Whole system feels sluggishNot 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.

  1. Settings → Accessibility → Keyboard
  2. Turn Filter Keys off
  3. 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.

  1. Press Win + R, type control keyboard, press Enter
  2. On the Speed tab, drag Repeat delay toward Short
  3. Drag Repeat rate toward Fast
  4. Test in the box below the sliders
  5. 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:

  1. Control Panel → Power OptionsChange plan settingsChange advanced power settings
  2. Expand USB settings → USB selective suspend setting
  3. Set to Disabled (both On battery and Plugged in)
  4. Apply

Device Manager:

  1. Win + XDevice Manager
  2. Expand Universal Serial Bus controllers
  3. For every USB Root Hub and Generic USB Hub: right-click → PropertiesPower Management tab → untick Allow the computer to turn off this device to save power
  4. 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

  1. Win + XDevice Manager
  2. Expand Keyboards
  3. Right-click your keyboard → Uninstall device
  4. 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 → PropertiesDriver 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.

  1. Ctrl + Shift + EscPerformance tab
  2. 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, type services.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.