HMD controllers ================ When exploring EON-XR Xperiences using an HMD device you can use the controllers to interact with, navigate around, and adjust the position of the object. The buttons on the controllers are numbered from 1 to 3, Left (L1, L2, L3), and Right (R1, R2, R3). The controller design differs depending on which HMD you are using. For details about controller design, refer to :ref:`oculusbuttons` or :ref:`vivebuttons`. For information on available features and limitations when exploring EON-XR through HMD, refer to :doc:`/HMD/features`. .. _oculusbuttons: Oculus Rift, Quest 1, and Quest 2 ********************************* * L1/R1 - Thumb sticks * L2/R2 - Trigger buttons * L3/R3 - Grip buttons .. figure:: imgs/oculuscontroller.png :alt: Oculus controller, left, right, L1, L2, L3, R2, R3, R1 .. _vivebuttons: HTC Vive series *************** * L1/R1 - Trackpads * L2/R2 - Trigger buttons * L3/R3 - Grip buttons .. figure:: imgs/vivecontroller.png :alt: HTC Vive controller, left, right, L1, L2, L3, R2, R3, R1 .. _controlmap: Controller mapping ******************* **L1** * Walk forward, backward, or sideways * Fly in the direction pointed to by the indicator (Up / Down) * Press - Switch between *Fly* and *Walk* mode **L2** * Press - UI selection **L3** * Press and hold - Scale the object (+/-) by moving sideways, while scaling mode is active and pressing **R3** **R1** * Point to the Library menu - Scroll in the menu * Point to the ring at object base - Rotate the object * Press - Traverse through the object hierarchy **R2** * Press - UI selection * Press and hold - Grabs object part, if pointed to a part * Press and hold - Grabs base, if pointed to the ring at object base .. hint:: You can grab the object to move a certain part, or grab the base to move the entire object. **R3** * Press and hold - Scale the object (+/-) by moving sideways, while scaling mode is active and pressing **L3** * Press and hold - Grab the slicer grid, while pointed to the slicer grid