dantman / elite-vr-cockpit

A SteamVR Overlay providing a virtual throttle and joystick and holographic buttons for ship functions, with custom integration into Elite Dangerous
Other
319 stars 36 forks source link

Vjoy missing bindings Oculus Touch (Rift S) #234

Open RenKorrum opened 3 years ago

RenKorrum commented 3 years ago

Using the Vjoy monitor program, I see that I'm missing left controller POV, stick click and y (top face button). Right controller is missing both B and A. I can't find anything about how to fix this. Everything else works fine, but I need more bindings on the controllers in order for the vr cockpit to actually be worth switching to.

dantman commented 3 years ago

vJoy receives inputs from cockpit controls (the throttle, ship joystick, etc) not your VR controllers.

The throttle doesn't have POVs or Alt (B) yet. I need to implement the reverse lock (#47) and 3DOF thruster (#51) before I know exactly how the POV and last button should be implemented for the throttle.

A/B being missing for Oculus Touch was a bug in the bindings, it's fixed for the next release.

RenKorrum commented 3 years ago

Ah, sorry for the misunderstanding. And good to hear that those buttons will be fixed.

I would suggest opening up all of the bindings (other than grip because you need to grab the virtual hotas) to be freely mappable, or your recommended settings with a toggle in the elite cockpit program. For example, I want the POV on the throttle to be used for vertical and horizontal thrust, and click on throttle to be toggling flight assist (independent of any pov direction.)

Regardless, thanks for all the hard work on this project, I love it and can't wait to see where its heading.

dantman commented 3 years ago

For example, I want the POV on the throttle to be used for vertical and horizontal thrust, and click on throttle to be toggling flight assist (independent of any pov direction.)

That's actually why I've avoided adding any POVs to the throttle. Some people want to use their thumbstick/trackpad to bind POV buttons, some of them want to use it for thrusters. In the former case adding the same POV buttons will work, but for the latter case the stick/pad should be bound to throttle axis instead. I want to finish the 3DOF thruster controls first to see if adding throttle POV thruster axis will be necessary.

The reverse lock also potentially needs to takeover one of the buttons or even a POV-Down on some types of controllers, in order to work.