Skip to main content

Vad är en mänsklig gränssnittsenhet?

En mänsklig gränssnittsenhet (HID) är en mängd datortillägg som är utformade för att användas direkt av människor.Till skillnad från andra enheter som externa hårddiskar eller trådlösa kort, har HID vanligtvis knappar eller kontroller som gör att människor kan interagera med datorn.Majoriteten av Modern Human Interface -enheter använder kommunikationsprotokollet Universal Bus (USB);Termen HID hänvisar vanligtvis till denna enhetstyp.

Beteckningen "Human Interface Device" skapades av ingenjörer som arbetar på Microsoft Trade;Corporation i slutet av 1990 -talet.Innan denna tid var antalet protokoll för datorenheter begränsat.Tillverkarna var begränsade till att skapa inmatningsenheter som föll i smala kategorier, till exempel joysticks eller tangentbord.Datorföretag tvingades skriva helt nya enhetsinstruktioner som kallas "drivrutiner" när en ny experimentell input controller gjordes.

En människa gränssnittshårdvaruklassificering utformades för att hantera denna begränsning och uppmuntra nya typer av inmatningsenheter som ska byggas.Om en tillverkare följer HID -hårdvaruriktlinjerna kan de säkert anta att deras produkt kommer att fungera ordentligt med de flesta moderna datorer.Majoriteten av operativsystem som används, inklusive både Windows och Mac-plattformar, stöder specifikationerna för mänskliga gränssnittsenheter.

HID innehåller förprogrammerade data, kallade ”HID-deskriptorer,” som rapporteras till en värddator när enheten först är ansluten ansluten.HID -deskriptorerna berättar för datorn syftet med varje paket med information som kommer att skickas från gränssnittsenheten.I huvudsak ger dessa data en "uppdatering" till värden och meddelar datorn som ingångar ska förvänta sig.

Medan de flesta HID -hårdvaror är utformade för att användare ska styra datorn, är protokollet inte begränsat till endast ingångar.HID -utgångar kan också skickas från datorn till en enhet.Denna kommunikationsförmåga används ofta för att tillhandahålla information, till exempel statusljus.Vissa enheter använder utgångsförmågan för att hjälpa till att fördjupa en användare i ett program eller spel genom vibration eller kraftfeedback.

De flesta mänskliga gränssnittsenheter är "plug and play" kompatibla, vilket innebär att de kan anslutas och användas nästan omedelbart.En plug and play HID Controller behöver inte datorn för att återställa innan den kan användas och kräver inte att användaren laddar externa drivrutiner.Dessa funktioner kan spara tid och minimera installationsproblem.

Användningen av HID -specifikationer har gjort det möjligt för tillverkarna att skapa ett brett utbud av olika gränssnittskontroller, alla med samma allmänna drivrutiner.Förutom standardtangentbord och möss använder många videospelkontroller detta protokoll.Andra exempel på mänskliga gränssnittsenheter inkluderar danskuddar, fordonssimuleringskontroller, träningsmaskiner och sjukhusmedicinska instrument.