Vendor-Supplied Drivers for Input Devices
This section describes optional and required vendor drivers for input devices.
Vendor drivers are not required for the following devices:
Devices that comply with the USB HID Standard.
Non-HIDClass devices attached to ports or buses operated by a system-supplied HID minidriver.
Keyboard, mouse, or game port devices operated by the system-supplied non-HIDClass drivers.
A vendor-supplied HID minidriver is required if the system-supplied input drivers do not support an input device. For example, a custom device attached to a serial port would need a vendor serial port HID minidriver.
WDM function or filter drivers for HID collections are optional.
For more information about vendor-supplied drivers for input devices, see the following:
Driver Stacks for HIDClass Devices
Driver Stacks for Non-HIDClass Devices
Vendor Drivers for HIDClass Devices
Non-HIDClass Keyboard and Mouse Devices
Note
Although a vendor-supplied driver might not be required for a vendor's input device, the vendor must supply a driver package for the device. For general information about driver packages, see Driver Packages. For specific information about installing input devices, see Installing HIDClass Devices and Installing Non-HIDClass Keyboard and Mouse Devices.
Send comments about this topic to Microsoft
Build date: 4/28/2012