AnnOculusTouchController

This is the specialization of the AnnHandController regarding the Oculus Touch Controllers in Annwvyn

Mapping

Here's are the correspondence between generic button/indexes in code and what they are on the Touch Controllers

Button

Theses are represented as “<LeftHand> or <RightHand>”

  • 0 = X or A
  • 1 = Y or B
  • 2 = Menu or <nothing> (the Oculus button is reserved for bringing the dashboard)
  • 3 = Thumb-stick click

Axis

  • 0 = Thumb-stick X
  • 1 = Thumb-stick Y
  • 2 = Trigger [0;1]
  • 3 = Grip-trigger [0;1]

Special features

Nothing currently implemented in Annwvyn as of today 1/29/17. Touch Controllers have “buffered haptics”, and multiple capacitive touch surfaces that can infer the position of some fingers.