VRC.Quest.Input.4
Updated: Jul 31, 2024
Apps must be focus-aware. They must continue rendering while the Universal Menu is up, hide any user hands or controllers, and ignore all input.
VRC platform requirement
| Required ✓ | Recommended + |
---|
Meta Horizon Store | ✓ | |
2D Meta Horizon Store | N/A | N/A |
An app that is focus-aware allows the Universal Menu to appear as an overlay on top of an app without pausing the app. If an app is not focus-aware, users see a system-provided environment instead of seeing the Universal Menu as an overlay over their app. For more information, see:
- Press
on the controller. - Observe: if the Universal Menu appears on top of the currently running and rendering app, it is configured to be focus aware. If instead you see a system-provided environment, the app is not focus-aware.
- Observe the app rendering.
- Move the Touch controllers around and click buttons.
Users should only be able to interact with the Universal Menu overlay elements while the app continues to render in the background.
To avoid duplicate interactions, in-app hand or controller movement should not render while the Universal Menu is up.