Možná jste tu a tam slyšeli výrazy „XInput“ a „DirectInput“, které téměř vždy odkazovaly na ovladače, které můžete použít pro Windows. Ale co vlastně znamenají? Záleží na tom, který z nich máte, a pokud ano, jak poznáte, co máte?
Pojďme prozkoumat oba pojmy a zjistit, co pro vás každý z nich znamená.
Knihovny XInput, DirectInput a Input
Všechny tyto termíny se týkají rozhraní API, které existuje mezi ovladačem a vaším systémem. V podstatě to, jak váš ovladač mluví s vaším počítačem a ví, jaká tlačítka co znamenají.
To vše znamená, že se obecně nemusíte starat o to, která je která a co dělá co. Balíčky ovladačů nainstalují, co potřebujete, a řadičům se automaticky přiřadí ten, který používají.
Příbuzný: Co je to API a co znamená zkratka?Tyto informace nevyužívají pouze gamepady. Téměř každé zařízení, které vstupuje do vašeho systému, prochází těmito API. Jen se to obecně více projevuje při nastavování nebo nákupu gamepadů.
Jaké jsou rozdíly mezi XInput a DirectInput?
XInput je novější, takže se snáze používá a obecně se vyskytuje v širší řadě moderních gamepadů. Pro srovnání, DirectInput je mnohem starší API, tak staré, že je Microsoftem považováno za starší API.
Vzhledem ke svému věku si DirectInput stále dokáže udržet některé výhody oproti Xinput. Seznam funkcí je působivý a API je dobře zdokumentováno, což znamená, že je obecně snazší implementovat. DirectInput se používá pro širokou škálu staršího hardwaru, zejména od značek třetích stran.
Příkladem tohoto rozdělení, pokud jde o funkce oproti starším funkcím, jsou ovladače pro PlayStation 3 a 4. Tyto ovladače nativně nepodporovaly XInput, což ztěžovalo použití těchto ovladačů v novějších hrách.
Záleží na tom, jestli používáte XInput nebo DirectInput?
Dobrou zprávou je, že se opravdu nemusíte starat o to, jaké API váš gamepad používá.
Většina moderních ovladačů se může snadno propojit s oběma (pokud nepoužívají vlastní, vlastní API) a programy jako Steam sjednocují tyto druhy knihoven a zpětně přidávají podporu tam, kde je to potřeba.
Příbuzný: Jak nastavit a používat konzolové ovladače se Steamem
Stará rozhraní API, nová rozhraní API, všechna budou fungovat stejně
I když je mezi těmito dvěma knihovnami mnoho technických rozdílů, moderní gamepady většinou sjednotily zážitek a díky nim bylo hraní na PC skutečně „plug-and-play“.
Přesto stojí za to znát rozdíl mezi těmito dvěma pojmy, protože se může objevit při odstraňování problémů s vaším vlastním gamepadem.
Chcete k počítači připojit ovladač Xbox One nebo Xbox Series X|S? Zde jsou tři různé metody, které můžete použít.
Přečtěte si další
- Okna
- Hraní
- Windows 10
- Windows 11
- Herní ovladač

Jason je bývalý nezávislý blogger a technický blogger. Poháněný a znalý všeho technického, má touhu dělat věci jednoduchými a stravitelnými. Když Jason nepíše pro MakeUseOf, obvykle napíná své kreativní svaly v jiných formách psaní.
Přihlaste se k odběru našeho newsletteru
Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné e-knihy a exkluzivní nabídky!
Chcete-li se přihlásit k odběru, klikněte sem