Skip to main content
New Participant
July 31, 2019

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

    New Participant
    February 14, 2020
    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" />
    Participant
    February 15, 2020
    I had the same problem and thanks to you now my problem is solved.