redphx / better-xcloud-android

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

View button on Xbox controller doesn't seem to be working - Xbox360 game - Fallout 3 #84

Closed flipside101 closed 2 months ago

flipside101 commented 2 months ago

Device

Other

Device name

ShieldTV

Android Version

11 i think - SHIELD Experience 9.1

App version

0.12.0

Script version

4.0.0

WebView name and version

No response

Reproduction Steps

open Fallout 3 Press the View button Its should bring up the wait menu, nothing happens. It works on windows in edge using the script both connected controller via Bluetooth

Just tested and it works on my Pixel 6 using the same app and script versions.

redphx commented 2 months ago

81

flipside101 commented 2 months ago

@redphx sorry to ping you but imJust checking as reading back I don't think I have explained this correctly , the View button I'm talking about Is one of the keys on the Xbox controller , is this a known issue with the AndroidTV setup

KingNothing81 commented 2 months ago

@flipside101: I also own a Shield TV and this is a Shield specific issue caused by a system modification by Nvidia. Please read my comment to fix this:

https://github.com/redphx/better-xcloud-android/issues/81#issuecomment-2068211274

flipside101 commented 2 months ago

@flipside101: I also own a Shield TV and this is a Shield specific issue caused by a system modification by Nvidia. Please read my comment to fix this:

https://github.com/redphx/better-xcloud-android/issues/81#issuecomment-2068211274

Awesome! Thank you for the response and detailed information. I had searched before posting but did it on the view button as that's what it's called using the newer controller forgetting that it was also called the select button in the past.

KingNothing81 commented 2 months ago

@flipside101: I’m happy that I was able to help. I also got this information from a user here. =)

Yes, the “View“ button is like Microsoft calls the left side button on Xbox Controllers. But connected over Bluetooth to an Android device, it acts like the “Select” button. Microsoft also calls the right side button the “Menu” button. But on Android it acts like the “Start” button. It’s really confusing sometimes.

But Nvidia’s modification makes the left side button on controllers react like Android’s “Back” button and the middle button like “Home”. It seems that “real” apps can override this, but it causes problems when using xCloud in a web browser or WebView (like with the BXC app).

I suspect that the button mapping problems on some Fire TV devices have a similar reason. That Amazon has done a similar modification on those devices. But I don’t know how this could be disabled on Fire OS.