> ## 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 los botones de un volante de carreras.

<a id="syntaxSection" />

## Sintaxis

```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                           | Descripción                                                           |
| ----------------------------------- | --------------------------------------------------------------------- |
| GameInputRacingWheelNone            | Indica que no hay ningún botón presionado.                            |
| GameInputRacingWheelMenu            | Indica que el botón de menú está presionado.                          |
| GameInputRacingWheelView            | Indica que el botón de vista está presionado.                         |
| GameInputRacingWheelPreviousGear    | Indica que está seleccionada la marcha anterior.                      |
| GameInputRacingWheelNextGear        | Indica que está seleccionada la marcha siguiente.                     |
| GameInputRacingWheelA               | Indica que el botón A del mando está presionado.                      |
| GameInputRacingWheelB               | Indica que el botón B del mando está presionado.                      |
| GameInputRacingWheelX               | Indica que el botón X del mando está presionado.                      |
| GameInputRacingWheelY               | Indica que el botón Y del mando está presionado.                      |
| GameInputRacingWheelDpadUp          | Indica que la parte superior de la cruz direccional está presionada.  |
| GameInputRacingWheelDpadDown        | Indica que la parte inferior de la cruz direccional está presionada.  |
| GameInputRacingWheelDpadLeft        | Indica que la parte izquierda de la cruz direccional está presionada. |
| GameInputRacingWheelDpadRight       | Indica que la parte derecha de la cruz direccional está presionada.   |
| GameInputRacingWheelLeftShoulder    | Indica que el botón superior izquierdo del mando está presionado.     |
| GameInputRacingWheelRightShoulder   | Indica que el botón superior derecho del mando está presionado.       |
| GameInputRacingWheelLeftThumbstick  | Indica que el botón del stick izquierdo del mando está presionado.    |
| GameInputRacingWheelRightThumbstick | Indica que el botón del stick derecho del mando está presionado.      |

<a id="remarksSection" />

## Comentarios

Esta enumeración se usa en la estructura [GameInputRacingWheelState](/reference/input/gameinput/structs/gameinputracingwheelstate). Puede combinar valores para leer varios botones simultáneamente.

`GameInputRacingWheelA`, `GameInputRacingWheelB`, `GameInputRacingWheelX`, `GameInputRacingWheelY`, `GameInputRacingWheelLeftShoulder`, `GameInputRacingWheelRightShoulder`, `GameInputRacingWheelLeftThumbstick` y `GameInputRacingWheelRightThumbstick` no forman parte de las asignaciones del volante de carreras. Se trata en cambio de valores copiados del informe de botones del mando. Si no hay ningún mando asignado al dispositivo, estos valores siempre serán 0.

Para obtener más información, consulte la sección [Obtención de datos de las lecturas](/build/core-features/common/input/overviews/input-readings#gettingStateSection) de [Lecturas de GameInput](/build/core-features/common/input/overviews/input-readings).

Esta enumeración también se puede usar con el método [IGameInputMapper::GetRacingWheelButtonMappingInfo](/reference/input/gameinput/interfaces/igameinputmapper/methods/igameinputmapper_getracingwheelbuttonmappinginfo) para recuperar información de asignación de un botón específico del volante de carreras.

<a id="requirementsSection" />

## Requisitos

**Encabezado:** GameInput.h

**Plataformas compatibles:** Windows, consolas de la familia XBOX One y consolas XBOX Series

<a id="seealsoSection" />

## Consulte también

[Información general de GameInput](/build/core-features/common/input/overviews/input-overview)\
[GameInput](/reference/input/gameinput/gameinput_members)

## Historial de versiones

| Versión | Cambios                                                                                                                                                            |
| ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **v3**  | **Se agregaron 8 constantes**: `A`, `B`, `X`, `Y`, `LeftShoulder`, `RightShoulder`, `LeftThumbstick` y `RightThumbstick` para botones similares a los de un mando. |
| **v0**  | Se introdujo.                                                                                                                                                      |

## Apéndice: Versiones 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

- [GameInput](/es/reference/input/gameinput/gameinput_members.md)
- [IGameInputReading::GetRacingWheelState](/es/reference/input/gameinput/interfaces/igameinputreading/methods/igameinputreading_getracingwheelstate.md)
- [GameInputMouseButtons](/es/reference/input/gameinput/enums/gameinputmousebuttons.md)
- [GameInputKind](/es/reference/input/gameinput/enums/gameinputkind.md)
- [GameInputLabel](/es/reference/input/gameinput/enums/gameinputlabel.md)
