Sobre os joysticks

O joystick é um dispositivo de entrada auxiliar para aplicativos que fornecem alternativas ao uso do teclado e do mouse. O joystick fornece informações posicionais em um sistema de coordenadas que tem valores máximos e mínimos absolutos em cada eixo de movimento.

Os serviços de joystick são carregados quando o sistema operacional é iniciado. Os serviços de joystick podem monitorar simultaneamente dois joysticks, cada um com movimento de dois ou três eixos. Cada joystick pode ter até quatro botões. Você pode usar as funções do joystick para determinar os recursos dos joysticks e do driver do joystick. Além disso, você pode processar as informações posicionais e de botão de um joystick consultando o joystick diretamente ou capturando o joystick e processando as mensagens dele. O último método é mais simples porque seu aplicativo não precisa consultar o joystick manualmente ou controlar o tempo para gerar consultas em intervalos regulares.