FailD Posted June 26, 2022 Share Posted June 26, 2022 Hi, My game has a pause menu attached to the menu button. When I try to use it with the vive business streaming, instead of opening my pause menu it opens the vive business streaming menu. Is there a way to avoid it? I've tested it with a focus 3 and I'm using unity. Link to comment Share on other sites More sharing options...
VIVE_chengnay Posted June 27, 2022 Share Posted June 27, 2022 Hi @FailD, Could you use B or Y button for your pause menu? Link to comment Share on other sites More sharing options...
FailD Posted June 27, 2022 Author Share Posted June 27, 2022 Hi @chengnay, thanks for the response. Is there any other way? Although maybe I could bind it to another button, I would like to avoid it if possible. Link to comment Share on other sites More sharing options...
VIVE_chengnay Posted June 28, 2022 Share Posted June 28, 2022 Hi @FailD, Menu button(LEFT) is occupied by VBS system, and System button(RIGHT) is occupied by Focus 3 system. For VBS case, you might need to bind to another button. Sorry for the inconvenience. 1 Link to comment Share on other sites More sharing options...
FailD Posted July 4, 2022 Author Share Posted July 4, 2022 Hi @chengnay, Thanks for all the help, I have decided to change the input of the pause. In a related question, is there a way to know if the game is streaming through VBS? Link to comment Share on other sites More sharing options...
jiunlin Posted July 5, 2022 Share Posted July 5, 2022 Hi @FailD, For opening app menu, VBS support controller binding fallback to VIVE Cosmos controller or Oculus Touch controller. Thus, your application should work as supporting binding for VIVE Cosmos controller or Touch controller. Usually, it will set button 'B' and 'Y' to open application menu, e.g. SteamVR Home, The Lab, Beat Saber, etc. I think no need to put additional efforts to recognize VBS headset. Also, when left Menu button pressed, VBS will toggle SteamVR Dashboard and also send below events to the application. If you want to pause your application and show your menu at this condition, you can handle below events. (Beat Saber is this case.) Bewared, these events will be sent when there is other system menu shown/closed on Focus 3, e.g. system Quick Menu. Overlay open VREvent_InputFocusCaptured VREvent_InputFocusChanged Overlay close VREvent_InputFocusReleased VREvent_InputFocusChanged 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now