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

# GameInputRacingWheelButtons

> GameInputRacingWheelButtons

# GameInputRacingWheelButtons

Enumera os botões de um volante de corrida.

<a id="syntaxSection" />

## Sintaxe

```cpp theme={null}
enum GameInputRacingWheelButtons
{
    GameInputRacingWheelNone            = 0x00000000,
    GameInputRacingWheelMenu            = 0x00000001,
    GameInputRacingWheelView            = 0x00000002,
    GameInputRacingWheelPreviousGear    = 0x00000004,
    GameInputRacingWheelNextGear        = 0x00000008,
    GameInputRacingWheelA               = 0x00000100,
    GameInputRacingWheelB               = 0x00000200,
    GameInputRacingWheelX               = 0x00000400,
    GameInputRacingWheelY               = 0x00000800,
    GameInputRacingWheelDpadUp          = 0x00000010,
    GameInputRacingWheelDpadDown        = 0x00000020,
    GameInputRacingWheelDpadLeft        = 0x00000040,
    GameInputRacingWheelDpadRight       = 0x00000080,
    GameInputRacingWheelLeftShoulder    = 0x00001000,
    GameInputRacingWheelRightShoulder   = 0x00002000,
    GameInputRacingWheelLeftThumbstick  = 0x00004000,
    GameInputRacingWheelRightThumbstick = 0x00008000,
};
```

<a id="constantsSection" />

## Constantes

| Constante | Descrição |
| - | - |
| GameInputRacingWheelNone | Indica que nenhum botão está pressionado. |
| GameInputRacingWheelMenu | Indica que o botão Menu está pressionado. |
| GameInputRacingWheelView | Indica que o botão Exibir está pressionado. |
| GameInputRacingWheelPreviousGear | Indica que a marcha anterior está selecionada. |
| GameInputRacingWheelNextGear | Indica que a próxima marcha está selecionada. |
| GameInputRacingWheelA | Indica que o botão A do gamepad está pressionado. |
| GameInputRacingWheelB | Indica que o botão B do gamepad está pressionado. |
| GameInputRacingWheelX | Indica que o botão X do gamepad está pressionado. |
| GameInputRacingWheelY | Indica que o botão Y do gamepad está pressionado. |
| GameInputRacingWheelDpadUp | Indica que a parte superior do D-pad está pressionada. |
| GameInputRacingWheelDpadDown | Indica que a parte inferior do D-pad está pressionada. |
| GameInputRacingWheelDpadLeft | Indica que a parte esquerda do D-pad está pressionada. |
| GameInputRacingWheelDpadRight | Indica que a parte direita do D-pad está pressionada. |
| GameInputRacingWheelLeftShoulder | Indica que o botão superior esquerdo do gamepad está pressionado. |
| GameInputRacingWheelRightShoulder | Indica que o botão superior direito do gamepad está pressionado. |
| GameInputRacingWheelLeftThumbstick | Indica que o botão do direcional analógico esquerdo do gamepad está pressionado. |
| GameInputRacingWheelRightThumbstick | Indica que o botão do direcional analógico direito do gamepad está pressionado. |

<a id="remarksSection" />

## Comentários

Essa enumeração é usada na estrutura [GameInputRacingWheelState](/pt-BR/reference/input/gameinput/structs/gameinputracingwheelstate). Você pode combinar valores para ler vários botões simultaneamente.

`GameInputRacingWheelA`, `GameInputRacingWheelB`, `GameInputRacingWheelX`, `GameInputRacingWheelY`, `GameInputRacingWheelLeftShoulder`, `GameInputRacingWheelRightShoulder`, `GameInputRacingWheelLeftThumbstick`, e `GameInputRacingWheelRightThumbstick` não fazem parte dos mapeamentos do volante de corrida. Em vez disso, são valores copiados do relatório de botões do gamepad. Se não houver nenhum gamepad mapeado para o dispositivo, esses valores serão sempre 0.

Para obter mais informações, confira a seção [Obtendo dados de leituras](/pt-BR/build/core-features/common/input/overviews/input-readings#gettingStateSection) de [Leituras do GameInput](/pt-BR/build/core-features/common/input/overviews/input-readings).

Essa enumeração também pode ser usada com o método [IGameInputMapper::GetRacingWheelButtonMappingInfo](/pt-BR/reference/input/gameinput/interfaces/igameinputmapper/methods/igameinputmapper_getracingwheelbuttonmappinginfo) para recuperar informações de mapeamento de um botão específico do volante de corrida.

<a id="requirementsSection" />

## Requisitos

**Cabeçalho:** GameInput.h

**Plataformas compatíveis:** Windows, consoles da família XBOX One e consoles XBOX Series

<a id="seealsoSection" />

## Confira também

[Visão geral do GameInput](/pt-BR/build/core-features/common/input/overviews/input-overview)\
[GameInput](/pt-BR/reference/input/gameinput/gameinput_members)

## Histórico de versões

| Versão | Alterações |
| - | - |
| **v3** | **Adicionadas 8 constantes**: `A`, `B`, `X`, `Y`, `LeftShoulder`, `RightShoulder`, `LeftThumbstick`, `RightThumbstick` para botões semelhantes aos de gamepad. |
| **v0** | Introduzido. |

## Apêndice: versões anteriores

### v0

```cpp theme={null}
enum GameInputRacingWheelButtons
{
    GameInputRacingWheelNone         = 0x00000000,
    GameInputRacingWheelMenu         = 0x00000001,
    GameInputRacingWheelView         = 0x00000002,
    GameInputRacingWheelPreviousGear = 0x00000004,
    GameInputRacingWheelNextGear     = 0x00000008,
    GameInputRacingWheelDpadUp       = 0x00000010,
    GameInputRacingWheelDpadDown     = 0x00000020,
    GameInputRacingWheelDpadLeft     = 0x00000040,
    GameInputRacingWheelDpadRight    = 0x00000080,
};
```


## Related topics

- [GameInputRacingWheelButtons](/reference/input/gameinput/enums/gameinputracingwheelbuttons.md)
- [IGameInputMapper::GetRacingWheelButtonMappingInfo](/reference/input/gameinput/interfaces/igameinputmapper/methods/igameinputmapper_getracingwheelbuttonmappinginfo.md)
- [GameInputRacingWheelState](/reference/input/gameinput/structs/gameinputracingwheelstate.md)
- [GameInput](/reference/input/gameinput/gameinput_members.md)
