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
Thanks for sharing. Was successful with a non-rooted shield.
When using Moonlight and in a game my Xbox Controller guide button was successful in not reverting back to the home screen. However, it seems like there's a bug in Steam Big Picture now where you press the guide button and the screen loses focus back to the Mouse. I gotta do some "Share" button + "Menu" button simultaneous presses to get it to alt tab and re-focus itself. Frustrating but better than nothing. Chime in if anyone figures out this issue.
Update - I've been doing the following with more success upon exiting a game:
1.Pause game
2.
"Share" button + "Menu"to alt-tab/refocus, shows a black screen3. Then pressing Xbox guide button
4. Steam menu pops out and I can use up and down correctly