Kbdclass Driver Reference
This section includes the following topics about Kbdclass, the class driver for device class GUID_CLASS_KEYBOARD in Microsoft Windows 2000 and later operating systems:
Windows uses Kbdclass as the class driver for all keyboard devices that are installed in a system. The Windows Win32 subsystem opens all keyboard devices for its exclusive use. Applications cannot open the keyboard devices operated by Kbdclass.
Kbdclass can work in combination with an optional upper-level filter driver for a PS/2-style keyboard device. Kbfiltr, a sample upper-level keyboard filter driver in the MSDN Code Gallery, demonstrates how to customize the operation of a keyboard device.
For more information about Kbdclass, see the following:
The ntddkbd.h WDK header file
Note Kbdclass supports legacy devices and Plug and Play devices. As appropriate, this material distinguishes between the operation of Kbdclass for a legacy device and for a Plug and Play device. If no distinction is made, the description applies to both legacy and Plug and Play devices.
Build date: 11/16/2013