I'm new to FreePIE, so any pointers/help with this would be greatly appreciated.
I've got an Oculus Rift with a Leap Motion controller.
The Leap allows me to play Vive titles in SteamVR. It's great, but the button gestures kinda suck. Hopefully that'll improve, but for now my idea is to use the WiiMote buttons as the Vive Wand buttons and continue to use the LeapMotion controller for tracking.
I've got my WiiMote connected and working through the Toshiba bluetooth stack and WiinRemote.
WiinRemote can map the buttons to key presses, so I could possibly substitute it for FreePIE by somehow mapping the Hydra buttons to key presses? FreePIE seems like a more complete solution however.
I've got the Leap Motion controller working with SteamVR.
If I can get the WiiMote buttons to act as the ViveWand buttons, I think things would start getting very usable (it's so close already).
Any ideas on how to proceed?
It appears you should be able to use XOutputPlugin
to emulate an xbox controller using a wiimote while pointing at something in the menu (I'm not sure about in-game) with the code:
xoutput.A = wiimote.buttons.button_down(WiimoteButtons.A)
I tested this with the code:
xoutput[i].A = keyboard.getKeyDown(Key.A)
The problem with using the Hydra driver is that it will register the button presses for two other emulated Vive controllers instead of the ones controlled with you Leap Motion.