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 bezpośrednio 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 ™ 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 były zmuszone do napisania zupełnie nowych instrukcji urządzeń o nazwie „Sterowniki” za każdym razem, gdy dokonano nowego eksperymentalnego kontrolera wejściowego.

Zaprojektowano klasyfikację sprzętową urządzenia z interfejsem ludzkim, aby rozwiązać to ograniczenie i eNcouragują nowe typy urządzeń wejściowych, które mają zostać zbudowane. 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.

HID zawierają 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 zapewniają „aktualizację” hosta i powiadamiają komputer, którego dane wejściowe można oczekiwać.

Podczas gdy większość sprzętu HID 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 komunikacja CapabiliTy jest często używany 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ń ludzkich interfejsów jest kompatybilna z „wtyczką i odtwarzaniem”, co oznacza, że ​​można je niemal natychmiast podłączyć i używać. 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. Te funkcje mogą zaoszczędzić czas i zminimalizować kłopotów instalacyjnych.

Zastosowanie specyfikacji HID pozwoliło producentom stworzyć szeroką gamę różnych elementów sterujących interfejsów, 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 obejmują podkładki taneczne, kontrole symulacji pojazdów, maszyny ćwiczeń i szpitalne instrumenty medyczne.

INNE JĘZYKI