Scenario: You have an XBOX One Controller, or similar, and to turn off the controller you press and hold the guide button. Unfortunately, even though you have turned off guide button focuses steam in Steam's Controller Settings, the button press still opens Big Picture Mode.
- With your controller on, open Controller Settings:
Steam > Settings > Controller > General Controller Settings - Using the controller, highlight
Xbox One Controlleror similar, navigate toDefine Layoutand pressAon the controller
The next step involves remapping the Guide Button to another button and then reassigning that button back to the original. This will leave the guide button unassigned so that the controller can be turned off without Steam getting involved.
- Navigate to
Guideand pressA - Navigate to
Primary Action, which is yourAbutton and set it back toA. Guide should now be unassigned.
- Press
Yto save and thenBto close the controller settings - Test the Guide button now turns off without opening Big Picture.


I ended-up here looking for a solution and didn't find an easy one, so I have made a Powershell script to remove all references to the Guide button assignment.
It backs-up your current Steam config before opening it and deleting all 'guide:xx' refences, and then saves it (overwrites current config), thus solving the guide button problem once and for all.
Full details on what it is and how it works are on Github, where the code can be see before using - https://github.com/CriticalPoint/Automatically-Disable-Steam-Big-Picture-Mode-Guide-Button
Dropping this here in case it's helpful for someone!
Hope so! 🍻