Acerca de los joysticks

[La característica asociada a esta página, Joysticks, es una característica heredada. Se ha reemplazado por el espacio de nombres Windows.Gaming.Input. El espacio de nombres Windows.Gaming.Input se ha optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use el espacio de nombres Windows.Gaming.Input en lugar de joysticks, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

El joystick es un dispositivo de entrada auxiliar para aplicaciones que proporcionan alternativas al uso del teclado y el mouse. El joystick proporciona información posicional dentro de un sistema de coordenadas que tiene valores máximos y mínimos absolutos en cada eje de movimiento.

Los servicios de joystick se cargan cuando se inicia el sistema operativo. Los servicios del joystick pueden supervisar simultáneamente dos joysticks, cada uno con movimiento de dos o tres ejes. Cada joystick puede tener hasta cuatro botones. Puede usar las funciones del joystick para determinar las funciones de los joysticks y el controlador de joystick. Además, puede procesar la información posicional y de botón de un joystick consultando directamente el joystick o capturando el joystick y procesando mensajes de él. El último método es más sencillo porque la aplicación no tiene que consultar manualmente el joystick ni realizar un seguimiento del tiempo para generar consultas a intervalos regulares.