# Controllers

Familiarise yourself with the controllers before you get started and make sure you are comfortable with the buttons.

## Oculus Touch

![](https://1095963721-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQno31QdXfJtjsHidUaHi%2Fuploads%2FW5yKc8pQJJH9LJqic0Mo%2FOculus%20Touch%20Controllers%20layout.jpg?alt=media\&token=cb04e090-25e0-43b8-8116-2772ad7b26cc)

## Vive

![](https://1095963721-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQno31QdXfJtjsHidUaHi%2Fuploads%2F6Wc647UJLydFEhhRzT0I%2Fimage.png?alt=media\&token=ba33fd80-ac4f-440b-a0bf-e987d655f1cf)![](https://1095963721-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQno31QdXfJtjsHidUaHi%2Fuploads%2FCWyiHISLYQf5acdt56o3%2Fimage.png?alt=media\&token=5528f5d8-8301-4795-8945-1fdd4d0d5ca3)

## Valve Index

![](https://1095963721-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQno31QdXfJtjsHidUaHi%2Fuploads%2F6kO6wPULKRck7JZoFZzx%2Fimage.png?alt=media\&token=408fa2ed-9bc5-47d3-8a8d-801bdeeea3d2)![](https://1095963721-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQno31QdXfJtjsHidUaHi%2Fuploads%2Fk5uqckUvBz0Nc9a3BaNe%2Fimage.png?alt=media\&token=391597a0-a3b6-4161-946d-a7a05e820047)

## Basic Controls

The following gives you an idea how the different controls on your controller are used:

| Control                               | Usage                                                                                                                                                                                                           |
| ------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Trigger                               | <p>Pulling the trigger performs the primary action for the tool, e.g. teleporting with the Navigator, moving something with the Grabber, etc. <br>Some actions distinguish how far you squeeze the trigger.</p> |
| Menu (Vive), A button (Index, Oculus) | <p>Access the Tool Menu and change tools.<br>Click the Menu Buttons on both controllers at the same time to go to the Asset Library.</p>                                                                        |
| ThumbPad (Vive, Index)                | Tracks the position of your thumb and usually controls a radial menu of up to four options - left, right, top and bottom.                                                                                       |
| ThumbStick (Index, Oculus)            | As the ThumbPad, usually controls a radial menu acting like a d-pad.                                                                                                                                            |
| B button (Index, Oculus)              | <p>Usually provides a direct binding to the Inspect Menu. Vive users will find Inspect in the Grabber radial menu. </p><p>On flat UI components will open a popup menu.</p>                                     |
| Grip                                  | <p>Primarily used to <a href="../moving-around">move around the stage</a>.<br>In some contexts, clicking the grip button will toggle alternative behaviour for the current action. </p>                         |

{% hint style="info" %}
The grip can be an awkward button to locate, but with 1st finger on the trigger you should find it on the side of the controller under your 2nd & 3rd fingertips (Vive) and 2nd,3rd & 4th fingertips (Index).
{% endhint %}

### Other Buttons

The System Menu button is not used by FirstStage (except to wake the controllers).
