Original Post
I'm trying to use DirectInput mouse device for getting mouse data Now, I'm using the buffered approach and I have the following problem : When I move the mouse very slowly the cursor moves fine, but when I make fast moves with the mouse the cursor is moving very slowly with big jumps and after a few seconds of moving the mouse I get an error message that the device buffer has overflowed. Why is that happening ? any ideas ? Is it better to use the immidiate approach ? Again, when I move the mouse very slowly everything works fine (no error messasges) but as I move the mouse like a natural user will do the buffer overflows. P.S. I set buffer size to 128 (which should be more than enough i think)