Is it possible to easily modify a usb keyboard to improve the latency?
As far as I can tell by the program “KeyboardTest” the latency is at least 100ms on my system - making it unusable as a performance controller.
Perhaps it might be possible to modify it and make it into a really cheap but low latency midi device?
Yeah, use the usbhid.sys cracker that overcloks the usb refresh rate to 1000ms. That would bring it down to 1ms.
Why would you need a overclocked keyboard, 125ms refresh is not fast enough for you? how come?
I is called USB polling rate overclock. You can googleit.
On windows XP it is a pretty straightforward process, I’ve heard that it is not as simple on Windows7. Anyway, it is not recommended to overclock the whole USB bus as it might lead to instability with devices other than mice/keyboards (even some of those fail to work on higher polling rates).
Better way of doing that is writing a custom “hid keyboard class driver filter” which would overclock only keyboards. You can also search for some gaming-grade keyboards, they might have overclock feature in-built within the driver.