Vielleicht haben Sie hier und da die Begriffe „XInput“ und „DirectInput“ gehört, die sich fast immer auf Controller beziehen, die Sie für Windows verwenden können. Aber was bedeuten sie eigentlich? Spielt es eine Rolle, welches Sie haben, und wenn ja, wie können Sie feststellen, was Sie haben?

Lassen Sie uns beide Begriffe untersuchen und sehen, was jeder für Sie bedeutet.

XInput-, DirectInput- und Eingabebibliotheken

GersonBenavides/https://commons.wikimedia.org

Alle diese Begriffe beziehen sich auf eine API, die zwischen dem Controller und Ihrem System besteht. Im Wesentlichen, wie Ihr Controller mit Ihrem Computer kommuniziert und weiß, welche Tasten was bedeuten.

All dies bedeutet, dass Sie sich im Allgemeinen keine Gedanken darüber machen müssen, was was ist und was was tut. Treiberpakete installieren, was Sie brauchen, und Controllern wird automatisch der zugewiesen, den sie verwenden.

Verwandt: Was ist eine API und was bedeutet das Akronym?Diese Informationen werden nicht nur von Gamepads verwendet. Nahezu jedes Gerät, das Daten in Ihr System eingibt, durchläuft diese APIs. Es wird im Allgemeinen nur mehr beim Einrichten oder Kaufen von Gamepads bemerkt.

instagram viewer

Was sind die Unterschiede zwischen XInput und DirectInput?

XInput ist neuer, daher einfacher zu verwenden und im Allgemeinen in einer größeren Auswahl moderner Gamepads zu finden. Im Vergleich dazu ist DirectInput eine viel ältere API, so alt, dass sie von Microsoft als Legacy-API betrachtet wird.

Aufgrund seines Alters hat DirectInput immer noch einige Vorteile gegenüber Xinput. Die Funktionsliste ist beeindruckend und die API ist gut dokumentiert, was bedeutet, dass sie im Allgemeinen einfacher zu implementieren ist. DirectInput wird für eine Vielzahl älterer Hardware verwendet, insbesondere von Drittanbietern.

Ein Beispiel für diese Aufteilung in Bezug auf Features und Legacy-Funktionen sind die Controller für PlayStation 3 und 4. Diese Controller unterstützten XInput nicht nativ, was die Verwendung dieser Controller bei neueren Spielen ziemlich schwierig machte.

Spielt es eine Rolle, ob Sie XInput oder DirectInput verwenden?

Die gute Nachricht ist, dass Sie sich wirklich keine Gedanken darüber machen müssen, welche API Ihr Gamepad verwendet.

Die meisten modernen Controller können problemlos mit beiden interagieren (wenn sie keine eigene, benutzerdefinierte API verwenden), und Programme wie Steam vereinheitlichen diese Art von Bibliotheken, um rückwirkend Unterstützung hinzuzufügen, wo sie benötigt wird.

Verwandt: So richten Sie Konsolen-Controller mit Steam ein und verwenden sie

Alte APIs, neue APIs, sie funktionieren alle gleich

Obwohl es viele technische Unterschiede zwischen diesen beiden Bibliotheken gibt, haben moderne Gamepads das Erlebnis größtenteils vereinheitlicht und das Spielen auf dem PC wirklich „Plug-and-Play“ gemacht.

Dennoch lohnt es sich, den Unterschied zwischen diesen beiden Begriffen zu kennen, da er bei der Fehlerbehebung für Ihr eigenes Gamepad auftreten kann.

So verbinden Sie jeden modernen Xbox-Controller mit dem PC: 3 einfache Methoden

Möchten Sie einen Xbox One- oder Xbox Series X|S-Controller an Ihren PC anschließen? Hier sind drei verschiedene Methoden, die Sie verwenden können.

Lesen Sie weiter

TeilenTwitternEmail
Verwandte Themen
  • Fenster
  • Spielen
  • Windows 10
  • Windows11
  • Spielcontroller
Über den Autor
Jason Currie (29 veröffentlichte Artikel)

Jason ist ein ehemaliger Freiberufler und Tech-Blogger. Begeistert und sachkundig in Sachen Technik, hat er den Wunsch, die Dinge einfach und verdaulich zu machen. Wenn Jason nicht für MakeUseOf schreibt, lässt er normalerweise seine kreativen Muskeln in anderen Formen des Schreibens spielen.

Mehr von Jason Currie

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um sich anzumelden