Informazioni sui joystick

Il joystick è un dispositivo di input ausiliario per le applicazioni che forniscono alternative all'uso della tastiera e del mouse. Il joystick fornisce informazioni posizionali all'interno di un sistema di coordinate con valori massimi e minimi assoluti in ogni asse dello spostamento.

I servizi joystick vengono caricati all'avvio del sistema operativo. I servizi joystick possono monitorare contemporaneamente due joystick, ognuno con un movimento di due o tre assi. Ogni joystick può avere fino a quattro pulsanti. È possibile usare le funzioni del joystick per determinare le funzionalità dei joystick e del driver del joystick. È inoltre possibile elaborare le informazioni posizionali e dei pulsanti di un joystick eseguendo direttamente una query sul joystick oppure acquisendo il joystick ed elaborando i messaggi. Il secondo metodo è più semplice perché l'applicazione non deve eseguire manualmente query sul joystick o tenere traccia del tempo necessario per generare query a intervalli regolari.