To troubleshoot keyboard input lag, start with two controlled comparisons. First, type the same short phrase in the app where you notice the delay and in a second app. Then compare your current hub or dock connection with a direct USB port on the PC.
Change one thing at a time and write down what happens. If the direct port helps, the connection path is involved, but that result alone can't tell you whether hub power or USB bandwidth was the reason. If the delay follows you across apps and ports on Windows, check for a driver update next.
Run a Controlled App-and-Port Check
Keep the keyboard and typing task the same, and change only one variable per round. The app comparison comes first because it tells you whether USB checks are worth your time.
Compare the Affected App with a Second App
- Leave the keyboard plugged in exactly where it is now.
- Pick a short task you can repeat, such as typing the same sentence at the same pace.
- Run that task in the app where you notice lag, then in a different app, such as a basic text editor.
- Write down whether the delay shows up in one app or in both.
If the delay only shows up in one app, look at that app first, before you change USB or driver settings. Lag in both apps is your cue to move on to the connection test. Treat this split as a triage clue, not a diagnosis. For a more structured way to log each trial, our repeatable latency test walks through controlled mouse and keyboard runs.
Compare the Hub or Dock with a Direct PC Port
Microsoft's keyboard troubleshooting steps say to make sure a USB hub has power. If the problem remains, they say to remove the hub and plug the device straight into a USB port on the PC.
- Confirm the hub or dock is plugged in and turned on.
- Repeat your typing task through the hub and note the result.
- Unplug the keyboard from the hub and connect it directly to a USB port on the computer.
- Run the same task again. Record whether the lag improved, got worse, or stayed the same.
- Move the keyboard back to the hub if you want to see whether the difference repeats.

If things improve on the direct port, something in the connection path matters. The test doesn't show which part caused it, and it doesn't mean the hub or the keyboard is faulty.
Separate Hub Power from USB Bandwidth
A hub can have power and still be sharing bandwidth with other devices, so one check can't answer both questions. Think of power as the supply and bandwidth as the shared data lane.
The power check in the previous step only confirms that the hub is plugged in and supplied. Bandwidth is a different matter. Microsoft's USB bandwidth allocation documentation explains that both hardware and software compete for bandwidth on the USB bus, and that the exact amount available is difficult to predict. High-speed hubs sometimes translate traffic for slower devices plugged in below them, and that translation uses bandwidth too. Whether it's needed depends on which devices are connected and how they are arranged. That arrangement is called the topology.
Here's what that means for your results. A powered hub isn't proof that the bus is uncrowded. A better result on a direct port isn't proof that power was the problem either, because moving the keyboard changes its power source and its place in the topology at the same time. Bandwidth congestion is a possible explanation that depends on your setup, not a confirmed cause. A powered hub deals with supply, but on its own it doesn't change how devices share the bus.

Pay attention to other devices on the same hub as well. If a mouse plugged into that hub stutters too, our mouse stuttering troubleshooting guide covers the USB-side checks for that device.
Use the Documented Windows Driver-Update Path
If the lag continues across apps and on both connection paths in Windows, the next documented step is to check for a device-driver update. Before you change any setting or driver, write down how it's set now and make sure the instructions match your Windows version and device, so you can undo the change.
Microsoft's Windows driver-update options give you two routes:
- Search for "check for updates" in Windows, select Check for updates, and install any driver update it offers.
- If Windows Update offers nothing, open Device Manager and use the driver update option for your keyboard.
- Retest with the same typing task and the same connection.
Microsoft notes that there might not be any driver updates available. No update doesn't prove a driver conflict, and it doesn't rule one out. If your keyboard runs its own companion software, our guide to keyboard firmware and driver checks explains what driver and recovery support to look for.
Background software is a separate question. If you suspect a startup app or service is interfering, Microsoft's clean-boot procedure is a general Windows isolation method. It isn't built for keyboards. In short, you sign in as an administrator, open System Configuration (msconfig), hide all Microsoft services, turn off the remaining startup items, and restart. If the lag goes away, turn items back on in groups and restart after each group to find the one involved.
A clean boot can temporarily remove some features. When you finish testing, go back to the General tab, select Normal Startup, and restart. Don't leave services or startup items turned off. Keep in mind that a clean-boot result tells you about startup apps and services, not about keyboard polling or a keyboard driver.
If the Controlled Checks Leave the Lag Unchanged
If nothing changes, that still tells you something, and it doesn't mean the keyboard is defective. Send a short record of your tests to the keyboard maker or your PC's support team so they can skip the basics.
List the apps you compared, whether the direct port changed the delay, and whether the hub had power. Add your Windows version and whether Windows Update or Device Manager offered a driver update. If you ran a clean boot, say whether the lag changed and confirm that you restored normal startup. Then ask for power-management or keyboard driver and polling instructions written for your exact hardware and Windows version. If you're using one of our keyboards, contact our support team with those notes and we'll help you with the next step.
FAQs
Will Windows always find a driver update for my keyboard?
No. Microsoft's keyboard guidance notes that there might not be any driver updates available. A "no updates" result only tells you that nothing new was offered. It doesn't confirm that the current driver is fine, and it doesn't point to a driver conflict.
Should I uninstall my keyboard driver to fix the lag?
Microsoft's keyboard troubleshooting guidance covers checking for driver updates through Windows Update or Device Manager. It doesn't give steps for uninstalling or rolling back a keyboard driver. Without instructions written for your keyboard and Windows version, removing a driver adds a new variable to your testing. Ask the keyboard or PC support provider first.
Can I tell exactly how much USB bandwidth my keyboard has?
Not precisely. Microsoft's USB documentation says it's difficult to predict exactly how much bandwidth is available, because the host controller, other devices, and the topology all draw on the bus. Use any bandwidth reading as rough context, not as proof that congestion is slowing your keyboard.
Does a high polling rate mean there's a conflict?
Not by itself. A high polling rate setting doesn't prove a conflict or explain the lag on its own. Look at the results of your controlled comparisons instead: a change in app, port, or startup items that changes the lag tells you more than a setting value does.