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

[MacHyperVSupport v0.9.8] Hardware "pointing hand" cursor is invisible and leaves a double cursor after moving away #2478

Open
MSDarwish2000 opened this issue Mar 4, 2025 · 2 comments
Labels
bug Something isn't working project:hyperv

Comments

@MSDarwish2000
Copy link

This is tested on MacOS Sequoia 15.3.1 with OpenCore 1.0.4 and MacHyperVSupport 0.9.8. HyperVFramebuffer is added to /L/E and SIP is disabled.

Whenever I hover on a clickable element, the cursor disappears. Afterwards, when I move away from that element, the cursor reappears but the software cursor seems to be rendered as well resulting in double cursor. This double cursor issue is fixed when the cursor shape changes to drag handle or text cursor.

Another less severe issue that seems to be related is that the double cursor issue happens after shaking the mouse to enlarge it using shake to find cursor feature.

@Goldfish64 Goldfish64 added bug Something isn't working project:hyperv labels Mar 5, 2025
@Goldfish64
Copy link
Member

Likely is due to the hardware cursor not being properly cleared on that version. The hardware cursor on Hyper-V has a size limit, so for some of the special cursors it will need to fallback to the software one.

@MSDarwish2000
Copy link
Author

Likely is due to the hardware cursor not being properly cleared on that version. The hardware cursor on Hyper-V has a size limit, so for some of the special cursors it will need to fallback to the software one.

In general, you have done great job. Thanks for it. I am not sure if it is related to the cursor issue, but I have set the resolution to 2560x1440 after adding it to the SupportedResolutions in Info.plist. It would be nice if the kext generated the supported resolutions list dynamically, or more resolutions were added.

Thanks again as your work made my life easier.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working project:hyperv
Development

No branches or pull requests

2 participants