Forse hai sentito i termini "XInput" e "DirectInput" qua e là, che fanno quasi sempre riferimento a controller che puoi usare per Windows. Ma cosa significano in realtà? Importa quale hai e, in tal caso, come puoi dire quello che hai?
Esploriamo entrambi i termini e vediamo cosa significano ciascuno per te.
Librerie XInput, DirectInput e Input
Tutti questi termini si riferiscono a un'API esistente tra il controller e il sistema. In sostanza, come il tuo controller parla al tuo computer e sa quali pulsanti significano cosa.
Tutto questo per dire che generalmente non devi preoccuparti di quale è quale e cosa fa cosa. I pacchetti di driver installeranno ciò di cui hai bisogno e ai controller verrà assegnato automaticamente quello che usano.
Imparentato: Che cos'è un'API e cosa significa l'acronimo?Queste informazioni non vengono utilizzate solo dai gamepad. Quasi tutti i dispositivi che immettono nel tuo sistema passano attraverso queste API. In genere viene notato di più durante la configurazione o l'acquisto di gamepad.
Quali sono le differenze tra XInput e DirectInput?
XInput è più recente, quindi è più facile da usare e si trova generalmente in una gamma più ampia di gamepad moderni. In confronto, DirectInput è un'API molto più vecchia, così vecchia da essere considerata un'API legacy da Microsoft.
A causa della sua età, DirectInput riesce ancora a mantenere alcuni vantaggi rispetto a Xinput. L'elenco delle funzionalità è impressionante e l'API è ben documentata, il che significa che è generalmente più facile da implementare. È possibile che DirectInput venga utilizzato per un'ampia gamma di hardware meno recenti, in particolare di marchi di terze parti.
Un esempio di questa divisione in termini di funzionalità e funzioni legacy sono i controller PlayStation 3 e 4. Questi controller non supportavano nativamente XInput, il che rendeva l'utilizzo di questi controller piuttosto difficile sui giochi più recenti.
Importa se usi XInput o DirectInput?
La buona notizia è che non devi davvero preoccuparti di quale API utilizza il tuo gamepad.
La maggior parte dei controller moderni può facilmente interfacciarsi con entrambi (se non utilizzano la propria API personalizzata) e programmi come Steam uniscono questo tipo di librerie per aggiungere retroattivamente il supporto dove è necessario.
Imparentato: Come configurare e utilizzare i controller per console con Steam
Vecchie API, nuove API, funzioneranno tutte allo stesso modo
Sebbene ci siano molte differenze tecniche tra queste due librerie, i gamepad moderni hanno per lo più unificato l'esperienza e reso il gioco davvero "plug-and-play" per PC.
Tuttavia, vale la pena conoscere la differenza tra questi due termini, poiché potrebbe emergere durante la risoluzione dei problemi del tuo gamepad.
Vuoi connettere un controller Xbox One o Xbox Series X|S al tuo PC? Ecco tre diversi metodi che puoi utilizzare.
Leggi Avanti
- finestre
- Gioco
- Windows 10
- Windows 11
- Controller di gioco

Jason è un ex freelancer e blogger tecnologico. Guidato e ben informato su tutto ciò che riguarda la tecnologia, ha il desiderio di rendere le cose semplici e digeribili. Quando Jason non scrive per MakeUseOf, di solito flette i suoi muscoli creativi in altre forme di scrittura.
Iscriviti alla nostra Newsletter
Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!
Clicca qui per iscriverti