Kanskje du har hørt begrepene "XInput" og "DirectInput" her og der, nesten alltid refererer til kontrollere som du kan bruke for Windows. Men hva betyr de egentlig? Spiller det noen rolle hvilken du har, og i så fall hvordan kan du fortelle hva du har?

La oss utforske begge begrepene og se hva hver av dem betyr for deg.

XInput, DirectInput og Input Libraries

GersonBenavides/https://commons.wikimedia.org

Alle disse begrepene refererer til et API som eksisterer mellom kontrolleren og systemet ditt. I hovedsak, hvordan kontrolleren snakker til datamaskinen din og vet hvilke knapper som betyr hva.

Alt dette er å si at du vanligvis ikke trenger å bekymre deg for hva som er hva og hva som gjør hva. Driverpakker vil installere det du trenger, og kontrollerene blir automatisk tildelt den de bruker.

I slekt: Hva er en API og hva betyr akronymet?Denne informasjonen brukes ikke bare av gamepads. Omtrent alle enheter som går inn i systemet ditt, går gjennom disse API-ene. Det blir bare generelt lagt merke til mer når du setter opp eller kjøper gamepads.

instagram viewer

Hva er forskjellene mellom XInput og DirectInput?

XInput er nyere, så det er enklere å bruke og finnes generelt i et bredere utvalg av moderne gamepads. Til sammenligning er DirectInput en mye eldre API, så gammel at den regnes som en eldre API av Microsoft.

På grunn av sin alder klarer DirectInput fortsatt å ha noen fordeler fremfor Xinput. Funksjonslisten er imponerende og API-en er godt dokumentert, noe som betyr at det generelt er enklere å implementere. DirectInput kan brukes til et bredt spekter av eldre maskinvare, spesielt fra tredjepartsmerker.

Et eksempel på denne splittelsen når det gjelder funksjoner kontra eldre funksjoner er PlayStation 3- og 4-kontrollerne. Disse kontrollerene støttet ikke XInput, noe som gjorde det ganske vanskelig å bruke disse kontrollerene på nyere spill.

Spiller det noen rolle om du bruker XInput eller DirectInput?

Den gode nyheten er at du egentlig ikke trenger å bekymre deg for hvilket API gamepaden din bruker.

De fleste moderne kontrollere kan enkelt kommunisere med både (hvis de ikke bruker sin egen, tilpassede API) og programmer som Steam forener denne typen biblioteker for retroaktivt å legge til støtte der det er nødvendig.

I slekt: Hvordan sette opp og bruke konsollkontrollere med Steam

Gamle APIer, nye APIer, de vil alle fungere på samme måte

Selv om det er mange tekniske forskjeller mellom disse to bibliotekene, har moderne gamepads stort sett forent opplevelsen, og virkelig gjort spilling på PC 'plug-and-play'.

Likevel er det verdt å vite forskjellen mellom disse to begrepene, siden det kan dukke opp når du feilsøker din egen gamepad.

Slik kobler du en hvilken som helst moderne Xbox-kontroller til PC: 3 enkle metoder

Vil du koble en Xbox One- eller Xbox Series X|S-kontroller til PC-en din? Her er tre forskjellige metoder du kan bruke.

Les Neste

DelekvitringE-post
Relaterte temaer
  • Windows
  • Gaming
  • Windows 10
  • Windows 11
  • Spillkontroller
Om forfatteren
Jason Currie (29 artikler publisert)

Jason er en tidligere frilanser og teknologiblogger. Driven og kunnskapsrik om alt innen teknologi, har han et ønske om å gjøre ting enkelt og fordøyelig. Når Jason ikke skriver for MakeUseOf, vil han vanligvis spenne sine kreative muskler i andre former for skriving.

Mer fra Jason Currie

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!

Klikk her for å abonnere