Forum Discussion
BirdInTheCity
8 years agoHonored Guest
Disabling "Home" button for an in-store kiosk mode.
I'm wondering about best practices for disabling "Oculus Home" functionality in my Unity app. Background: I'm building a Desktop PC Oculus/Touch demo app in Unity that will be deployed exclusively...
beep2bleep
8 years agoProtege
- Override the reserved "Home" button on the Touch Controllers.
- DNS block the Oculus store, to prevent purchases.
One solution it to physically disable the button. Either cut out the button or open the controller and remove the wire connecting the home button to the home button. Another solution is to only use the touch controller without the home button. I'm not sure if the home button connects directly from controller to the Oculus runtime if that is the case you would be unable to intercept it while using the Oculus API. However you should still be able to intercept it if you build for open vr (usually refer to as steamVR). I haven't tried but try intercepting the on button event for the home button and see if you can catch it while debugging. There might be a handled flag that would keep it from going to the API even while using the Oculus API.
Quick Links
- Horizon Developer Support
- Quest User Forums
- Troubleshooting Forum for problems with a game or app
- Quest Support for problems with your device