XITRIX / Moonlight-Switch

Moonlight port for Nintendo Switch
908 stars 49 forks source link

[enhancement] Improved mouse input mode + gyro mouse #16

Closed billyea closed 8 months ago

billyea commented 3 years ago

For people who use Moonlight for their desktop, the experience is less than ideal.

The mouse input mode is the only one where the mouse cursor moves slowly enough to hit targets. The mouse input mode needs to be enabled from the side menu on session start, and puts a big button guide on top of the stream while you're using it. The mode can also be enhanced with more precise pointer/gyro controls.

Suggestions:

XITRIX commented 3 years ago

For precise input, you can press LB or RB to slow down or raise the speed of cursor.

In next updates I'll try to implement favorite apps with individual settings, it's a nice idea to add there an option to launch it in mouse input mode.

Also I could add a setting to hide guide panel in mouse input mode.

billyea commented 3 years ago

When I was trying it out, LB/RB only worked to change cursor speed when mouse input mode was enabled. They did not change cursor speed without it enabled. Is this intended behaviour?

XITRIX commented 3 years ago

Yes, I never experienced any difficulties with touchscreen mouse input, so I have not thought about changing speed for touchscreen cursor. If it could cause any problems, I could add a slider for mouse speed inside overlay menu, like audio slider, which already there.

billyea commented 3 years ago

Could be helpful to add it in general settings as well. Settings in the overlay menu are a few extra steps compared to starting the stream just the way you want it. I do appreciate your consideration though.

XITRIX commented 3 years ago

I thought again about your suggestions and made a decisions:

XITRIX commented 8 months ago

Native gyro input implemented in v1.0, gyro for mouse input is not planned