Skip to content

Overlay applications stopped receiving input API actions #1135

Description

@dantman

Previously I managed to get the SteamVR Input API working with an overlay application (using the Unity plugin and ValveSoftware/steamvr_unity_plugin#336) and it was properly receiving actions from the SteamVR Input API.

However I opened up my project recently and found that it is no longer receiving actions from the input API.

  • Logs indicate it successfully registers with SteamVR and identifies itself with the correct id
  • Logs indicate it "successfully load(s) 8 actions from the action manifest"
  • The binding UI indicates that actions for my overlay are correctly bound to my Vive controller
  • However despite this, while the overlay is running in the SteamVR Unity plugin's "Input Live View" window's debugging none of the actions ever go "Active" when I press the bound buttons on the controller and my code never receives the events that were previously working when buttons are pressed.

My only guess here is that an update to the SteamVR runtime stopped handling bindings for overlays correctly. I tried switching to the beta and the issue is the same. I also tried updating the SteamVR Unity plugin and openvr api and it's still not working.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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