SteamVR

SteamVR

BurntJello May 9, 2020 @ 11:51pm
Stop hijacking my controller buttons to show the overlay!
With some recent update, holding button9 on my controller now opens the VR dashboard.
(xinput refers to this as "back" or "select", but mine is directinput)

I've been searching for a way to disable this nonsense without success. All of steam's controller hijack junk has been disabled for years... yet here we are with yet another one. STOP IT!

I use this button in-game and can't have it taking me OUT of game to the stupid overlay.

https://i.imgur.com/Z5fnDAP.png
^ how do I make this go away and never return?

The previous workaround for this was to disable the overlay, but apparently that option is now gone. (who's bright idea was that?)

So...
How to disable the controller button hijack to show the dashboard?
Originally posted by BOLL:
Sounds like the standard behavior of an Xbox controller yeah, so I guess it is just that it again launches the dashboard.

Try this and see if it makes a difference:
  1. from the SteamVR status window, use the hamburger menu and open Settings.
  2. Toggle Advanced Settings in the bottom left, and go to the Dashboard tab.
  3. Toggle VR Dashboard on System Button to Off.
I don't actually know if this will help, depends on if it disables the action or the button, we'll look at other options if this does nothing.

Edit: Just tried this myself now, as I'm at my PC. Disabling the above will prevent the dashboard from appearing and blocking your game, it will still show the button indicator though.

To disable this actual input, simply remove the binding for the back button for the controller you are using. In my case, it would be an Xbox One controller, and my guess is that if you're using an XInput device it will show up as the same but I'm not sure. You'll have to check and report back if this is not working for you.

Here's a video of the process, check it out.
https://youtu.be/DkJi1e-aqOg
< >
Showing 1-3 of 3 comments
The author of this thread has indicated that this post answers the original topic.
BOLL May 10, 2020 @ 2:05am 
Sounds like the standard behavior of an Xbox controller yeah, so I guess it is just that it again launches the dashboard.

Try this and see if it makes a difference:
  1. from the SteamVR status window, use the hamburger menu and open Settings.
  2. Toggle Advanced Settings in the bottom left, and go to the Dashboard tab.
  3. Toggle VR Dashboard on System Button to Off.
I don't actually know if this will help, depends on if it disables the action or the button, we'll look at other options if this does nothing.

Edit: Just tried this myself now, as I'm at my PC. Disabling the above will prevent the dashboard from appearing and blocking your game, it will still show the button indicator though.

To disable this actual input, simply remove the binding for the back button for the controller you are using. In my case, it would be an Xbox One controller, and my guess is that if you're using an XInput device it will show up as the same but I'm not sure. You'll have to check and report back if this is not working for you.

Here's a video of the process, check it out.
https://youtu.be/DkJi1e-aqOg
Last edited by BOLL; May 10, 2020 @ 5:42am
Rocky May 10, 2020 @ 5:15am 
I hadn't got as far as figuring out why my steam overlay has started popping up mid VR game, but it is very annoying as I cannot figure out how to get back to the game and end up restarting VR altogether.
BurntJello May 10, 2020 @ 9:20am 
Setting "VR Dashboard on System Button" to "Off" only stop the dashboard from coming up when the button on the side of the Vive HMD is pressed. That is the one button I do want the dashboard to show for. So, no-go on that one.


@BOLL
Thank you! The 2nd way (in the video you posted) worked!

Transcription of the video for anyone that can't view it:
1. Have SteamVR running.
2. Settings (from hamburger menu, or right clicking)
3. Controllers
4. Manage Controller Bindings
5. Select "VR Dashboard" for Manage Controller Bindings For
6. Select "Custom" for Active Controller Binding
7. Edit This Binding
8. System Actions
9. Scroll down to "Back Button"
10. Click the trashcan icon to delete the binding (one of them is hold for vr dashboard)
11. Close window
12. Close
13. Close window
14. Enjoy your game without interruption


Message to Valve:
In the future make this kind of thing Opt-IN. You will save your customers a lot of frustration and dissatisfaction.



@Rocky
When the dashboard is up, look anywhere off the dashboard and push the button on the HMD.
Also, on the bottom bar below the dashboard, there is a rectangle button at the center that when hovered says "now playing". Click on that and it will show a menu with an option to "return to game".
< >
Showing 1-3 of 3 comments
Per page: 1530 50

Date Posted: May 9, 2020 @ 11:51pm
Posts: 3