redphx / better-xcloud-android

Android app to improve Xbox Cloud Gaming (xCloud) and Remote Play experiences
https://better-xcloud.github.io/android
MIT License
161 stars 3 forks source link

[Feature] Android 11 Controller workaround popup #139

Open cloventt opened 1 month ago

cloventt commented 1 month ago

Device

TV

Suggestion

Hi, I encountered an issue when starting up the Android TV app. Using an Xbox Controller, the controller behaves more like a keyboard and the XCloud service does not recognise it as a controller (eg, the controller thing continues to show "controllerd disconnected"). This is a known issue with Android 11 specifically, where having an accessibility feature enabled causes the controller to become a keyboard. More infomration is here: https://www.xda-developers.com/android-11-trouble-getting-games-recognize-their-controllers/

When opening a game via the official Game Pass app, it somehow detects this to be the case and gives a pop-up directing the user to a support page, which tells them to disable accessibility services in Android settings. However this popup does not seem to appear on the Better XCloud app. The popup takes the user to this page: https://support.xbox.com/en-GB/help/games-apps/cloud-gaming/troubleshoot-cloud-gaming-android

It would be good if something similar happened in the app, eg if you are on Android 11 and a controller is not detected, somehow flag to the user that they may need to disable accessibility services.

redphx commented 1 month ago

could you share the vide/screenshot of Xbox app's popup?