-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
fix(windows): resolve disappearing cursor after KVM switch #4407
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
Conversation
Bundle ReportBundle size has no change ✅ |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #4407 +/- ##
=========================================
Coverage ? 15.41%
=========================================
Files ? 93
Lines ? 19022
Branches ? 8769
=========================================
Hits ? 2933
Misses ? 14936
Partials ? 1153
Flags with carried forward coverage won't be shown. Click here to find out more.
|
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
1629fa2 to
0427bf5
Compare
|



Added continuous checks for a physical mouse while streaming rather than just at the start of streaming. This fix is intended for particular situations on the windows platform when using a KVM switch that changes the cursor from a hardware cursor to a virtual cursor causing windows to not detect a physical cursor while streaming.
Description
Changed the previous physical mouse checking:
// If there is no mouse connected, enable Mouse Keys to force the cursor to appearif (!GetSystemMetrics(SM_MOUSEPRESENT))...to it's own function
void enable_mouse_keys();. The function is still called at the end ofstreaming_will_start()and now invideo.cppto continuously check if a physical mouse is present.Screenshot
Issues Fixed or Closed
Roadmap Issues
Type of Change
Checklist
AI Usage