Kanske har du hört termerna "XInput" och "DirectInput" här och där, nästan alltid hänvisar till kontroller som du kan använda för Windows. Men vad betyder de egentligen? Spelar det någon roll vilken du har, och i så fall hur kan du se vad du har?
Låt oss utforska båda termerna och se vad var och en betyder för dig.
XInput, DirectInput och Input Libraries
Alla dessa termer hänvisar till ett API som finns mellan styrenheten och ditt system. I huvudsak, hur din kontroller talar till din dator och vet vilka knappar som betyder vad.
Allt detta är att säga, du behöver i allmänhet inte oroa dig för vilken som är vilken och vad som gör vad. Drivrutinspaket installerar det du behöver och kontrollerna tilldelas automatiskt den som de använder.
Relaterad: Vad är ett API och vad betyder akronymen?Denna information används inte bara av gamepads. Nästan alla enheter som matas in i ditt system passerar dessa API: er. Det är bara allmänt märkt mer när du ställer in eller köper gamepads.
Vad är skillnaderna mellan XInput och DirectInput?
XInput är nyare, så det är lättare att använda och finns i allmänhet i ett bredare utbud av moderna gamepads. I jämförelse är DirectInput ett mycket äldre API, så gammalt att det anses vara ett äldre API av Microsoft.
På grund av sin ålder lyckas DirectInput fortfarande ha vissa fördelar jämfört med Xinput. Funktionslistan är imponerande och API: t är väldokumenterat, vilket betyder att det i allmänhet är lättare att implementera. DirectInput kan användas för ett brett utbud av äldre hårdvara, särskilt från tredjepartsmärken.
Ett exempel på denna uppdelning när det gäller funktioner kontra äldre funktioner är PlayStation 3- och 4-kontrollerna. Dessa kontroller stödde inte XInput, vilket gjorde det ganska svårt att använda dessa kontroller på nyare spel.
Spelar det någon roll om du använder XInput eller DirectInput?
Den goda nyheten är att du verkligen inte behöver oroa dig för vilket API som din gamepad använder.
De flesta moderna kontroller kan enkelt samverka med båda (om de inte använder sitt eget anpassade API) och program som Steam förenar den här typen av bibliotek för att retroaktivt lägga till stöd där det behövs.
Relaterad: Hur man ställer in och använder konsolkontroller med Steam
Gamla API: er, nya API: er, de kommer alla att fungera på samma sätt
Även om det finns många tekniska skillnader mellan dessa två bibliotek, har moderna gamepads mestadels förenat upplevelsen och verkligen gjort spel på PC "plug-and-play".
Ändå är det värt att veta skillnaden mellan dessa två termer, eftersom det kan dyka upp när du felsöker din egen gamepad.
Vill du ansluta en Xbox One- eller Xbox Series X|S-kontroll till din PC? Här är tre olika metoder du kan använda.
Läs Nästa
- Windows
- Spelande
- Windows 10
- Windows 11
- Spelkontroll
Jason är en före detta frilansare och teknikbloggare. Driven och kunnig om allt som har med teknik att göra, han har en önskan att göra saker enkla och lättsmälta. När Jason inte skriver för MakeUseOf kommer han vanligtvis att spänna sina kreativa muskler i andra former av skrivande.
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera