Et menneske interface eller HID , er dybest set enhver menneskelig -kontrolleret input enhed udviklet i overensstemmelse med den USB -standarden. Disse består af "host" og "Enhed" dele med værten er den computer -device interface, og enheden bliver , hvad brugeren interagerer med . Disse er bedst beskrives som en klasse af USB-enheder. Chauffører
Som de fleste USB-enheder , HID standarden omfatter og indeholder mange generiske enhedsdrivere så tilslutte en enhed skal sikre mindst grundlæggende enhed funktionalitet. Mange af disse enheder indeholder små, varige rom'er, der omfatter specifikke drivere til en enhed , der tillader total funktionalitet og specifik identifikation af enheden.
Bootable
Nogle HIDS , specielt mus og tastaturer , har dele af kode, der tillader dem at køre i den præ- OS boot sekvens for at få adgang til og interagere med præ- boot prompter , BIOS menuer og så videre. For sikkerhed og enkelhed, er kun nogle få enheder tillades adgang systemressourcerne ved opstart , og disse omfatter normalt USB-harddiske og flash- drev. Dette er især nyttigt til fejlfinding.
Low Level
Siden USB standard er beregnet til at understøtte x86-og x64 -processorer , kan det være platform agnostiker , og HID enheder kan bruges på en række forskellige typer af computere og operativsystemer . Derfor kan disse enheder være funktionel på de fleste hardware, der understøtter den universelle USB -standarden. Dette indebærer også, at der er så få begrænsninger som muligt på den fremtidige HID udvikling, da de ikke behøver at være bundet til bestemte platforme , er det kun USB HID -standarden.
Eksempler
< br >
De mest almindelige HIDS er mus, tastaturer og joysticks, men visse typer eksterne harddiske , højttalere, mikrofoner , webcams , printere og scannere er alle inkluderet i denne klasse. Bluetooth perifer, der forbinder trådløst normalt bruge nogle USB node eller en adapter , der omfatter HID standard , der bruges på nøjagtig samme måde, når enheden er parret .