Privdog co to jest
Innym, bardzo ważnym elementem DirectX jest Directlnput. Jak sama nazwa wskazuje interfejs ten służy programistom do uzyskiwania bezpośredniego dostępu do sterowników gier. Sterowniki te mogą być proste, od klawiatury i myszy począwszy, a skończywszy ma rozbudowanych HOTAS (Hands On Throttle And Stick – ręce na prze- pustnicy i drążku), używanych przez fanatyków symulacji lotniczych. Gdy standardowy program Windows przejmuje obsługę myszy lub klawiatury, czyni to za pomocą komunikatów. Urządzenie wejściowe generuje komunikat, który za pośrednictwem systemu operacyjnego trafia do aplikacji, która odwzajemnia się komunikatem wysyłanym do urządzenia. Problem tkwi jednak w powolności tego procesu. Każdy amator szybkich strzelanek 3D, działających z szybkością 60 ramek na sekundę chciałby mieć równie szybko działającą mysz. Z pomocą przychodzi więc Directlnput umożliwiając grze dostęp do urządzenia na poziomie programu obsługi. Dodatkowo wyposażony jest w mechanizmy niedostępne dla innych aplikacji Windows, takie jak obsługa siłowego sprzężenia zwrotnego.