substitute
Technical User
Hi all. An "interesting" problem!
We all know that if you press a key and hold it down it "autorepeats", hold down "w" and you get " Now, if you look under the hood you'll see that the application gets a series of events. A single press gives "keydown keypress keyup" and if held down so autorepeat cuts in you get "keydown keypress keydown keypress ..... keyup". Or you should.
One of my new Windows 7 PCs instead gives "keydown keypress keyup keydown keypress keyup .....". The difference is subtle and invisible to most programs, but fatal to games. To a game it looks like the user is hammering the key rather than simply holding it down. That kills the game.
Has anyone come across this, and does anyone know what causes it and how to cure it? I've spent all evening googling and apart from an obscure bug with the Opera browser I can't find a solution.
The PC is an Acer laptop with Windows 7 home premium 64 bit. The problem is NOT hardware related, it happens with a USB keyboard or the built-in keyboard. The keyboard driver appears to be the same Windows driver as all my other PCs. Filterkeys isn't turned on, autorepeat settings are normal. I've scanned for malware using Windows Defender Offline (Microsoft Security Essentials is running)
(I found out abut the extra events by writing a simple VB program to report keyboard events. Runnng it on all other PCs gives one keyup event on physical key up, on the dodgy PC it gives the repeated keyups during autorepeat)
Ideas?
Ian.
We all know that if you press a key and hold it down it "autorepeats", hold down "w" and you get " Now, if you look under the hood you'll see that the application gets a series of events. A single press gives "keydown keypress keyup" and if held down so autorepeat cuts in you get "keydown keypress keydown keypress ..... keyup". Or you should.
One of my new Windows 7 PCs instead gives "keydown keypress keyup keydown keypress keyup .....". The difference is subtle and invisible to most programs, but fatal to games. To a game it looks like the user is hammering the key rather than simply holding it down. That kills the game.
Has anyone come across this, and does anyone know what causes it and how to cure it? I've spent all evening googling and apart from an obscure bug with the Opera browser I can't find a solution.
The PC is an Acer laptop with Windows 7 home premium 64 bit. The problem is NOT hardware related, it happens with a USB keyboard or the built-in keyboard. The keyboard driver appears to be the same Windows driver as all my other PCs. Filterkeys isn't turned on, autorepeat settings are normal. I've scanned for malware using Windows Defender Offline (Microsoft Security Essentials is running)
(I found out abut the extra events by writing a simple VB program to report keyboard events. Runnng it on all other PCs gives one keyup event on physical key up, on the dodgy PC it gives the repeated keyups during autorepeat)
Ideas?
Ian.