> For the complete documentation index, see [llms.txt](https://docs.flytbase.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.flytbase.com/pre-flight-modules/platform-settings/key-bindings.md).

# Key Bindings

FlytBase enables operators to manually control the drone through the Dashboard during missions or emergencies. In manual mode, the drone can be operated using a keyboard and mouse, or specialized controllers such as a gamepad or joystick. The **Key Bindings** tab on the Dashboard allows you to manage and customize these controls:

* **Customize Key Bindings**: Adjust the key bindings for the keyboard and mouse to suit your preferences.
* **Review Default Bindings**: View the pre-set key bindings for controllers, including the joystick and gamepad.
* **Test Controller**: Use the gamepad simulator to test the functionality of the gamepad.

<figure><img src="/files/TyNHWOA7OrKrGkbLmMuc" alt=""><figcaption><p>Navigating to <strong>Key Binding</strong> Settings</p></figcaption></figure>

{% tabs %}
{% tab title="Keyboard Bindings" %}

### Keyboard Bindings

To access/change keyboard bindings, follow these steps:

* Go to **Key Bindings** -> **Keyboard**
* Click on the required command, and assign a key as per your preference.
* To revert to the original keyboard bindings, click on the **Reset to defaults** button.

<figure><img src="/files/Lk77gopW3DJMIrwLkT5m" alt=""><figcaption><p>Key Bindings: Keyboard tab (Red) and Reset to defaults (Yellow)</p></figcaption></figure>

{% hint style="warning" %}
As of October 15, 2024, the default key bindings for Throttle **Up/Down** have changed from **Space/Shift** to **R/F**, and any custom bindings have been reset. Please verify your key bindings before manually controlling the drone.
{% endhint %}

#### Default Keyboard Commands: Payload Control

<figure><img src="/files/ViDWi3Y4HQSkeTG8cJb8" alt=""><figcaption><p>Default Payload Control commands using Keyboard and Mouse</p></figcaption></figure>
{% endtab %}

{% tab title="Controller Bindings" %}

### Controller Bindings

* Navigate to **Key Bindings** -> **Controller**

<figure><img src="/files/CRl6cgJeyge3kyxs67gc" alt=""><figcaption><p>Controller Bindings</p></figcaption></figure>

FlytBase currently supports the following Controllers for the Manual flight of the drone:

1. Thrustmaster T.16000M FCS Joystick
2. Xbox 360 Gamepad (Wired)

{% hint style="info" %}
Currently, FlytBase does not support custom key bindings for the supported Controllers.
{% endhint %}

### Thrustmaster T.16000M FCS: Key Bindings and Actions

<figure><img src="/files/WhqJXs6bLnnXCfkiX9YS" alt=""><figcaption><p>Thrustmaster Key Bindings</p></figcaption></figure>

<div><figure><img src="/files/2UnkGIwLFqSYQo3PhDkg" alt="" width="498"><figcaption></figcaption></figure> <figure><img src="/files/suQ8FAWpmSvsdnGqzkNM" alt="" width="470"><figcaption><p>Thrustmaster Controls</p></figcaption></figure> <figure><img src="/files/p7rngeiztVa0fY3OWjrH" alt="" width="563"><figcaption></figcaption></figure></div>

### Xbox 360 Gamepad: Key Bindings and Actions

<figure><img src="/files/MaWiCyrOjetqb92NDx6r" alt=""><figcaption><p>Xbox 360 Commands</p></figcaption></figure>

<figure><img src="/files/uv11v1yFk8QrrVQLR10H" alt=""><figcaption><p>Xbox 360 Commands</p></figcaption></figure>

The controls of the Xbox 360 Gamepad can be tested using the Gamepad Simulator.

{% hint style="info" %}
Currently, the Simulator is only available for the Xbox 360 Gamepad.
{% endhint %}
{% endtab %}

{% tab title="Gamepad Simulator" %}

### Gamepad Simulator

To test the console keys for the Xbox 360 Gamepad, go to **Key Bindings** -> **Controller** -> **Gamepad**, and click on the **Simulator** button.

<figure><img src="/files/DI6tMFM1YJL7Ga2Kk7iH" alt=""><figcaption><p>Key Bindings: Gamepad tab (Red) and link to Gamepad Simulator (yellow)</p></figcaption></figure>

Once done, connect your Xbox 360 joystick and press the keys to test whether the commands are being received appropriately.

{% hint style="warning" %}
Only a **wired** **Xbox 360 Gamepad** is supported on FlytBase.
{% endhint %}

<figure><img src="/files/RdTxtnIccy9K4Z40bY3L" alt=""><figcaption><p>Gamepad Simulator</p></figcaption></figure>
{% endtab %}
{% endtabs %}

To learn about how to take **Manual Control** of the drone, refer to the following documentation:

{% content-ref url="/pages/ZdsMF24u0LQ6ZsXebnXb" %}
[Manual Drone Controls](/in-flight-modules/how-to-manage-your-flight-operations/how-to-control-your-drone/manual-drone-controls.md)
{% endcontent-ref %}

To learn about **Manual Payload Control**, refer to the following documentation:

{% content-ref url="/pages/7PxmlRJDH4kunucTW5Ue" %}
[Manual Payload Controls](/in-flight-modules/how-to-manage-your-flight-operations/payload-controls/manual-payload-controls.md)
{% endcontent-ref %}
