Sobre joysticks
[O recurso associado a esta página, Joysticks, é um recurso herdado. Ele foi substituído pelo Namespace Windows.Gaming.Input. O Namespace Windows.Gaming.Input foi otimizado para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use o Namespace Windows.Gaming.Input em vez de Joysticks, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]
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 dentro de um sistema de coordenadas que tem valores máximos e mínimos absolutos em cada eixo de movimento.
Os serviços 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 de 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 mensagens dele. O último método é mais simples porque seu aplicativo não precisa consultar manualmente o joystick ou acompanhar o tempo para gerar consultas em intervalos regulares.