USB je skraćenica od Universal Serial Bus i uobičajeno je sučelje koje se koristi na računarima. HID znači uređaj za ljudski interfejs. Tastatura se odnosi na tastaturu, a kabl se odnosi na kabl.
USB HID kabl za tastaturu odnosi se na vezu tastature koja je u skladu sa USB HID protokolom, ili drugim rečima, tastatura koja komunicira sa glavnim uređajem preko USB kabla. Njegova funkcija je omogućiti da tastatura komunicira sa računarom, industrijskim računarom ili ugrađenim sistemom preko USB interfejsa.

U nekim slučajevima, izraz USB HID kabl za tastaturu ne znači samo standardni kabl za tastaturu. Može se odnositi i na uređaj koji emulira tastaturu. Primjeri uključuju skenere bar kodova, terminale za plaćanje, sigurnosne ključeve ili razvojne ploče kao što su Arduino ili STM32. Ovi uređaji se predstavljaju računaru kao tastatura i šalju podatke na isti način kao i unos sa tastature.
HID je skraćenica za Human Interface Device Class. To je klasa uređaja definirana u USB specifikaciji koja standardizira način na koji uređaji za unos kao što su tipkovnice, miševi, kontroleri za igre i skeneri barkodova komuniciraju s hostom. Jedna od glavnih prednosti HID uređaja je ta što ne zahtijevaju dodatne drajvere, budući da operativni sistemi kao što su Windows, Linux i macOS uključuju ugrađenu-podršku za HID. HID uređaji koriste izvještaje za definiranje formata ulaznih i izlaznih podataka, omogućavajući hostu da automatski prepozna tip uređaja.

Princip rada USB HID tastature je sljedeći. Kada se pritisne tipka, mikrokontroler unutar tastature otkriva promjenu. Zatim generiše HID izveštaj prema USB HID protokolu, na primer koji ukazuje da je pritisnut taster A. Ovaj izvještaj se šalje domaćinu preko USB HID interfejsa. Operativni sistem tumači izveštaj i pretvara ga u stvarni ulazni događaj, kao što je prikazivanje slova a na ekranu.
Tipični scenariji aplikacija uključuju standardne USB tastature, skenere bar kodova koji emituju skenirane podatke kao unos tastature, POS sisteme i čitače kartica koji oponašaju unos sa tastature, i ugrađene razvojne projekte u kojima uređaji poput Arduino ili STM32 deluju kao USB HID tastatura za automatski unos komandi.

E-pošta
