Index support
We have implemented support for SteamVR 2 which introduces the new concept of Action bindings. We developers supply default bindings but you are free to change these to whatever you like. Most bindings are straightforward, but interacting with items are a bit different.
There are four categories, Item, Weapon,FrontGrip and Interactable. These four categories can be configured independent of each other. As an example Vive wands are configured by default to toggle weapon, you pickup the weapon by pressing trigger. And to release the weapon you press grip button. That configuration looks like this from within the SteamVR UI.

Use as trigger - Click is set to action Grip Weapon. But we have also set action Grip weapon toggle release to Grip button. This tells the game you want toggle functionality and to use Grip button to let go.
Another example would be to hold grip button to hold weapon, To achieve this we remove the Grip weapon toggle release-action and rebind the Grip Weapon action to the Grip button. This will tell the game you want to grip and hold. That would look like this from UI

Also beware there is no way for us to validate your bindings so you could create invalid ones, for example if you select to Grip and hold weapon with Trigger, then you would not be able to fire the weapon without dropping the weapon. But for other categories this is fine, like for font grips
Changed files in this update