Goal Extension allows you to consult, pause and resume simultaneous tracking. Understand how to design predictable transitions between interaction modes.

Direct answer

The `XR_META_simultaneous_hands_and_controllers` extension allows you to query whether a system supports tracking hands and controllers at the same time and pause or resume that mode. It is a vendor extension, not ratified by Khronos, and requires capability detection. In XR applications, the feature can smooth input tradeoffs, but it also creates intent conflicts. Priority rules, visual feedback, power consumption and behavior when tracking is lost need to be tested.

Detection prevents invalid paths

The application must consult support before enabling features dependent on concurrent mode.

Two sources create ambiguity

Hand and control can point to different targets; Priority needs to be predictable and communicated.

Pausing can save resources

Suspending the mode when not necessary can reduce processing, as long as resumption is clear.

Loss of tracking requires fallback

The experiment must maintain state and offer recovery when one of the sources disappears.

Nexus Reading

Model transitions as states, record non-sensitive telemetry, and test with varied users and environments.

FAQ

Is the extension ratified by Khronos?

No. The specification identifies it as an extension of the unratified Goal.

How do I know if the runtime supports it?

See the system properties defined by the extension.

Should hands and controls act at the same time?

Not always; Priority and context rules prevent unintentional commands.

Essential guides to delve deeper into the decision

Primary sources and references

This editorial analysis was produced by Nexus from the official sources below, consulted on October 4, 2026. The text is original and interprets practical implications for companies.

Date reported by main source: official specification verified on October 4, 2026.