moonlight-stream / moonlight-ios

GameStream client for iOS/tvOS
GNU General Public License v3.0
1k stars 248 forks source link

TVOS client doesn't seem to support Bluetooth 5.1 mouse movement, but it could be TVOS #580

Open healdgar opened 8 months ago

healdgar commented 8 months ago

I'm running TVOS 17 (latest public beta) and the Moonlight client. I have tried to different Bluetooth 5.1 pointing devices, and I am unsure if the issue is with Apple's SDK or with the Moonlight client, but mouse buttons and movement are not passing through, only the mousewheel/scrolling input seems to be passing through. I am running Sunlight on a Windows 11 PC and have had no other issues.

In theory TVOS supports a wide range of Bluetooth input devices.

I really want to get my Bluetooth 5.1 devices to work, so I'm happy to assist in any way I can.

parrydigm commented 5 months ago

This is an issue with TVOS/Apple TV. I lodged a ticket with Apple Support on this, who said, “Yeah bro, working as intended - we don’t support mice devices like you want us to.” I paraphrase, but the TL;DR: is this isn’t supported. They suggested I submit a feature request through Product Feedback, which I did. I’m not hopeful, though 🤣

From my time on the call with Apple Support, two things need to happen.

  1. Apple need to support this on TVOS, which they currently don’t.
  2. Moonlight then needs to take advantage of the interface (product patch/update).

My workaround is to use a Bluetooth mouse (I have sufficient range between my ATV setup and gaming PC, using an MX Mini).