Skip to content

Adding plugin removes button/trigger inputs from ALL headset hardware #119

@GabrielHare

Description

@GabrielHare

Setup:

  • Enabled XR Plug-in Manager
  • Enabled Oculus support & verified
  • Enabled Windows Mixed Reality support & verified
  • Imported OpenVR Unity-XR-Plugin only. (The SteamVR Unity plugin was not installed.)

Problem:
Joystick and button inputs do not work using any headset hardware. When accessed through the legacy input manager joysticks return 0 state. When features are listed for devices tracking data is listed but buttons and triggers no longer are present.
Reverting project to state before OpenVR was imported resorted functionality.

Related Issue?: When OpenVR is imported it always launches SteamVR and logs an error (not a warning like the other platforms) if no headset is connected.
Related Question: If an Oculus or Windows MR headset is used, is this mediated by the OpenVR support?

NOTE: I have not tested what happens in an environment WITHOUT SteamVR installed. Hopefully the application launches and quits without errors...

Tested with:
No headset, Valve Index SteamVR, Samsung Odyssey Windows MR, Quest using link to Oculus desktop
Unity XR Plugin release v1.1.4
Unity 2019.4.36f1
Windows 10 Pro Version 10.0.19044 Build 19044
Alienware M17, Intel i7-9750H, GeForce 2060

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions