On the Nvidia Shield, the Xbox (Guide) button of Xbox Series controllers is mapped to "Home".
These instructions unmap the Xbox (Guide) button so that it can be used in Steam Link or other apps.
- On the Shield, enable the developer options:
-
- Click the Menu button
-
- Navigate to Device Preferences > About > Build
-
- Click Build repeatedly until it shows "You are now a developer"
- On the Shield, enable network debugging:
-
- Click the Menu button
-
- Navigate to Device Preferences > Developer options > Debugging
-
- Click Network debugging
-
- Wait until it shows "Enabled on" followed by the Shield IP address
- On a computer:
-
- Download Android SDK Platform Tools from https://developer.android.com/tools/releases/platform-tools
-
- Extract the ZIP
-
- Open a terminal in the extracted folder
-
- Execute
./adb connect 192.168.x.x(replace 192.168.x.x with the IP of Shield)
- Execute
- On the Shield, authorize the connection
- On the computer, run
./adb shell pm uninstall com.nvidia.shieldtech.hooks - Reboot the Shield
- Disable Network debugging and Developer options
Yes, it is a bit finicky. Messing around with the guide button and alt-tabbing seems to get it in that odd state. Where it's a black screen and just the bottom bar. No luck with the mouse emulation either during that state.
I don't know about that specific key combination, but I am able to "Quit" each game which brings me back to Steam Big Picture mode. From there I do not use the "Guide" button to open the menu, but rather I press "B" which opens the Steam Menu and from there I can turn off my PC and shutdown accordingly. (Backing out of all the menus from Library)