Skip to main content
New Participant
February 7, 2020

Oculus Rift S Controller bug on Unity?

When I use OVRInput.Get(OVRInput.Axis2D.SecondaryThumbStick) it usually returns the position of the SECONDARY Thumb stick but sporadically return the PRIMARY controller at other times.

The same problem occurs with the Oculus Demo 'Distance Grab' should be easily reproduced.

I'm using Oculus Integration 12.0 with Unity 2019.3.0f6 on the Oculus Rift S with the Touch Controllers,

1 reply

kojack
Honored Contributor
March 11, 2020
I had something similar happen, my hands were swapping if one of the controllers hadn't woken up. To fix it, I added the second parameter to the Get function, which specifies which controller to read. The default is the active controller, which seems inconsistent if both hands aren't fully awake. Instead I manually queried the left and right touch.
Author: Oculus Monitor , Auto Oculus Touch , Forum Dark Mode , Phantom Touch Remover , X-Plane Fixer Hardware: Threadripper 1950x, MSI Gaming Trio 2080TI, Asrock X399 Taich Headsets: Wrap 1200VR, DK1, DK2, CV1, Rift-S, GearVR, Go, Quest, Quest 2, Reverb G2, Quest 3