Unreal Engine 5.10 Enhance input doesn't Work with HTC VIVE Controllers

Maybe this could be shown in the editor in some way, along with information about the current session state and bound interaction profiles.

One way would be to have a console command that enables on-screen debug text for it.

1 Like

I tried this and it is still not working. I really have no idea what is happening with the input

Not sure if this will help anyone. For me the issue was the proximity sensor. Typically I test inputs without putting on the headset. At some point since the release of UE 5, Steam or Unreal began to default to only tracking and registering inputs when the headset is worn (VR Focus State=true). So I wasn’t seeing any inputs registering because the proximity sensor was returning false. I would maybe put on the headset for a second and notice that the controllers began tracking, but once you take off the headset the tracking is retained but the inputs don’t work.

Once I disabled Pause VR in Steam settings (as suggested by Rectus_SA) things started to work again.

What worked for me:

  1. Disabling the proximity sensor as @Rectus_SA said,
  2. In your Unreal project, go to Plugins → Turn on OpenXR and turn OFF SteamVR.
    This fixed the controller inputs, and now all the buttons are working as expected.
1 Like