# Keyboard Controls

Keyboard controls function as an alternative to a traditional RC transmitter or joystick. These inputs are context-aware and vary based on your vehicle's airframe and the active UI view.

#### 1. Key Assignment Menu

In this menu, users can map specific vehicle actions to individual keys or combinations.

* Custom Mapping: Assign actions (e.g., Return to Launch, Change Flight Mode, Arm/Disarm) to any key.
* Combo Support: Supports modifier keys for advanced mapping (e.g., `Shift` + `Ctrl` + `A`).
* Action Parity: The list of available actions is identical to those found in the Joystick Buttons menu.

<figure><img src="/files/HXUk41NQ3DFlySp5Nc8Y" alt=""><figcaption></figcaption></figure>

#### 2. Flight Control

Flight controls allow for manual maneuvering of the vehicle. This functionality includes a global Enable/Disable toggle to prevent accidental inputs.

This feature has an on/off toggle for safety.&#x20;

| **Vehicle Type**  | **Control Mapping**           | **Primary Axes**               |
| ----------------- | ----------------------------- | ------------------------------ |
| Fixed-Wing / VTOL | `W`, `A`, `S`, `D`            | Pitch and Roll                 |
| Multicopter       | `W`, `A`, `S`, `D` + `Arrows` | Pitch, Roll, Yaw, and Throttle |

<figure><img src="/files/7SjI9X2DSCYhECT0N6JZ" alt=""><figcaption></figcaption></figure>

#### 3. Tracker Control (For Auterion-Enabled Systems)

For vehicles equipped with Auterion Tracking capabilities, the keyboard can be used to manipulate the Video Tracker via the Picture-in-Picture (PiP) window.

* Adjustment: Use the `Arrow Keys` to shift and adjust the tracked object within the video feed.

{% hint style="info" %}
Conflict Warning: Since Tracker Control utilizes the arrow keys, they must be unassigned from flight controls (Yaw/Throttle) in multicopter setups to avoid overlapping commands.
{% endhint %}

<figure><img src="/files/KVdHwZHGA048ZnwVcVDI" alt=""><figcaption></figcaption></figure>

<div data-full-width="false"><figure><img src="/files/a1oRGsOVFyAw1GFu33j3" alt=""><figcaption></figcaption></figure></div>

### Operating Constraints & Rules

#### View-Based Activation

{% hint style="info" %}
To ensure the keyboard remains functional for typing and general UI navigation, control inputs are only active in the following screens: **Fly View**, **Plan View**, and **Video View.**

Keyboard controls are automatically disabled in all other menus (e.g., Settings, Setup) so that the user can interact with text boxes and input fields without triggering vehicle movements.
{% endhint %}

#### Airframe Requirements

{% hint style="info" %}
The Vehicle Identity determines the availability of Flight and Tracker control.

* Controls will only be visible/available if the connected airframe supports these specific flight profiles.
* If the airframe is not recognized as a supported type, the corresponding keyboard options will be hidden or grayed out.
  {% endhint %}


---

# 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.auterion.com/vehicle-operation/settings-and-maintenance/joystick-setup/keyboard-controls.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.
