Mensajes de notificación de Joystick

[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.

Los mensajes de joystick notifican a la aplicación que un joystick ha cambiado de posición o que uno de sus botones ha cambiado de estado. Los mensajes que comienzan con MM_JOY1 se envían a la función si la aplicación solicita la entrada desde el joystick mediante el identificador JOYSTICKID1 y MM_JOY2 mensajes se envían si la aplicación solicita la entrada desde el joystick mediante el identificador JOYSTICKID2.

Los mensajes de la tabla siguiente identifican el estado de los botones del joystick:

Message Descripción
MM_JOY1BUTTONDOWN Se ha presionado un botón en el joystick JOYSTICKID1.
MM_JOY1BUTTONUP Se ha lanzado un botón en el joystick JOYSTICKID1.
MM_JOY1MOVE Joystick JOYSTICKID1 cambió la posición en la dirección x o y.
MM_JOY1ZMOVE Joystick JOYSTICKID1 cambió la posición en la dirección z.
MM_JOY2BUTTONDOWN Se ha presionado un botón en el joystick JOYSTICKID2.
MM_JOY2BUTTONUP Se ha lanzado un botón en el joystick JOYSTICKID2.
MM_JOY2MOVE Joystick JOYSTICKID2 posición cambiada en la dirección x o y
MM_JOY2ZMOVE Joystick JOYSTICKID2 cambió la posición en la dirección z.

 

Todos los mensajes notifican botones inexistentes como liberados.