Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mouse Tracking is Buggy under Windows 10 #15

Closed
everyfan opened this issue Sep 27, 2017 · 5 comments

Comments

Projects
None yet
2 participants
@everyfan
Copy link

commented Sep 27, 2017

It does not track the external mouse properly, even when I turn off my laptop's trackpad.

@barotto

This comment has been minimized.

Copy link
Owner

commented Sep 28, 2017

Can you be more specific? Does it work but it's laggy or is it not functional at all? What OS are you using?

@barotto barotto added the bug label Feb 5, 2018

@barotto barotto added this to the Version 0.9 milestone Feb 5, 2018

@barotto

This comment has been minimized.

Copy link
Owner

commented Feb 5, 2018

Another user told me about mouse getting stuck under Windows 10. It seems like a platform specific bug. He was on a desktop though, so the problem is not laptop specific.

@barotto barotto changed the title On Laptop, Mouse Tracking w/ External Mouse is Buggy Mouse Tracking is Buggy Feb 11, 2018

@barotto barotto changed the title Mouse Tracking is Buggy Mouse Tracking is Buggy under Windows 10 Feb 11, 2018

@barotto

This comment has been minimized.

Copy link
Owner

commented Feb 11, 2018

It's a SDL / Windows 10 FCU bug: https://discourse.libsdl.org/t/win10-fall-creators-update-breaks-mouse-warping/23526
Current mercurial version of SDL has a workaround.

It seems like Windows behaved the same way for the last ~30 years regarding mouse movement events, and then it changed its behaviour in the Fall Creators Update. The behaviour was not well specified to begin with, so it is still in accord to spec, whatever little spec there is. This caught other programs and APIs with their pants down.

The following appears to be the official Microsoft way to deal with relative mouse movements: https://docs.microsoft.com/en-us/windows/uwp/gaming/relative-mouse-movement

@barotto barotto added the wontfix label Feb 18, 2018

@barotto

This comment has been minimized.

Copy link
Owner

commented Feb 18, 2018

This is not an IBMulator's bug, rather a SDL's bug. I'll do a binary release with the most recent SDL version.

@barotto barotto removed bug wontfix labels Mar 18, 2018

@barotto

This comment has been minimized.

Copy link
Owner

commented Mar 18, 2018

This issue has been addressed with commit 6f09e0b.

@barotto barotto closed this Mar 18, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.