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 di movimento.

I servizi joystick vengono caricati all'avvio del sistema operativo. I servizi joystick possono monitorare simultaneamente due joystick, ognuno con movimento a due o tre assi. Ogni joystick può avere fino a quattro pulsanti. È possibile utilizzare le funzioni joystick per determinare le funzionalità dei joystick e del conducente del joystick. Inoltre, è possibile elaborare le informazioni posizionale e pulsante di un joystick eseguendo una query sul joystick direttamente o catturando il joystick ed elaborando i messaggi da esso. Quest'ultimo metodo è più semplice perché l'applicazione non deve eseguire manualmente query sul joystick o tenere traccia del tempo per generare query a intervalli regolari.