Client Side Mouse #235
Unanswered
FallingSnow
asked this question in
Sunshine
Replies: 0 comments 3 replies
-
Yep this is on our radar. The cursor is encoded into the video stream by Sunshine (as it was with GeForce Experience too). The tricky part is that there are a lot of different types of cursor images (some require XOR blending with the screen contents), so there will need to be a negotiation process between clients and hosts to determine which types of cursors (if any) are eligible for client-side drawing. Of course, it also requires updates to each of the Moonlight clients. We shouldn't need a special key combo for it. It will just offload cursor drawing to the client any time a compatible cursor image is present. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I'm interested in adding a mouse mode that uses the client side mouse with the host cursor image to lower perceived latency. I'd like this mode to be toggle-able as one of the modes toggled by
Ctrl + Alt + Shift + M
.This should be similar to the current client side mouse mode where you can see both the client cursor and host cursor. However the host cursor would be hidden and client side cursor should take on the same image as the host cursor.
Is the host side mouse composited into the image on the host side or is the cursor image/plane transferred to the client, then composited into the output?
Beta Was this translation helpful? Give feedback.
All reactions