# Button Mapping

### GS-ONE Button Mapping

1. Select the IFT icon at the top left corner of IGC.
2. Select "Vehicle Setup".

<figure><img src="https://240141666-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhMePZ0UIa6VYv9VbYu4u%2Fuploads%2F8ivHvXdM70sSO0jcNynV%2Fimage.png?alt=media&#x26;token=b92d84d3-b92d-4147-84e5-ee0649bedf04" alt=""><figcaption></figcaption></figure>

3. Select "Joystick" tab.
4. Select "Button Assignment" tab.

<figure><img src="https://240141666-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhMePZ0UIa6VYv9VbYu4u%2Fuploads%2Fv78myeor49dHT5pPxQen%2Fimage.png?alt=media&#x26;token=87d612af-b270-4543-b1b4-51be84b7f5b0" alt=""><figcaption></figcaption></figure>

5. Select the "+" icon to create a new mapping profile.

<figure><img src="https://240141666-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhMePZ0UIa6VYv9VbYu4u%2Fuploads%2FFO6EydndMdlfHsFXqWSX%2Fimage.png?alt=media&#x26;token=262f0311-deb9-41b9-a6a3-2902198565f9" alt=""><figcaption></figcaption></figure>

6. Once a new profile has been created, remap the desired buttons.

<figure><img src="https://240141666-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhMePZ0UIa6VYv9VbYu4u%2Fuploads%2FzOmOP7Z0qPdzPvgCFZa5%2Fimage.png?alt=media&#x26;token=3fe3a879-7ea4-4089-81ec-0bb52e34f2b3" alt=""><figcaption></figcaption></figure>

### Herelink Button Mapping

1. Select the IFT icon at the top left corner of IGC.
2. Select "Vehicle Setup".

<figure><img src="https://240141666-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhMePZ0UIa6VYv9VbYu4u%2Fuploads%2FvjWdgOb9JFAs3JVS82Hy%2Fimage.png?alt=media&#x26;token=6b1a319a-53ad-4d9b-88a2-79746a036d9d" alt=""><figcaption></figcaption></figure>

3. Select "Joystick" tab.
4. Select "Button Assignment" tab.

<figure><img src="https://240141666-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhMePZ0UIa6VYv9VbYu4u%2Fuploads%2F2GT9Bkt7nXB8DAEfrHqX%2Fimage.png?alt=media&#x26;token=2ea83295-1380-44d2-ac0d-4f83b5790cea" alt=""><figcaption></figcaption></figure>

5. Select the "+" icon to create a new mapping profile.

<figure><img src="https://240141666-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhMePZ0UIa6VYv9VbYu4u%2Fuploads%2FdgOXbCG9Xx3VDXd8fdH7%2Fimage.png?alt=media&#x26;token=51964098-177a-4d88-95d1-77c3653bed74" alt=""><figcaption></figcaption></figure>

6. Once a new profile has been created, remap the desired buttons. The table below shows the corresponding labels.

{% hint style="danger" %}
Note: Be sure to map the essential flight modes shown below Step 4 above (RTL, Loiter, Position Hold), as it is very risky to fly without the ability to change desired flight modes.
{% endhint %}

<figure><img src="https://240141666-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhMePZ0UIa6VYv9VbYu4u%2Fuploads%2FFH0JBIa2MJGA06ksDpsL%2Fimage.png?alt=media&#x26;token=2645ef7d-4a52-4def-835c-258ad8389275" alt=""><figcaption></figcaption></figure>

| Button Label | Corresponding Button | Default Mapping                 |
| ------------ | -------------------- | ------------------------------- |
| 0            | A                    | Loiter                          |
| 1            | B                    | Position Hold                   |
| 2            | C                    | (No Action)                     |
| 3            | D                    | (No Action)                     |
| 4            | Home                 | RTL                             |
| 5            | Top Right Trigger    | Herelink Switch Mount Direction |
