On Thursday 26 November 2009 11:27:24 am Nikolay Sivov wrote:
Dmitry Timoshkov wrote:
"Nikolay Sivov" bunglehead@gmail.com wrote:
I've noticed some problems with keyboard input while testing my favorite Listview control code. The problem is that Ctrl/Shift don't fire WM_KEYDOWNs properly: they don't trigger autorepeat.
Is it a known input processing problem?
Actually, no. I don't have unneeded keyups, the problem is that function keys don't autorepeat while letter keys do it properly.
Are you using an USB keyboard? Can you experiment on a computer with PS/2 keyboard?
I ask because USB HID doesn't provide autorepeat, that is emulated in kernel. Besides, modifier keys (there can be maximum 8 of them) are treated differently by HID keyboard spec.