Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I ran into a very weird repeat rate problem with my new USB keyboard.

I've always had PS/2 keyboards in the past, but the new computer I bought has no PS/2 input, so I had to get a USB keyboard (it's a "HP USB standard keyboard").

Anyway, my problem is that the keyboard doesn't respect the repeat rate I set in the Control Panel (I have Windows XP SP3 by the way). I set it to the maximum, but it really feels slower than it was with my old PS/2 keyboard. In fact, I ran a little test by keeping a key pressed in an editor for one minute and counting the number of repeated characters I get. With my old keyboard I get around 30 chars/sec (which is expected for PS/2), but with my new one, only about 20.

I've tried so many "tips" I found on Google or elsewhere to get the maximum repeat rate, but nothing seems to work. I've also tried Microsoft's FilterKeys, but the repeat rate seems very inconsistent.

But here's where it gets really weird: lately I noticed that when I start HeidiSQL (no idea why!), the repeat rate suddenly goes up and reaches the expected 30 cps. And that's globally, not just in HeidiSQL. But as soon as I close the program, the rate goes back to 20!

Maybe HeidiSQL does some strange initialization with the keyboard or something like that. But it shows that there is a way to set the speed up to 30 cps with my current keyboard. It just doesn't work if I do it via the Control Panel.

Any idea how I could get the maximum repeat rate of my USB keyboard without resorting to leaving HeidiSQL running all the time?

share|improve this question

Did you install any software that came with the keyboard? Sometimes manufacturers include utilities for tweaking various settings related to their hardware, and these can conflict with the basic Windows settings. If you did install something like that, you can either look at the options it gives you and work with those, or just uninstall it.

There is also typically a keyboard repeat rate setting in the BIOS setup. Try maxing that out to see if that changes anything.

share|improve this answer
The CD that came with the keyboard was a generic one and only had drivers for wireless keyboards and smartcard keyboards. The rest was documentation in PDF format. As for the BIOS, there's nothing related to keyboard repeat delay/rate. There's only an option to turn numlock on/off at startup. – Skwisgaar Aug 7 '10 at 0:44

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .