# Controls

***For technical documentation see Game Controls page linked below.***

{% content-ref url="<https://app.gitbook.com/s/95OhrYYgKj0eUTnfM9sL/systems-intro/game-controls>" %}
[Game Controls](https://app.gitbook.com/s/95OhrYYgKj0eUTnfM9sL/systems-intro/game-controls)
{% endcontent-ref %}

## Implemented Controls <img src="https://lh5.googleusercontent.com/Ehl0gBmuNX6TT-humCSPwn3YneOspwazVQFnBJS5OdHbVJSFyDUDz_GqECHEHrr9x3BIVCmpw368xGqvhtPMXKr2ZZ0aYW4QzQHvpJIX1zNkHEDg7gOVhXrrYYwmhn9lm_pjgK_Wc6-nXYcQJpuOew" alt="" data-size="line">

Almost all currently implemented controls can be seen and edited in Content/Input/Controls.InputAction.

**Specific buttons are bolded.**\ <mark style="color:green;">Tapping a button is colored green.</mark>\ <mark style="color:blue;">Holding a button is colored blue.</mark>

<details>

<summary>General</summary>

* <mark style="color:green;">Tap</mark> <mark style="color:green;">**LMB**</mark> = primary interaction
* <mark style="color:blue;">Hold</mark> <mark style="color:blue;">**RMB**</mark> = interaction wheel
* <mark style="color:green;">Tap</mark> <mark style="color:green;">**X**</mark> = swap active hand

</details>

<details>

<summary>Movement</summary>

* <mark style="color:green;">Tap</mark> <mark style="color:green;">**W/A/S/D**</mark> = move character
* <mark style="color:green;">Tap</mark> <mark style="color:green;">**Shift**</mark> = toggle run/walk

</details>

<details>

<summary>Camera</summary>

* <mark style="color:green;">Tap</mark> <mark style="color:green;">**1/3**</mark> = rotate camera 90 degrees left/right
* <mark style="color:blue;">Hold</mark> <mark style="color:blue;">**1/3**</mark> = rotate camera freely left/right
* <mark style="color:blue;">Hold</mark> <mark style="color:blue;">**-/=**</mark> = rotate camera down/up

</details>

<details>

<summary>User Interface</summary>

* <mark style="color:green;">Tap</mark> <mark style="color:green;">**Esc**</mark> = toggle menu

</details>

<details>

<summary>Chat</summary>

<mark style="color:green;">Tap</mark> <mark style="color:green;">**C**</mark> = toggle chat

</details>

<details>

<summary>Containers</summary>

</details>

<details>

<summary>Map Editor</summary>

* <mark style="color:green;">Tap</mark> <mark style="color:green;">**B**</mark> = toggle map editor
* <mark style="color:green;">Tap</mark> <mark style="color:green;">**R**</mark> = rotate tilemap object
* <mark style="color:green;">Tap</mark> <mark style="color:green;">**LMB**</mark> = place tilemap object
* <mark style="color:blue;">Hold</mark> <mark style="color:blue;">**Shift**</mark> + <mark style="color:green;">Tap</mark> <mark style="color:green;">**LMB**</mark> = replace tilemap object
* <mark style="color:blue;">Hold</mark> <mark style="color:blue;">**Shift**</mark> + <mark style="color:blue;">Drag</mark> <mark style="color:blue;"></mark><mark style="color:blue;">**LMB**</mark> = place tilemap objects

</details>

## Control Ideas <img src="https://lh5.googleusercontent.com/Ehl0gBmuNX6TT-humCSPwn3YneOspwazVQFnBJS5OdHbVJSFyDUDz_GqECHEHrr9x3BIVCmpw368xGqvhtPMXKr2ZZ0aYW4QzQHvpJIX1zNkHEDg7gOVhXrrYYwmhn9lm_pjgK_Wc6-nXYcQJpuOew" alt="" data-size="line">

Ideas and discussions for future game controls have been consolidated on our Trello page. See below.

{% embed url="<https://trello.com/c/cyfGppds/52-controls>" %}
Control ideas.
{% endembed %}
