Skip to content

Controller Specific Bindings

richardTingle edited this page Dec 21, 2023 · 8 revisions

Tamarin contains utility methods to get the paths of known devices, but all methods take strings so new controllers can be bound if you know their paths

The paths are intended to be created like OculusTouchController.pathBuilder().leftHand().thumbStickClick() which will return "/user/hand/left/input/thumbstick/click"

The currently known controllers are:

  • GoogleDaydreamController
  • HtcProVive (For buttons on the headset itself)
  • HtcViveController
  • OculusTouchController
  • KhronosSimpleController (example controller from the makers of OpenXR)
  • MixedRealityMotionController
  • OculusGoController
  • OculusTouchController
  • ValveIndexController

Clone this wiki locally