matzman666 / OpenVR-InputEmulator

An OpenVR driver that allows to create virtual controllers, emulate controller input, manipulate poses of existing controllers and remap buttons. A client-side library that communicates with the driver via shared-memory is also included.
GNU General Public License v3.0
715 stars 136 forks source link

(Suggestion) Apply device profiles automatically when SteamVR starts #155

Open Deskclaw opened 5 years ago

Deskclaw commented 5 years ago

I don't think this has been suggested before but would it be possible to add a feature where one can apply any existing profile to one or multiple devices when SteamVR first starts?

I have a WMR headset with Vive wands (and will be getting Index controllers) but it is annoying when I have to reach over to use the menu to apply the controller and headset offsets every time I start SteamVR. So maybe an optional (maybe even a config file that can be removed for emergencies) feature to set a profile I've already made to a device ID in SteamVR.

So my headset is 0 (usually what it is for anyone I would think) Controllers are usually 1 and 2 or 1 and 4. If I can have Profile 1 be applied to Device 0 and Profile 2 applied to 1 thru 4 (and not get stuck applying it to a nonexistent device, that's key), it'll make my life or anyone else's life much easier.

Thanks.

sc0rch commented 5 years ago

It will be so good to have auto-profiles :)

rhayes2 commented 5 years ago

Im looking to do the same, Any direction anyone can point me in to get started?

HellsPlumber commented 5 years ago

I came here looking for this too, hopefully someone can figure this out!