> For the complete documentation index, see [llms.txt](https://docs.twgamesdev.com/uhfps/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.twgamesdev.com/uhfps/guides/managing-inputs/adding-inputs-to-ui.md).

# Adding Inputs to UI

{% hint style="info" %}
Newly created inputs are not automatically added to the options settings, so you need to do a few extra steps to see the newly added inputs and be able to rebind them.
{% endhint %}

1. Open the **GAMEMANAGER** / **MAINMENU** prefab. Both prefabs can be found in the **UHFPS -> Content -> Resources -> Setup** folder.
2. Find the **Panel\_Controls** object in both **GAMEMANAGER** and **MAINMENU**.

<div><figure><img src="/files/0d9EuMnF55ZOOAnIMlHh" alt=""><figcaption></figcaption></figure> <figure><img src="/files/Da968aPnz7LteqqmohZP" alt=""><figcaption></figcaption></figure></div>

3. Under the Viewport -> Content inside **Panel\_Controls** you will notice many binding objects. Those represent the actual controls that are shown in the options.
4. To add a newly created control, simply duplicate the **Binding\_Forward** or another binding object.
5. Select the duplicated binding and in the **Input Options** component, assign the newly created input to the **Input Reference** field.

<figure><img src="/files/5ErlUgCfINsYs7kUDoJP" alt=""><figcaption></figcaption></figure>

6. Finally, in the **GLoc Text** component, select **Gloc Key** that represents the localization key for the input binding.

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

{% content-ref url="/pages/9EMA4QvNmnZw3Q6klDyG" %}
[Localization](/uhfps/guides/localization.md)
{% endcontent-ref %}

{% hint style="info" %}
To display a newly created input actions in both the Main Menu and Pause Menu, you must perform the same steps in the GAMEMANAGER and MAINMENU prefabs.
{% endhint %}
