A HID (Human Interface Device) is a specific peripheral class designed to input data to a computer. The USB standards include HID specifications and cover the implementation of data input for a wide variety of devices including keyboards, mice, game pads, joysticks, and other input devices.
Thanks to the widespread adoption of the HID specifications, modern operating systems are able to recognize virtually any HID-compliant device upon connection to the computer. As a result, even though the OS might not natively recognize all the extra buttons and features on your new mouse, it will at least recognize the mouse and allow you to use it as a simple interface device until the device-specific drivers are located or installed.
- By Jason Fitzpatrick on 06/27/13