HID Driver Development

About Human Interface Devices

HID drivers allow windows driver developers to extend the functionality of devices by providing filter drivers or functional drivers. We have produced HID drivers for keyboards, mice, game controllers, touch screens, and medical instruments. These devices have functioned on a wide range of hardware buses including USB, I2C, and virtual software buses.

Typical applications for HID device drivers include

  • Keyboard drivers
  • Mouse drivers
  • Touch drivers
  • Game controller drivers
  • Keyboard filter drivers
  • Mouse filter drivers

A good entry into the HID specification can be found at this USB human interface device link as well as from Microsoft HID Documentation

Technologies

Developer Tools

  • What our customers say about us?