Controller Switching¶
Chose the desired configuration option below to see the key-value pairs and their options:
Keys |
Values |
Details |
Defaults |
---|---|---|---|
|
|
where |
|
Keys |
Values |
Details |
Defaults |
---|---|---|---|
|
|
where |
|
What does it do?¶
This feature augments the hand interaction feature, allowing for the usage of controllers in conjunction with hands when using interaction profiles.
When enabled, our layer will keep track and automatically switch to controller interaction profiles when appropriate on a per hand basis.
The video to the right shows the following permutations:
- Both hands driving actions
- Both controllers driving actions
- 1 Hand, 1 controller driving actions
The application will receive the typical notification if the input source has been changed mid session. More information regarding this event can be seen in the OpenXR Specification here.
Note
It is highly recommended to have this feature enabled if the hand interaction feature is also enabled. Without this all controller input via interaction profiles will be overridden and ignored.