Skip to main content

Hvad er en menneskelig interface -enhed?

En menneskelig interfaceindretning (HID) er en række computertilsætninger designet til at blive brugt direkte af mennesker.I modsætning til andre enheder, såsom eksterne harddiske eller trådløse kort, har HIDS typisk knapper eller kontroller, der giver mennesker mulighed for at interagere med computeren.Størstedelen af moderne menneskelige interface -enheder bruger den universelle serielle bus (USB) kommunikationsprotokol;Udtrykket HID henviser normalt til denne enhedstype.

Betegnelsen “Human Interface Device” blev oprettet af ingeniører, der arbejdede på Microsoft Trade;Corporation i slutningen af 1990'erne.Før denne tid var antallet af protokoller til computerenheder begrænset.Producenter var begrænset til at skabe inputenheder, der faldt i smalle kategorier, såsom joysticks eller tastaturer.Computerfirmaer blev tvunget til at skrive helt nye enhedsinstruktioner kaldet “Drivere”, hver gang der blev foretaget en ny eksperimentel inputcontroller.

En Human Interface Device Hardware -klassificering var designet til at tackle denne begrænsning og tilskynde til nye typer inputenheder, der skal bygges.Hvis en producent følger HID -hardware -retningslinjerne, kan de med sikkerhed antage, at deres produkt fungerer korrekt med de fleste moderne computere.Størstedelen af operativsystemer, der er i brug, inklusive både Windows og Mac-platforme, understøtter de menneskelige interface-enhedsspecifikationer.

HIDS indeholder forprogrammerede data, kaldet "HID-deskriptorer", der rapporteres til en værtscomputer, når enheden først er tilsluttet.HID -deskriptorer fortæller computeren formålet med hver pakke med information, der vil blive sendt fra grænsefladeenheden.I det væsentlige giver disse data en "opdatering" til værten og underretter computeren, som input de kan forvente.

Mens de fleste HID -hardware er designet til brugere til at kontrollere computeren, er protokollen ikke begrænset til kun input.HID -udgange kan også sendes fra computeren til en enhed.Denne kommunikationsevne bruges ofte til at give information, såsom statuslys.Nogle enheder bruger output-kapaciteten til at hjælpe med at fordybe en bruger i et program eller spil gennem vibrationer eller kraft-feedback.

De fleste menneskelige interface-enheder er "plug and play" kompatible, hvilket betyder, at de kan tilsluttes og bruges næsten øjeblikkeligt.Et stik og spil HID -controller har ikke brug for computeren til at nulstille, før den kan bruges, og kræver ikke, at brugeren indlæser eksterne drivere.Disse funktioner kan spare tid og minimere installationshassler.

Brugen af HID -specifikationer har gjort det muligt for producenterne at skabe en lang række forskellige interfacekontroller, alle ved hjælp af de samme generelle drivere.Foruden standard tastaturer og mus bruger mange videospilcontrollere denne protokol.Andre eksempler på menneskelige interface -enheder inkluderer dansepuder, køretøjssimuleringskontroller, træningsmaskiner og medicinske instrumenter på hospitalet.