I just came across this tweak that permits one to increase the polling rate of a usb mouse to 1KHz. Is it possible to achieve the same increase to other USB devices (or all USB devices)? I'm a researcher in cognitive science and I conduct experiments using keyboards and gamepads (usually a wired xbox 360 gamepad) for human input where an increased polling rate would mean better measurement accuracy of response times.
I don't know of any general mechanism. I believe that one has to tweak the sources of the kernel or the respective driver.