> For the complete documentation index, see [llms.txt](https://docs.kouch.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.kouch.dev/controllers/button-prompts.md).

# Button prompts and navigation

Button glyphs that match your controller, and which button confirms.

![Settings › Controllers](https://3008865259-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiaV8VKDYJngjWWkPZx0Q%2Fuploads%2Fgit-blob-e7718d62fc61069956ace6bf16b1ed4f8b3935e8%2Fsettings-controllers.png?alt=media)

## Button prompts

Kouch draws every button prompt with one set of button glyphs: by default, the Steam Controller's. Change it in **Settings › Controllers › Button prompts**:

| Choice                         | What you see                                                                                     |
| ------------------------------ | ------------------------------------------------------------------------------------------------ |
| **Steam Controller** (default) | The Steam Controller's button glyphs, whatever you hold.                                         |
| **Match each controller**      | Each controller's own glyphs, as Steam shows them: letters on one controller, shapes on another. |
| **Lettered buttons (A B X Y)** | Letters everywhere, whatever you hold.                                                           |
| **Shape buttons**              | Shapes everywhere.                                                                               |
| **Neutral shapes**             | Kouch's own plain glyphs.                                                                        |

While you use the keyboard, prompts show keys instead (**Enter**, **Esc**, **M**…). See [Keyboard and mouse](/getting-started/finding-your-way.md#keyboard-and-mouse).

This guide always names buttons by position: **A** is the **bottom** face button, **B** the **right** one, **X** the **left** one and **Y** the **top** one.

## Which button confirms

Under **Settings › Controllers › Navigation**:

* **Confirm with the bottom button** (default): the bottom face button chooses and the right one goes back.
* **Confirm with the right button:** the other way round, if that's what your hands expect.

Joining is always the **bottom** button, whichever you choose.


---

# 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.kouch.dev/controllers/button-prompts.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.
