USB pomeni Universal Serial Bus in je običajen vmesnik, ki se uporablja v računalnikih. HID pomeni naprava za človeški vmesnik. Tipkovnica se nanaša na tipkovnico, kabel pa na kabel.
Kabel tipkovnice USB HID se nanaša na povezavo tipkovnice, ki je skladna s protokolom USB HID, ali z drugimi besedami, tipkovnico, ki komunicira z gostiteljsko napravo prek kabla USB. Njegova funkcija je omogočiti tipkovnici komunikacijo z računalnikom, industrijskim osebnim računalnikom ali vgrajenim sistemom prek vmesnika USB.

V nekaterih primerih izraz kabel za tipkovnico USB HID ne pomeni le standardnega kabla za tipkovnico. Lahko se nanaša tudi na napravo, ki posnema tipkovnico. Primeri vključujejo čitalnike črtne kode, plačilne terminale, varnostne ključke ali razvojne plošče, kot sta Arduino ali STM32. Te naprave se računalniku predstavijo kot tipkovnica in pošiljajo podatke na enak način kot vnos s tipkovnice.
HID je kratica za Human Interface Device Class. To je razred naprave, opredeljen v specifikaciji USB, ki standardizira, kako vhodne naprave, kot so tipkovnice, miške, igralni krmilniki in bralniki črtnih kod, komunicirajo z gostiteljem. Ena glavnih prednosti naprav HID je, da ne potrebujejo dodatnih gonilnikov, saj operacijski sistemi, kot so Windows, Linux in macOS, vključujejo vgrajeno-podporo za HID. Naprave HID uporabljajo poročila za določanje formata vhodnih in izhodnih podatkov, kar gostitelju omogoča samodejno prepoznavanje vrste naprave.

Načelo delovanja tipkovnice USB HID je naslednje. Ko pritisnete tipko, mikrokrmilnik znotraj tipkovnice zazna spremembo. Nato ustvari poročilo HID v skladu s protokolom USB HID, ki na primer kaže, da je bila pritisnjena tipka A. To poročilo se pošlje gostitelju prek vmesnika USB HID. Operacijski sistem interpretira poročilo in ga pretvori v dejanski vnosni dogodek, kot je prikaz črke a na zaslonu.
Tipični scenariji uporabe vključujejo standardne tipkovnice USB, čitalnike črtne kode, ki skenirane podatke prikažejo kot vnos s tipkovnico, sisteme POS in čitalnike kartic, ki posnemajo vnos s tipkovnice, in vgrajene razvojne projekte, kjer naprave, kot sta Arduino ali STM32, delujejo kot tipkovnica USB HID za samodejno vnašanje ukazov.

E-pošta
