Co je to zařízení lidského rozhraní?
Human Interface Device (HID) je řada počítačových doplňků určených k přímému použití lidmi. Na rozdíl od jiných zařízení, jako jsou externí pevné disky nebo bezdrátové karty, HID obvykle obsahují tlačítka nebo ovládací prvky, které umožňují lidem interagovat s počítačem. Většina moderních zařízení Human Interface používá komunikační protokol Universal Serial Bus (USB); pojem HID obvykle označuje tento typ zařízení.
Označení „Human Interface Device“ bylo vytvořeno inženýry pracujícími v Microsoft ™ Corporation na konci 90. let. Před tímto časem byl počet protokolů pro počítačová zařízení omezený. Výrobci se omezili na vytváření vstupních zařízení, která spadala do úzkých kategorií, jako jsou joysticky nebo klávesnice. Počítačové společnosti byly nuceny psát zcela nové pokyny pro zařízení nazvané „ovladače“, kdykoli byl vytvořen nový experimentální vstupní řadič.
Za účelem vyřešení tohoto omezení byla navržena hardwarová klasifikace zařízení Human Interface Device, která má povzbudit nové typy vstupních zařízení, která mají být vytvořena. Pokud se výrobce řídí hardwarovými směrnicemi HID, může bezpečně předpokládat, že jeho produkt bude správně fungovat s většinou moderních počítačů. Většina používaných operačních systémů, včetně platforem Windows a Mac, podporuje specifikace zařízení Human Interface Device.
HID obsahují předprogramovaná data, nazývaná „deskriptory HID“, která jsou hlášena hostitelskému počítači při prvním připojení zařízení. Deskriptory HID sdělují počítači účel každého paketu informací, které budou odeslány ze zařízení rozhraní. Tato data v podstatě poskytují „aktualizaci“ hostiteli a upozorňují počítač, jaké vstupy očekávat.
Zatímco většina hardwaru HID je navržena pro uživatele k ovládání počítače, protokol se neomezuje pouze na vstupy. Výstupy HID lze také odesílat z počítače do zařízení. Tato komunikační schopnost se často používá k poskytování informací, například stavových kontrolek. Některá zařízení používají výstupní schopnost pomáhat ponořit uživatele do programu nebo hry prostřednictvím vibrací nebo silové zpětné vazby.
Většina zařízení pro lidské rozhraní je kompatibilní s technologií „plug and play“, což znamená, že je lze připojit a používat téměř okamžitě. Řadič HID typu plug and play nevyžaduje reset počítače, než bude moci být použit, a nevyžaduje, aby uživatel načítal externí ovladače. Tyto funkce mohou ušetřit čas a minimalizovat potíže s instalací.
Použití specifikací HID umožnilo výrobcům vytvořit širokou škálu různých ovládacích prvků rozhraní, vše za použití stejných obecných ovladačů. Kromě standardních klávesnic a myší tento protokol používá mnoho ovladačů videoher. Mezi další příklady zařízení pro lidské rozhraní patří taneční podložky, ovládací prvky simulace vozidla, cvičební stroje a nemocniční lékařské nástroje.