Er zijn veel vreemde termen die bij het gebruik van een computer horen. Een die je misschien hebt gezien, is ‘Human Interface Device’ of ‘HID’. Het klinkt als iets uit een sciencefictionfilm, maar wat betekent het precies?
“Human Interface Device” klinkt misschien vreemd vreemd, maar de naam is eigenlijk heel beschrijvend. Simpel gezegd, een HID is een standaard voor computerapparatuur die door mensen wordt bediend. Dankzij de standaard kunnen deze apparaten eenvoudig worden gebruikt zonder extra software of stuurprogramma’s.
Een standaard om accessoires te vereenvoudigen
“Human Interface Devices” is een standaard die is gemaakt om het installatieproces van invoerapparaten te vereenvoudigen. Voorafgaand aan HID waren er verschillende specifieke protocollen voor elk type invoerapparaat.
Dat betekende dat er een protocol was voor muizen, een protocol voor toetsenborden, enzovoort. Apparaten die nodig zijn om de bestaande protocollen te gebruiken of om aangepaste stuurprogramma’s te maken. Mensen hadden meer werk te doen bij het installeren en configureren van apparaten.
Ter vergelijking: een HID-compatibel apparaat bevat “datapakketten” die alle acties van het apparaat bevatten. Een toetsenbord kan bijvoorbeeld een toets hebben om het volume aan te passen. Wanneer die toets wordt ingedrukt, vertelt de “HID-descriptor” de computer waar het doel van die actie is opgeslagen in de pakketten, en wordt deze uitgevoerd.
Het HID-protocol maakt het voor bedrijven veel gemakkelijker om breed compatibele accessoires te produceren. Alle moderne besturingssystemen ondersteunen het HID-protocol. U kunt een USB-toetsenbord aansluiten op een Windows-pc, Mac, Chromebook of zelfs een Android-tablet en het zal onmiddellijk functioneel zijn. Dat is allemaal te danken aan HID.
HID en toepassingen
Het grootste voordeel van HID is dat u vrijwel elk randapparaat eenvoudig op uw apparaat kunt aansluiten en het direct aan de slag kunt. Dat is echter slechts de helft van de magie. Hoe zit het met ervoor zorgen dat deze accessoires werken met apps?
U kunt een USB-controller op uw pc aansluiten en deze zal het spel meestal besturen zoals het hoort. Zelfs als de controller na de game is gemaakt, werkt deze nog steeds. De game-ontwikkelaars hoefden daar niets voor te doen.
Wanneer u een HID-apparaat aansluit, kondigt het zijn mogelijkheden aan het besturingssysteem aan. Het besturingssysteem interpreteert de gegevens en classificeert het apparaat. Hierdoor kunnen apps en games zich richten op klassen van apparaten in plaats van op specifieke modellen.
Dit is een superbelangrijk element van HID, en het is iets dat we als vanzelfsprekend beschouwen. Een gamecontroller werkt met je Steam-bibliotheek. Zoom weet dat je webcam moet worden ingeschakeld. Dit alles gebeurt met heel weinig instellingen aan uw kant.
Typen Human Interface-apparaten
Zoals eerder vermeld, zijn USB-randapparatuur de meest voorkomende menselijke interface-apparaten die u zult zien, maar er zijn andere typen.
USB-apparaten vallen in de “USB-HID” -klasse. Dat omvat veelvoorkomende dingen zoals toetsenborden, muizen, webcams, trackpads en gamecontrollers. Andere USB-HID-apparaten zijn onder meer thermometers, audio-instrumenten, medische apparatuur, telefoons en fitnessapparaten.
Het andere veel voorkomende type is Bluetooth-HID. Het is hetzelfde USB-HID-protocol met enkele kleine aanpassingen voor Bluetooth. Zoals je zou verwachten, omvat dit vergelijkbare apparaten als USB-HID, maar ze maken verbinding via Bluetooth. Een Bluetooth-muis werkt gewoon, ongeacht of deze is aangesloten op een Windows-pc, Mac of Chromebook.
Human Interface-apparaten zijn enkele van de meest voorkomende apparaten die we met computers gebruiken. We waarderen niet echt hoe gemakkelijk ze te gebruiken zijn. Er was een tijd dat het niet zo eenvoudig was.
HID is niet alleen verantwoordelijk voor het gebruiksvriendelijker maken van computers, maar heeft ook bijgedragen aan de enorme markt voor accessoires. Er zijn duizenden toetsenborden, muizen, webcams, controllers en andere producten waarvan u zich gewoon geen zorgen hoeft te maken dat ze niet compatibel zijn met uw computer.
Er zijn veel vorderingen gemaakt in de geschiedenis van computers, maar de Human Interface Device-standaard is er een die een doorslaand succes is.