The way to map things into vive is to use the touchpad direction clicks basically
Problem is that on the Oculus controller, most of the buttons can be pressed and held separately, and joysticks give you a much different kind of input compared to a button. The Vive essentially has less options than a wii remote.
It's frustrating because it means I either have to program separate options for every controller, or handicap the oculus controls so that it fits every controller's options.
My current plan was essentially something like:
-Button to cycle modes ( grabbing limbs, placing lights, modes that change the function of all buttons)
-Joystick for adjusting size or anything where you want fine control. Also possible rotation or movement of certain objects.
- View button.
- Function button for current mode (like grabbing limbs.)
-Secondary function (place and position dick, etc)
Everything should be possible to do on one controller, with the second controller's mode being independent of the other controller's mode. I "can" get by with fewer buttons, but the question is what functionality should be in a different mode, and what should be in the same mode.
For example, it would be annoying if you had to change to a different mode in order to move the view. Yet, there will probably also be multiple modes for the view (moving around like an fps, rotating freely, POV)
And in many situations, you would want to move the dick and limbs in the same mode. Not sure what direction to take.