Forum Discussion

🚨 This forum is archived and read-only. To submit a forum post, please visit our new Developer Forum. 🚨
desjare's avatar
desjare
Honored Guest
7 years ago

vrapi_EnumerateInputDevices only gives me a single ovrControllerType_TrackedRemote controller device

I have only one controller on the Quest that is detected but I receive events from both controller. I am not able to know which hand send me the event since I only have the right hand controller.

Is there a way to get both ovrControllerType_TrackedRemote controllers?

Also, we do not get button events as we would expect them:
ovrButton_Enter       = 0x00100000, // Quest A Button & X button
ovrButton_Back = 0x00200000, // Quest B Button & Left Y Button

2 Replies

  • Seems you have to add this to your manifest. I was getting the same thing, only the last controller that had its trigger pressed would show up. Added this to my manifest and see both devices now:

    <!-- Tell the system this app works in either 3dof or 6dof mode -->
    <uses-feature android:name="android.hardware.vr.headtracking" android:required="false" />
  • I had the same problem and thanks to you now my problem is solved.