Windows MR Controller (LogiX node)
WindowsMR_Controller | ||
---|---|---|
Inputs | ||
User | User | |
ControllerNode | Node | |
Outputs | ||
Bool | IsActive | |
Float | BatteryLevel | |
Bool | IsBatteryCharging | |
Bool | Grip | |
Bool | App | |
Float2 | Joystick | |
Bool | JoystickClick | |
Float | Trigger | |
Bool | TriggerHair | |
Bool | TriggerClick | |
Float2 | Touchpad | |
Bool | TouchpadTouch | |
Bool | TouchpadClick |
The Windows MR Controller provides more controller data than the Standard Controller (LogiX node) specifically for first generation Windows Mixed Reality (WMR) controllers.
Usage
The IsActive
output indicates whether the User
is using WMR 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 to indicate whether the controller is currently charging. This output cannot be used as WMR controllers use replacable batteries and therefore cannot be charged while in use.
The Grip
output indicates whether the grip button is pressed. This corresponds to the button labelled Grab on the graphic below.
The App
output indicates whether the app button is pressed. This corresponds to the button which opens the Dash / Context menu on the graphic below.
The Joystick
output indicates the current position of the joystick. X and Y values are in the range -1 to 1. X indicates left/right location, Y indicates forward/back. The resting joystick position is [0,0].
The JoystickClick
output indicates whether the joystick is pressed down.
The Trigger
output indicates how far the trigger button is pressed down. This corresponds to the button labelled Primary on the graphic below. The value is in the range 0 to 1 with 1 being reached somewhat before the button is fully pressed.
The TriggerHair
output is intended to indicate whether the trigger is lightly pressed. In this case it seems to be functionally equivalent to TriggerClick
.
The TriggerClick
output is indicates whether the trigger button is pressed to the point of registering as a button click. This is reached somewhat before the button is fully pressed.
The Touchpad
output 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.
The TouchpadTouch
output indicates whether the capacitative touchpad is currently touched.
The TouchpadClick
output indicates whether the capacitative touchpad is currently pressed.
Examples
Node Menu
Input Devices / Controllers | ||||||
---|---|---|---|---|---|---|
Back | Cosmos Controller | HPReverb Controller | Index Controller | Standard Controller | Touch Controller | Vive Controller |
Windows MR Controller |