USB Human Interface Device Class - USB HID API

USB HID API

There are two levels of APIs related to USB HID: the USB level and the operating system level. At the USB level, there is a protocol for devices to announce their capabilities and the operating system to parse the data it gets. The operating system then offers a higher-level view to applications, which do not need to include support for individual devices but for classes of devices. This abstraction layer allows a game to work with any USB controller, for example, even ones created after the game.

Read more about this topic:  USB Human Interface Device Class

Famous quotes containing the word hid:

    But the golden-rod is one of the fairy, magical flowers; it grows not up to seek human love amid the light of day, but to mark to the discerning what wealth lies hid in the secret caves of earth.
    Margaret Fuller (1810–1850)