Default latency after driver installation is 16 msec. you should set that down in the device manager settings for that device to 1 msec., otherwise it will only transmit new events after a timeout of 16 msec. (if the events aren't able to fill up a whole usb data package)
Imagine it like a bucket, events occur (water comes into the bucket) but the bucket only gets cleared to a big tank after 16 msec. or at anytime before when it's full. If you set it down to 1 msec. it will get cleared every 1 msec. or at anytime before when it's full. ( That increases the load on the USB bus but also increases the performance, 16 msec. are simply too long and at certain operations can cause timeouts )
Phil
|