> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Axis

> Axis

# Axis

Definição do mapeamento dos controles de toque para o controle analógico físico equivalente.

## Propriedades

[`input`- *string*](#inputs). O tipo de [entrada](#inputs) de toque que este controle aceita.\
[`output` - *string*](#outputs). Os eixos do gamepad, o eixo ou a ação polar do joystick para os quais este controle é mapeado.\
[`deadzone`](https://docs.xbox.com/pt-BR/reference/system/touchadaptationkit/types/game-streaming-touch-deadzone) - [*object*](https://docs.xbox.com/pt-BR/reference/system/touchadaptationkit/types/game-streaming-touch-deadzone.md), *opcional*. O tamanho e a forma da área em que nenhuma entrada será lida ou mapeada.\
`sensitivity` - *number*, *opcional*. Multiplicador aplicado após o cálculo da curva de resposta.\
[`responseCurve` - *object*](https://docs.xbox.com/pt-BR/reference/system/touchadaptationkit/types/game-streaming-touch-responsecurve), *opcional*. Forma da [curva de resposta](https://docs.xbox.com/pt-BR/reference/system/touchadaptationkit/types/game-streaming-touch-responsecurve.md).

### Valores de entrada

| Constante | Descrição |
| :- | :- |
| axisXY | Entrada 2D completa; lê os valores dos eixos X e Y. |
| axisX | Entrada 1D; lê somente os valores do eixo X. |
| axisY | Entrada 1D; lê somente os valores do eixo Y. |
| axisUp | Entrada polar. |
| axisDown | Entrada polar. |
| axisLeft | Entrada polar. |
| axisRight | Entrada polar. |

### Valores de saída

| Constante | Descrição |
| :- | :- |
| leftJoystick | Saída 2D para o joystick esquerdo. |
| rightJoystick | Saída 2D para o joystick direito. |
| leftJoystickX | Saída 1D para o eixo X do joystick esquerdo. |
| leftJoystickY | Saída 1D para o eixo Y do joystick esquerdo. |
| rightJoystickX | Saída 1D para o eixo X do joystick direito. |
| rightJoystickY | Saída 1D para o eixo Y do joystick esquerdo. |
| leftJoystickLeft | Saída polar para o joystick esquerdo, direção esquerda. |
| leftJoystickRight | Saída polar para o joystick esquerdo, direção direita. |
| leftJoystickUp | Saída polar para o joystick esquerdo, direção para cima. |
| leftJoystickDown | Saída polar para o joystick esquerdo, direção para baixo. |
| rightJoystickLeft | Saída polar para o joystick direito, direção esquerda. |
| rightJoystickRight | Saída polar para o joystick direito, direção direita. |
| rightJoystickUp | Saída polar para o joystick direito, direção para cima. |
| rightJoystickDown | Saída polar para o joystick direito, direção para baixo. |
| relativeMouse | Saída 2D para o mouse. |
| relativeMouseX | Saída 1D para o eixo X do mouse. |
| relativeMouseY | Saída 2D para o eixo Y do mouse. |
| relativeMouseLeft | Saída polar para o mouse, direção esquerda. |
| relativeMouseRight | Saída polar para o mouse, direção direita. |
| relativeMouseUp | Saída polar para o mouse, direção para cima. |
| relativeMouseDown | Saída polar para o mouse, direção para baixo. |

## Comentários

Uma entrada 2D deve ser mapeada para uma saída 2D; da mesma forma, uma entrada 1D deve ser mapeada para uma saída 1D, e uma única direção deve ser mapeada para uma saída polar.

## Controles relacionados

[Acelerômetro](https://docs.xbox.com/pt-BR/reference/system/touchadaptationkit/sensor-controls/game-streaming-touch-accelerometer.md)\
[Giroscópio](https://docs.xbox.com/pt-BR/reference/system/touchadaptationkit/sensor-controls/game-streaming-touch-gyroscope.md)\
[Joystick](https://docs.xbox.com/pt-BR/reference/system/touchadaptationkit/controls/game-streaming-touch-joystick.md)\
[Acelerador](https://docs.xbox.com/pt-BR/reference/system/touchadaptationkit/controls/game-streaming-touch-throttle.md)
[Touchpad](https://docs.xbox.com/pt-BR/reference/system/touchadaptationkit/controls/game-streaming-touch-touchpad.md)

## Confira também

[Referência do Touch Adaptation Kit](https://docs.xbox.com/pt-BR/build/core-features/common/game-streaming/game-streaming-touch-touch-adaptation-kit-overview.md)\
[Deadzone](https://docs.xbox.com/pt-BR/reference/system/touchadaptationkit/types/game-streaming-touch-deadzone.md)\
[Curva de resposta](https://docs.xbox.com/pt-BR/reference/system/touchadaptationkit/types/game-streaming-touch-responsecurve.md)


## Related topics

- [ThrottleAxis](https://docs.xbox.com/pt-BR/reference/system/touchadaptationkit/types/game-streaming-touch-throttle-axis.md)
- [GetExtraAxisIndexes](https://docs.xbox.com/pt-BR/reference/input/gameinput/interfaces/igameinputdevice/methods/igameinputdevice_getextraaxisindexes.md)
- [GameInputAxisMapping](https://docs.xbox.com/pt-BR/reference/input/gameinput/structs/gameinputaxismapping.md)
- [GetExtraAxisCount](https://docs.xbox.com/pt-BR/reference/input/gameinput/interfaces/igameinputdevice/methods/igameinputdevice_getextraaxiscount.md)
- [GetControllerAxisCount](https://docs.xbox.com/pt-BR/reference/input/gameinput/interfaces/igameinputreading/methods/igameinputreading_getcontrolleraxiscount.md)
