USB HID Overview - Apple Developer
Explains how to develop applications to communicate with or control HID class devices. ... USB HID Overview The Human Interface Device (HID) class is one of several device classes described by the USB (Universal Serial Bus) architecture....