Elite Dangerous key bindings for Oculus Touch

I'm having trouble understanding the Oculus Touch controller bindings in Elite Dangerous.

Ignoring the Oculus and Hamburger (Menu/Pause) buttons and the analogue hat, there are 8 buttons in total between the two controllers (A, B, X, Y, plus left and right versions of both trigger and grip), but there are 10 different values used in a custom .binds file based on the original Elite Touch controller setup.

The two bindings I can't find on the controller are OculusTouch_IndexTriggerLeft and OculusTouch_IndexTriggerRight as whenever I assign the left or right trigger button to a control, the .binds file contains Pos_OculusTouch_IndexTriggerLeft and Pos_OculusTouch_IndexTriggerRight instead.

My questions
  1. On the controller, how do I activate functions bound to OculusTouch_IndexTriggerLeft and OculusTouch_IndexTriggerRight?
  2. What is the difference between Pos_OculusTouch_IndexTriggerLeft and OculusTouch_IndexTriggerLeft?
  3. What is the difference between Pos_OculusTouch_IndexTriggerRight and OculusTouch_IndexTriggerRight?
Examples

In original Oculus Touch bindings, these are the trigger bindings:

Pos_OculusTouch_IndexTriggerLeftOculusTouch_IndexTriggerLeftPos_OculusTouch_HandTriggerRightOculusTouch_HandTriggerRight
SecondaryFire DecreaseSpeedButtonPartialPrimaryFireIncreaseSpeedButtonPartial
CyclePreviousPageMoveFreeCamDownAxisCycleNextPageMoveFreeCamUpAxis
CamZoomOutCamZoomIn
MultiCrewSecondaryFireMultiCrewPrimaryFire
StoreCamZoomIn & StoreCamZoomOut !
ExplorationFSSZoomOutExplorationFSSZoomIn

Incidentally, it looks like StoreCamZoomOut on Pos_OculusTouch_HandTriggerRight is a mistake.
 
Back
Top Bottom