ValveSoftware / openvr

OpenVR SDK
http://steamvr.com
BSD 3-Clause "New" or "Revised" License
6.07k stars 1.28k forks source link

Steam Controller configurations cannot be managed for OpenVR applications #264

Open LibreVR opened 8 years ago

LibreVR commented 8 years ago

When adding games through OpenVR applications manifests there doesn't seem to be any option in big-picture mode to change the Steam Controller configuration.

However when adding them as a non-Steam game the controller configuration can be managed, but this is far from ideal as it won't be properly detected as a VR application.

It would also be useful if OpenVR reported controller input from the Steam Controller so dashboard overlays and games can natively add support for it.

deinlandel commented 7 years ago

Voting for this. Bough Steam controller to use with my Vive, now it turns out I can't!

LibreVR commented 7 years ago

Revive can now also inject XInput events, so all I really need is the Steam Controller input. However it seems the API for it is only available for Steam games. It would really help if OpenVR had an API for Steam Controller input.

Balderick commented 7 years ago

The steam client allows configuration of steam controllers and non steam controllers for both steam overlays and per application.

screenshot 3

We can configure steam controllers and non steam controllers through big picture mode. Working this out for thrust master wheel and pedals has totally resolved many input issues like wheel and pedals not being detected in game, auto scrolling in steam overlays and loads of other annoying issues.

xbox steamvr

screenshot 5

It would really help if OpenVR had an API for Steam Controller input.

Indeed. It would and apparently does.

Balderick commented 7 years ago

Edit suggestion: Rename title too; "Controller configurations cannot be managed for third party vr apps not compiled with steam runtime." i.e. ReVive, OpenVR Advanced Settings.