Standard Controller (LogiX node)
Standard Controller | ||
---|---|---|
Inputs | ||
User | User | |
ControllerNode | Node | |
Outputs | ||
Bool | IsActive | |
Float | BatteryLevel | |
Bool | IsBatteryCharging | |
Type | Type | |
Bool | Primary | |
Bool | Secondary | |
Bool | Grab | |
Bool | Menu | |
Float | Strength | |
Float2 | Axis |
The Standard Controller provides access to standard data available from all supported VR controller types.
Usage
The IsActive
output indicates whether the User
is using VR controllers.
The BatteryLevel
output provides the estimated remaining battery charge. The value is in the range 0 to 1 with precision to two decimal places.
The IsBatteryCharging
output is intended indicates whether the controller is currently charging. This is only functional with Index and Vive controllers.
The Type
output indicates which type of VR controllers the User
is using.
The Primary
output indicates whether the primary button is pressed. This corresponds to the trigger button on most controllers and is used to activate / user the interaction lasers.
The Secondary
output indicates whether the secondary button is pressed.
The Grab
output indicates whether the grab/grip button is pressed.
The Menu
output indicates whether the menu button is pressed.
The Strength
output indicates how far the primary button is pressed down. The value is in the range 0 to 1.
The Axis
on Windows Mixed Reality controllers indicates the touch location on the capacitative touchpad. The X and Y values are in the range -1 to 1. X indicates left/right location, Y indicates forward/back.
Examples
Node Menu
Input Devices / Controllers | ||||||
---|---|---|---|---|---|---|
Back | Cosmos Controller | HPReverb Controller | Index Controller | Standard Controller | Touch Controller | Vive Controller |
Windows MR Controller |