# Keyboard & Controller Shortcuts

DR Sim Manager supports global keyboard shortcuts and game controller button bindings, allowing you to control motion without switching to the application window. This is especially useful during gameplay or when running the application on a secondary monitor.

## Configuring Shortcuts

To set up shortcuts:

1. Go to the **Settings** tab.
2. In the **Keyboard Shortcuts** section, find the action you want to bind.
3. Click **Set** next to the action under the **Keyboard** or **Controller** column.
4. Press the desired key combination or controller button.
5. The binding is saved automatically.

To remove a shortcut, click **Clear** next to the action.

## Available Actions

The following actions can be bound to keyboard shortcuts and/or controller buttons:

| Action                    | Description                                                      |
| ------------------------- | ---------------------------------------------------------------- |
| **Start Motion**          | Starts the motion output.                                        |
| **Stop Motion**           | Stops the motion output.                                         |
| **Pause Motion**          | Pauses the motion output (simulator holds its current position). |
| **Resume Motion**         | Resumes motion output after a pause.                             |
| **Toggle Motion**         | Toggles between start and stop.                                  |
| **Toggle Pause**          | Toggles between pause and resume.                                |
| **Increase Global Gain**  | Increases the global gain value.                                 |
| **Decrease Global Gain**  | Decreases the global gain value.                                 |
| **Increase Input Gain**   | Increases the input gain by 0.1.                                 |
| **Decrease Input Gain**   | Decreases the input gain by 0.1.                                 |
| **Increase Variant Gain** | Increases the selected variant gain by 0.1.                      |
| **Decrease Variant Gain** | Decreases the selected variant gain by 0.1.                      |
| **Close Application**     | Closes DR Sim Manager.                                           |

## Controller Support

DR Sim Manager can detect buttons from game controllers (gamepads, joysticks, etc.) connected to your PC. Controller bindings work the same way as keyboard shortcuts — they are active globally and do not require the application window to be focused.

To bind a controller button:

1. Make sure your controller is connected before opening DR Sim Manager.
2. In the **Keyboard Shortcuts** section of Settings, click **Set** in the **Controller** column for the desired action.
3. Press the button on your controller.
4. The binding appears in the table and is saved automatically.

## Notes

* Keyboard shortcuts are **global** — they work even when DR Sim Manager is not the active window.
* DRSM may not recognize keyboard shortcuts that include the **ALT** key when emulated from software like StreamDeck or VoiceAttack. Use key combinations without ALT when triggering shortcuts from these applications.
* Each action can have both a keyboard shortcut and a controller button assigned simultaneously.


---

# Agent Instructions: 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:

```
GET https://docs.departedreality.com/dr-sim-manager/general/keyboard-shortcuts.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
