> For the complete documentation index, see [llms.txt](https://docs.moviestorm.co.uk/firststage/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.moviestorm.co.uk/firststage/basics/getting-started/controllers.md).

# Controllers

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

## Oculus Touch

![](/files/IyDGaoJqwQdkdeInaGeG)

## Vive

![](/files/xo7aXjqXiiLcoCEl7kdQ)![](/files/fsXJPuGBUMttG672SXyX)

## Valve Index

![](/files/dPg0qflsvydZqppgmreR)![](/files/6M7haPq9sFLKZ2QgcpQw)

## 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="/pages/rESIsGbFwaPhM4rCCjkg">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).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.moviestorm.co.uk/firststage/basics/getting-started/controllers.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
