Windows MR Controller (LogiX node)

From Neos Wiki
Jump to navigation Jump to search
Other languages:
English • ‎日本語
WindowsMR_Controller
'Windows MR Controller' LogiX node
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.

Windows Mixed Reality controller button diagram

Examples

Node Menu

Input Devices / Controllers
Back Cosmos Controller HPReverb Controller Index Controller Standard Controller Touch Controller Vive Controller
Windows MR Controller