The issue is rather strange to explain, it would only really make sense if I could explain in person.
So in this gif, I move my mouse in a stationary circular orbit. You can see that in the beginning at the bottom right corner.
However, notice what happens when I do the same thing in the studio window. My mouse is still moving in an orbit the same way on my table, but my cursor continually gets pushed to the top left corner.
Essentially, every mouse movement appears to be pushed with an extra offset in the (-1,-1) direction and throws off my control.
I’ve seen this happen to a few people now. What mouse and monitor(s) are you using? What OS is this on as well? Anyone else that has this happen that could post this information would be great help!
As I mentioned in another thread, it seems specific to the mouse I mentioned. I couldn’t reproduce it with any other one. I will try a few more though.
Monitor: Don’t know the models but some old Samsung VGA monitor and some flat LED LG monitor. Problem exists for both monitors so I doubt it is monitor specific.
Mouse: Etekcity Scroll 6E and some random Logitech wireless mouse. Also happens for both mice.
OS: Windows 8.1
My verdict: The issue has nothing to do with what we use as a monitor or mouse.
Rather, I believe most people who don’t notice it are probably using mice with low DPI settings, because this issue is much more prominent for high DPI settings (I use 2000-2400 DPI settings).
I reason this because when I switched from my normal gaming mouse to a basic wireless logitech mouse, I noticed the shift to the top left was a lot less significant due to the lack of DPI settings on the mouse. In fact, I would have probably not noticed it at all if I had only used the logitech mouse and never looked for the problem.
Thanks for all the help, everyone! I finally got this one to repro in an easily visible way. I’ll add this to our list and we’ll get on this when we can. For now, just use a lower DPI to avoid this issue.
So I took a look at this yesterday, and it seems this is due to mouse acceleration. We use a hardware mouse implementation for studio, so it inherits all the settings in windows/osx. If you go to “mouse properties” on windows, then “pointer options”, uncheck “Enhance pointer precision”. This behavior should go away.
I am going to look at potentially using a software mouse in test scenarios in studio which will more closely replicate what the client does when you are playing a game online, as QT doesn’t seem to give me a ton of options for getting raw mouse move numbers (it is possible it does, if anyone knows feel free to reach out!).