Compartir a través de


Windows.Gaming.Input Espacio de nombres

Proporciona acceso a la entrada del controlador de juego para las aplicaciones de Windows.

Clases

ArcadeStick

Representa un stick arcade.

FlightStick

Representa un stick de vuelo.

Gamepad

Representa un controlador para juegos.

Headset

Contiene información sobre los auriculares de audio conectados a un controlador para juegos.

RacingWheel

Representa una rueda de carreras.

RawGameController

Representa cualquier tipo de controlador de juego.

UINavigationController

Representa un controlador de cualquier tipo que se puede usar para la navegación de la interfaz de usuario. También se puede acceder a la mayoría de los controladores para juegos, los sticks arcade y los volantes como UINavigationController. Se recomienda que los juegos usen la clase específica del controlador durante el juego y la clase UINavigationController para los menús de la interfaz de usuario.

Estructuras

ArcadeStickReading

Estado actual del stick arcade.

FlightStickReading

Estado actual del stick de vuelo.

GamepadReading

Representa el estado actual del controlador para juegos.

GamepadVibration

Describe la velocidad de los cuatro motores de vibración disponibles del controlador para juegos.

RacingWheelReading

Representa el estado actual del volante.

UINavigationReading

Representa el estado actual del controlador de navegación de la interfaz de usuario.

Interfaces

IGameController

La interfaz principal requerida para ser implementada por todos los dispositivos de controlador, independientemente de su tipo real (controlador para juegos, volante, stick de vuelo, etc.). Esta interfaz existe principalmente para admitir la extensibilidad de los controladores de juegos, lo que permite a los OEM (fabricantes de equipos originales) publicar clases WinRT (Windows Runtime) que proporcionan acceso enriquecido a las características de sus dispositivos, al tiempo que se integran en el marco de enumeración de dispositivos del controlador de juegos subyacente.

IGameControllerBatteryInfo

Interfaz que permite que las clases del controlador de juego (o auriculares) consulten información sobre el estado actual de la batería, independientemente de su tipo real (controlador para juegos, volante, stick de vuelo, etc.).

Enumeraciones

ArcadeStickButtons

Especifica el tipo de botón para un stick arcade.

FlightStickButtons

Especifica el tipo de botón de stick piloto.

GameControllerButtonLabel

Etiqueta que aparece en el botón del controlador físico.

GameControllerSwitchKind

Tipo de interruptor en el controlador de juego.

GameControllerSwitchPosition

Posición del modificador del mando del juego.

GamepadButtons

Especifica el tipo de botón.

OptionalUINavigationButtons

Especifica botones adicionales que pueden estar disponibles en un controlador que aparece como controlador de navegación.

RacingWheelButtons

Especifica el tipo de botón volante.

RequiredUINavigationButtons

Especifica los botones necesarios para estar disponibles en un controlador que aparece como controlador de navegación.

Comentarios

Una aplicación de Windows debe tener el foco para recibir la entrada de un controlador.

Importante

En su lugar, las aplicaciones de consola Win32 heredadas deben usar las API de controlador de juegos XInput .

Consulte también