Using your 3-DOF controllers does not require any setup, however. It does require you to own the respective headset i.e. If you have GearVR controller then you also need GearVR headset.
To start using your 3-DOF controller with VRIdge, just connect controller with your phone/headset, as you would normally set it up with your AIO headset, and launch VRidge - SteamVR should automatically recognize your controller. All controllers are built differently with various button setups. Most of those hardware buttons are unfortunately unmappable so missing buttons had to be emulated. They are mapped to reflect position of buttons on Vive wand.
Currently supported controllers:
- Vive Focus Controller
- Daydream Controller
- Gear VR Controller
NOTE: Advanced users may want to adjust the threshold where touchpad registers emulated buttons by adjusting EmulatedControllerButtonBoundary line in vridge.cfg. Default threshold is 10% of touchpad.
"EmulatedControllerButtonBoundary": 0.1
Vive Focus Controller
Bottom button is unmappable and recenters view on system level.
- Trigger: Trigger (0/1 only, no analog state is available)
- Touchpad: Fully mapped to Vive stick
- Menu: Pressing upper part of the touchpad
- System: Pressing the button below the touchpad (same position relatively as Vive stick)
- Sidegrip: Pressing touchpad left or right side
Gear VR / Oculus Go controllers
Controller Home and back buttons are unmappable. Long pressing home recenters view on system level.
- Trigger: Trigger (0/1 only, no analog state is available)
- Touchpad: Fully mapped to Vive stick
- Menu: Pressing upper part of the touchpad
- System: Pressing lower part of the touchpad
- Sidegrip: Pressing touchpad left or right side
Daydream View Controller
Bottom button is unmappable and recenters view on system level. The controller doesn't have a trigger and only has one mappable physical button so it's used as trigger.
- Trigger: Pressing the button below the touchpad
- Touchpad: Fully mapped to Vive stick
- Menu: Pressing upper part of the touchpad
- System: Pressing lower part of the touchpad
- Sidegrip: Pressing touchpad left or right side