ValveSoftware / openvr

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

Cannot save or activate controller bindings on custom controller. #1866

Open Sintry1 opened 3 months ago

Sintry1 commented 3 months ago

I'm developing a custom driver for SteamVR and using a custom controller. While trying to create and save a new binding profile, the binding profile goes completely blank after I press save, and cannot be accessed again until I completely restart SteamVR. Then when I restart SteamVR and open the bindings UI, the binding profile is gone.

On the one occasion I managed to create one (which somehow was just the Vive controller defaults, but applied to my controller), I couldn't activate the profile and there was none associated with my controller. Pressing activate just did nothing at all. I don't know how to solve this issue at all, but it's infinitely reproducible. Screenshots are below.

The screen showing the available bindings: image

The binding UI: image

The save dialog just before pressing save: image

The controller binding UI after pressing Save (stays like this until SteamVR is completely restarted): image

The available bindings after restarting SteamVR: image