
Input Devices Family
Keyboards, mice, touchpads, gamepads, and fingerprint readers.
Device categories
Keyboard
Keyboard HID reports, scan codes, input stacks, macro interfaces, and lighting controls.
Mouse
Mouse sensor drivers and configuration utility software.
Touchpad
Capacitive touch sensing, I2C HID transport, pointer motion, and multi-finger gesture data.
Game Controller
Xbox, PlayStation, and third-party gamepad drivers.
Fingerprint Reader
Windows Hello fingerprint biometric drivers.
Popular Input Devices drivers

Keyboard driver
The Windows keyboard stack translates HID reports and scan codes into input events through components including kbdhid.sys and i8042prt.sys.

Mouse driver
The Windows mouse stack converts HID reports and optical sensor counts into pointer movement, buttons, wheel input, and device-specific DPI or polling controls.

Touchpad driver
A laptop touchpad driver translates capacitive contact data into pointer motion and gestures, commonly through the Precision Touchpad and I2C HID interfaces.

Game controller driver
Game controller drivers expose buttons, axes, triggers, motion sensors, and haptics to Windows through interfaces such as XInput, DirectInput, and HID.

Fingerprint reader driver
A fingerprint reader driver connects a biometric sensor to Windows Hello through WBF, with designs that can include match-on-sensor processing and secure storage.