ValveSoftware / openvr

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

How to setup default binding for third Vive controller? #984

Open lawwong opened 5 years ago

lawwong commented 5 years ago

As title, any solution or work around for that?

I'm expecting something like providing more input sources "/user/ViveController/0" "/user/ViveController/1" "/user/ViveController/2"

zite commented 5 years ago

Hm, what's your use case for this scenario? Are you attaching them to parts of your body? Other people holding them?

dariol commented 5 years ago

To capture MR videos for instance (third comptroller attaches to actual camera) and why not the two use cases that you mentioned ;-) ? Also note that Vive Trackers can be used as additional controllers as there are also still a number of trackers out there with patched firmware that identify as controllers (initially to do MR video capture).

And "held in hand" should support button action mappings as if they were actual controllers due to accessibility of the pogo pins for equivalent input (for any number of trackers not just two).

zite commented 5 years ago

This seems like an issue that's still valid but is more of a OpenVR feature. Might be better served at that repo: https://github.com/ValveSoftware/openvr/issues

SoxwareInteractive commented 5 years ago

Having the same issue. I tried to add a default binding using "devices/valve/#deviceSerial/..." but even that doesn't seem to work?

Btw. this issue is very similar: https://github.com/ValveSoftware/openvr/issues/962