Być może słyszałeś tu i tam terminy „XInput” i „DirectInput”, prawie zawsze odnoszące się do kontrolerów, których możesz używać w systemie Windows. Ale co one właściwie oznaczają? Czy ma znaczenie, który masz, a jeśli tak, to jak możesz stwierdzić, jaki masz?
Przyjrzyjmy się obu terminom i zobaczmy, co każdy z nich oznacza dla Ciebie.
XInput, DirectInput i biblioteki wejściowe
Wszystkie te terminy odnoszą się do interfejsu API, który istnieje między kontrolerem a systemem. Zasadniczo, w jaki sposób kontroler komunikuje się z komputerem i wie, co oznaczają przyciski.
To wszystko znaczy, że generalnie nie musisz się martwić o to, co jest co i co robi co. Pakiety sterowników zainstalują to, czego potrzebujesz, a kontrolerom zostanie automatycznie przypisany ten, którego używają.
Związane z: Co to jest API i co oznacza skrót?Te informacje są wykorzystywane nie tylko przez gamepady. Prawie każde urządzenie, które wprowadza dane do systemu, przechodzi przez te interfejsy API. Po prostu ogólnie zauważa się więcej podczas konfigurowania lub zakupu gamepadów.
Jakie są różnice między XInput a DirectInput?
XInput jest nowszy, więc łatwiejszy w użyciu i można go znaleźć w szerszej gamie nowoczesnych gamepadów. Dla porównania, DirectInput jest znacznie starszym interfejsem API, tak starym, że Microsoft uważa go za starszy interfejs API.
Ze względu na swój wiek, DirectInput nadal ma przewagę nad Xinput. Lista funkcji jest imponująca, a interfejs API jest dobrze udokumentowany, co oznacza, że generalnie jest łatwiejszy do wdrożenia. DirectInput można znaleźć w szerokiej gamie starszego sprzętu, zwłaszcza od innych producentów.
Przykładem tego podziału pod względem funkcji w porównaniu ze starszymi funkcjami są kontrolery PlayStation 3 i 4. Kontrolery te nie wspierały natywnie XInput, co utrudniało używanie tych kontrolerów w nowszych grach.
Czy to ma znaczenie, jeśli używasz XInput lub DirectInput?
Dobrą wiadomością jest to, że naprawdę nie musisz się martwić, z jakiego interfejsu API korzysta Twój gamepad.
Większość nowoczesnych kontrolerów może łatwo łączyć się zarówno z (jeśli nie używają własnego, niestandardowego interfejsu API), jak i z programami takimi jak Steam, ujednolicając tego rodzaju biblioteki, aby z mocą wsteczną dodać wsparcie tam, gdzie jest to potrzebne.
Związane z: Jak skonfigurować i używać kontrolerów konsoli ze Steam
Stare interfejsy API, nowe interfejsy API, wszystkie będą działać tak samo
Chociaż istnieje wiele technicznych różnic między tymi dwiema bibliotekami, nowoczesne gamepady w większości ujednolicały wrażenia i naprawdę tworzyły gry na PC „plug-and-play”.
Mimo to warto poznać różnicę między tymi dwoma terminami, ponieważ może się to pojawić podczas rozwiązywania problemów z własnym gamepadem.
Chcesz podłączyć kontroler Xbox One lub Xbox Series X|S do swojego komputera? Oto trzy różne metody, których możesz użyć.
Czytaj dalej
- Okna
- Hazard
- Windows 10
- Okna 11
- Kontroler gry

Jason jest byłym freelancerem i blogerem technicznym. Kierowany i znający się na wszystkich sprawach technicznych, ma pragnienie, aby wszystko było proste i przyswajalne. Kiedy Jason nie pisze dla MakeUseOf, zwykle napina swoje kreatywne mięśnie w innych formach pisania.
Zapisz się do naszego newslettera
Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Kliknij tutaj, aby zasubskrybować