XITRIX / Moonlight-Switch

Moonlight port for Nintendo Switch
975 stars 51 forks source link

The mouse pointer is not working properly #136

Closed gfds2005 closed 5 months ago

gfds2005 commented 9 months ago

When I use version 1.0.0 streaming, the mouse pointer is always forced to move to the upper left of the screen, making it untouchable.And version 0.13.4 looks fine.

ShinRaikdou commented 9 months ago

Same issue.

XITRIX commented 9 months ago

Mouse pointer you mean USB mouse or which one? I cannot replicate your issue with touchscreen mouse

ShinRaikdou commented 9 months ago

Mouse pointer you mean USB mouse or which one? I cannot replicate your issue with touchscreen mouse

Yes, USB mouse on PC. When you enable touchcreen mode on the Switch, mouse pointer getting stuck on the upper left of the screen. If you touch anywhere on the screen that pointer appears on the place you touched but returns to the upper left of the screen shortly after.

XITRIX commented 9 months ago

Test this one, please

ShinRaikdou commented 9 months ago

Test this one, please

No changes.

https://github.com/XITRIX/Moonlight-Switch/assets/33326782/248c09c5-5f89-4742-a872-24ec96d5e781

XITRIX commented 9 months ago

I cannot understand what you are doing to reproduce it. Could you please make a video or describe in details what exactly I should do to reproduce it?

https://github.com/XITRIX/Moonlight-Switch/assets/9553519/bbb3c7d8-f1ce-4df9-9ea8-6bb3c605c99c

ShinRaikdou commented 9 months ago

I don't understand either. It works on previous version, but to be fair touch registration wasn't perfect and I had to click multiple times. Already tried to disconnect USB Mouse, Wireless Mouse, Wireless Gamepad. And no, it's not just game. Same issue in Big Picture Steam or even Desktop.

https://github.com/XITRIX/Moonlight-Switch/assets/33326782/2b28a96e-7ca3-42ea-ab9d-c1262b6edfec

XITRIX commented 9 months ago

It should not move your mouse at all, it should work as a touch screen. Are you using ... GeForce Exp??

UP. Anyway, you are using or GeExp or old version of Sunshine, so my primary suggestion would be - update to latest Sunshine

And second one - check this build, I've added some changes for legacy fallback, but I cannot check if it works, cause I have latest Sunshine installed (and I'm too lazy to install old versions of server software just to check legacy fallbacks)

ShinRaikdou commented 9 months ago

I wasn't even aware you can use something other than GeForce Exp on Windows :D I'll try Sunshine later.

As for that new build, now touch control works perfectly, even better than before 1.0 update. Thank you.

XITRIX commented 5 months ago

Released in v1.1.0