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

Middle button click freeze after installing the Windows 10 Creators Update #14

Closed
Seelge opened this issue Apr 18, 2017 · 3 comments
Closed

Comments

@Seelge
Copy link
Owner

Seelge commented Apr 18, 2017

It seems TrackballScroll has a problem with the Windows 10 Creators Update (April 2017). Middle button clicks seem to freeze mouse input by several seconds.

Any ideas what could cause this? A similar bug did exist in earlier, pure C++ versions, of this program, but it did only appear when metro style apps were running.

@ArmanHayots
Copy link
Contributor

Look's like the only way to beat all sorts of troubles is writing a custom driver.
It's too bad that my skills are not enough for this.

@Seelge
Copy link
Owner Author

Seelge commented Jun 6, 2017

Some test results:

  • sendinput is used to send mouse events, which works fine.
  • The sentinput line which sends the middle button click causes the freeze/delay. Without it, everything works... without actually doing anything.
  • Using TestApi to send the middle button mouse click causes the same issue.
  • Using TestApi to send a mouse move causes the same issue.
  • The delay/freeze time varies and by clicking wildly it is possible to create a zombie process which cannot be killed without restarting.

Seelge added a commit that referenced this issue Nov 6, 2017
Fix issue #14: add timer to throttle mouse movements
@Seelge Seelge closed this as completed Nov 6, 2017
@Seelge
Copy link
Owner Author

Seelge commented Nov 6, 2017

Fixed by @johnwoolee

Thanks for the PR!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants