In the Oculus quest's menu any button triggered switch the main active controller (Left or Right). I would like to implement the same system in my Unity application. I've tried to use OVRInput.GetConnectedControllers() and OVRInput.GetActiveController() but both returned "Touch" value. Nevertheless, I have set each Controller prefab's OVRTrackedRemote script to LTouch and RTouch, I would expect those method to return at least one of those value. I've also tried OVRPlugin.GetDominantHand() and the result was always the right hand.
Did anyone here managed to reproduce in Unity how the controllers work in the Oculus menu ?