This section describes input actions that are reserved for system-level functionality. This includes use of the Volume and Home physical buttons on the Oculus Touch controllers.
The Home button and Volume button behaviors must conform to specific requirements.
Volume adjustment on the Oculus Android devices is handled automatically. The volume control dialog display is also handled automatically by the VrApi as of Mobile SDK 1.0.3. Do not implement your own volume display handling, or users will see two juxtaposed displays.
You may override automatic volume display handling if necessary by setting VRAPI_FRAME_FLAG_INHIBIT_VOLUME_LAYER as an ovrFrameParm flag.
Volume buttons are not exposed through VrApi interfaces.
A Home button press always opens a dialog to return the user to Oculus Home. As of Mobile SDK 1.0.4, this behavior is handled automatically by the VrApi.
The Home button is not exposed through the VrApi interfaces, and no Android events will be passed to the app for the Home button.