Måske har du hørt udtrykkene 'XInput' og 'DirectInput' her og der, næsten altid med reference til controllere, som du kan bruge til Windows. Men hvad betyder de egentlig? Er det lige meget, hvilken du har, og i så fald, hvordan kan du se, hvad du har?

Lad os undersøge begge udtryk og se, hvad hver af dem betyder for dig.

XInput, DirectInput og Input biblioteker

GersonBenavides/https://commons.wikimedia.org

Alle disse termer refererer til en API, der eksisterer mellem controlleren og dit system. I bund og grund, hvordan din controller taler til din computer og ved, hvilke knapper der betyder hvad.

Alt dette vil sige, at du generelt ikke behøver at bekymre dig om, hvad der er hvad og hvad der gør hvad. Driverpakker installerer det, du har brug for, og controllere tildeles automatisk den, de bruger.

Relaterede: Hvad er en API, og hvad betyder akronymet?Disse oplysninger bruges ikke kun af gamepads. Næsten enhver enhed, der input til dit system, passerer gennem disse API'er. Det er bare generelt bemærket mere, når du opsætter eller køber gamepads.

Hvad er forskellene mellem XInput og DirectInput?

XInput er nyere, så det er lettere at bruge og findes generelt i et bredere udvalg af moderne gamepads. Til sammenligning er DirectInput en meget ældre API, så gammel, at den betragtes som en ældre API af Microsoft.

På grund af sin alder formår DirectInput stadig at have nogle fordele i forhold til Xinput. Funktionslisten er imponerende, og API'en er veldokumenteret, hvilket betyder, at den generelt er nemmere at implementere. DirectInput kan bruges til en lang række ældre hardware, især fra tredjepartsmærker.

Et eksempel på denne opdeling i forhold til funktioner kontra ældre funktioner er PlayStation 3 og 4 controllere. Disse controllere understøttede ikke indbygget XInput, hvilket gjorde det ret vanskeligt at bruge disse controllere på nyere spil.

Betyder det noget, om du bruger XInput eller DirectInput?

Den gode nyhed er, at du virkelig ikke behøver at bekymre dig om, hvilken API din gamepad bruger.

De fleste moderne controllere kan nemt interface med både (hvis de ikke bruger deres egen, brugerdefinerede API) og programmer som Steam forener denne slags biblioteker for med tilbagevirkende kraft at tilføje support, hvor det er nødvendigt.

Relaterede: Sådan opsætter og bruger du konsolcontrollere med Steam

Gamle API'er, nye API'er, de vil alle fungere det samme

Selvom der er mange tekniske forskelle mellem disse to biblioteker, har moderne gamepads for det meste forenet oplevelsen og virkelig gjort spil på pc 'plug-and-play'.

Alligevel er det værd at kende forskellen mellem disse to udtryk, da det kan dukke op, når du fejlfinder din egen gamepad.

Sådan tilsluttes enhver moderne Xbox-controller til pc: 3 nemme metoder

Vil du tilslutte en Xbox One- eller Xbox Series X|S-controller til din pc? Her er tre forskellige metoder, du kan bruge.

Læs Næste

DelTweetE-mail
Relaterede emner
  • Windows
  • Spil
  • Windows 10
  • Windows 11
  • Spilcontroller
Om forfatteren
Jason Currie (29 artikler udgivet)

Jason er tidligere freelancer og tech blogger. Han er drevet og vidende om alt inden for teknologi og har et ønske om at gøre tingene enkle og fordøjelige. Når Jason ikke skriver til MakeUseOf, vil han normalt spænde sine kreative muskler i andre former for skrivning.

Mere fra Jason Currie

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!

Klik her for at abonnere