USB HID

E745307

USB HID is a USB device class specification that standardizes how human interface devices like keyboards, mice, and game controllers communicate with computers.

All labels observed (4)

Label Occurrences
USB HID canonical 1
Universal Serial Bus Human Interface Device class 1
WebHID API 1

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf USB device class specification ⓘ
technical standard ⓘ
abbreviation HID ⓘ
allows hot-plugging of HID devices ⓘ
plug-and-play operation of input devices ⓘ
appliesTo VR controllers ⓘ
consumer control devices ⓘ
digitizers ⓘ
game controllers ⓘ
joysticks ⓘ
keyboards ⓘ
mice ⓘ
system control devices ⓘ
touchscreens ⓘ
trackballs ⓘ
communicationModel host polls device for reports ⓘ
defines standard usage tables for controls and buttons ⓘ
standardized way for human interface devices to communicate over USB ⓘ
usage pages for grouping related controls ⓘ
documentationType public specification ⓘ
fullName Universal Serial Bus Human Interface Device class ⓘ
linked to: USB HID
goal avoid need for device-specific drivers ⓘ
enable device interoperability across operating systems ⓘ
governedBy USB Implementers Forum ⓘ
partOf USB specification ⓘ
relatedTo Bluetooth HID ⓘ
linked to: Bluetooth

HID over I2C ⓘ
linked to: I2C

USB ⓘ
specifies standard HID subclass and protocol values for keyboards and mice ⓘ
standard USB interface class code 0x03 ⓘ
standardizes descriptor formats for input devices ⓘ
report formats for input devices ⓘ
supportedBy Android ⓘ
Linux ⓘ
Microsoft Windows ⓘ
linked to: Windows

macOS ⓘ
many embedded systems ⓘ
supportsDirection feature reports ⓘ
input reports ⓘ
output reports ⓘ
usedFor assistive technology input devices ⓘ
gaming peripherals ⓘ
industrial control panels ⓘ
point-of-sale input devices ⓘ
usesConcept HID descriptors ⓘ
HID report descriptors ⓘ
HID reports ⓘ
usesTransport USB full-speed ⓘ
USB high-speed ⓘ
USB low-speed ⓘ

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

HID → relatedStandard → USB HID ⓘ
Open Web Platform → hasComponent → WebHID API ⓘ
linked to: USB HID
X.Org Server → supports → XInput ⓘ
linked to: USB HID
USB HID → fullName → Universal Serial Bus Human Interface Device class ⓘ
linked to: USB HID