# Input Controls

## Input Controls Files

JU TPS uses Scriptable Objects files to store Input Actions, in the folder shown below there are the input control files where each Input Action can be easily changed.

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

The Input file must be attached in this field in the JU Character controller

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

Vehicle controllers work the same

<div align="left"><figure><img src="/files/tu5ObRJVY8ZKiKNjK3cR" alt=""><figcaption></figcaption></figure></div>

## Old Input System

The JU TPS currently works completely on the new Input System and the old one is disabled in the project settings, but if you want to use both, it's possible. Click on Edit>Project Settings>Player, and in "Active Input Handling" set it as Both.

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

Now to edit the inputs of the **Old Input System**, click on Edit > Project Settings > Input Manager.

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


---

# 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://julhiecio.gitbook.io/ju-tps-documentation/game-development/input-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.
