Skip to main content

Co to jest urządzenie interfejsu człowieka?

Urządzenie interfejsu ludzkiego (HID) to różnorodne dodatki komputerowe zaprojektowane tak, aby były używane przez ludzi.W przeciwieństwie do innych urządzeń, takich jak zewnętrzne dyski twarde lub karty bezprzewodowe, HID zwykle zawierają przyciski lub elementy sterujące, które pozwalają ludziom na interakcję z komputerem.Większość współczesnych urządzeń ludzkich interfejsów wykorzystuje uniwersalny protokół komunikacyjny Bus Serial Bus (USB);Termin HID zwykle odnosi się do tego typu urządzenia.

Oznaczenie „urządzenia interfejsu ludzkiego” zostało stworzone przez inżynierów pracujących w Microsoft Trade;Corporation pod koniec lat 90.Wcześniej liczba protokołów urządzeń komputerowych była ograniczona.Producenci byli ograniczeni do tworzenia urządzeń wejściowych, które należały do wąskich kategorii, takich jak joysticki lub klawiatury.Firmy komputerowe zostały zmuszone do napisania zupełnie nowych instrukcji urządzeń o nazwie „Sterowniki” za każdym razem, gdy dokonano nowego eksperymentalnego kontrolera wejściowego.

Klasyfikacja sprzętowa urządzeń ludzkich interfejsu została zaprojektowana w celu rozwiązania tego ograniczenia i zachęcania nowych rodzajów urządzeń wejściowych.Jeśli producent przestrzega wytycznych HID Hardware, może bezpiecznie założyć, że ich produkt będzie działał poprawnie z większością nowoczesnych komputerów.Większość używanych systemów operacyjnych, w tym zarówno platformy Windows, jak i Mac, obsługuje specyfikacje urządzeń interfejsu człowieka.

HIDS zawiera wstępnie zaprogramowane dane, zwane „deskryptory HID”, które są zgłaszane do komputera hosta, gdy urządzenie jest po raz pierwszy podłączone.Deskryptory HID informują komputerowi cel każdego pakietu informacji, które zostaną wysłane z urządzenia interfejsu.Zasadniczo dane te dostarczają „aktualizacji” hosta i powiadamiają komputer, którego dane wejściowe można oczekiwać.

Podczas gdy większość HID Hardware jest przeznaczona dla użytkowników do sterowania komputerem, protokół nie ogranicza się tylko do wejść.Wyjścia HID można również wysłać z komputera na urządzenie.Ta zdolność komunikacji jest często wykorzystywana do dostarczania informacji, takich jak światła statusu.Niektóre urządzenia używają możliwości wyjściowej, aby pomóc zanurzyć użytkownika do programu lub gry poprzez wibracje lub Force Feedback.

Większość urządzeń interfejsów ludzkich jest kompatybilna „plug and Play”, co oznacza, że można je podłączyć i używać niemal natychmiast.Kontroler HID wtyczki i odtwarzania nie potrzebuje resetowania komputera, zanim będzie mógł go użyć, i nie wymaga od użytkownika ładowania sterowników zewnętrznych.Funkcje te mogą zaoszczędzić czas i zminimalizować kłopotów instalacyjnych.

Zastosowanie specyfikacji HID pozwoliło producentom na tworzenie szerokiej gamy różnych elementów sterujących interfejsu, wszystkie korzystające z tych samych ogólnych sterowników.Oprócz standardowych klawiatur i myszy wiele kontrolerów gier wideo używa tego protokołu.Inne przykłady urządzeń interfejsu ludzkiego to podkładki taneczne, kontrole symulacji pojazdu, maszyny ćwiczeń i instrumenty medyczne szpitalne.