Skip to content

VRControllerBindings

koschke edited this page May 28, 2020 · 1 revision

Binding actions to VR controllers

The following actions need to be bound to VR controllers (more information on the contexts where and how they are used can be found in the description of interactions in the game:

  • Throttle: a floating point value for speeding up movements
  • Teleport: a boolean value for teleporting
  • Select: a boolean value for selecting objects
  • Cancel: a boolean value for canceling the selection and grabbing objects
  • Move: a 2D vector for moving a grabbed object back and forth
  • Home: a boolean value for zooming back to the top level of a composite object
  • Zoom: a 2D vector for moving into and out of a composite object

To bind these actions as a SEE developer, open "Window=>SteamVR Input" in the Unity editor. This will open a dialogue of the available actions. Press button "Open binding UI" to open Steam's dialogue to binding those actions to the controller. Make sure that Steam is running and your VR hardware including the controllers are connected. Steam searches for the connected controllers, for which to bind actions.

Current bindings for the knuckles of Valve Index

The following screenshots show the action bindings for Valve Index's knuckles:

Clone this wiki locally