Informazioni sui joystick

[La funzionalità associata a questa pagina, Joysticks, è una funzionalità legacy. È stato sostituito dallo spazio dei nomi Windows.Gaming.Input. Lo spazio dei nomi Windows.Gaming.Input è stato ottimizzato per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi lo spazio dei nomi Windows.Gaming.Input anziché i Joystick, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

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.