ntddkbd.h 标头

这是定义用于访问键盘设备的所有常量和类型的 include 文件。

有关详细信息,请参阅:

ntddkbd.h 包含以下编程接口:

IOCTL

 
IOCTL_KEYBOARD_QUERY_ATTRIBUTES

IOCTL_KEYBOARD_QUERY_ATTRIBUTES请求返回有关键盘属性的信息。
IOCTL_KEYBOARD_QUERY_EXTENDED_ATTRIBUTES

IOCTL_KEYBOARD_QUERY_EXTENDED_ATTRIBUTES请求返回有关扩展键盘属性的信息。
IOCTL_KEYBOARD_QUERY_INDICATOR_TRANSLATION

IOCTL_KEYBOARD_QUERY_INDICATOR_TRANSLATION请求返回有关扫描代码与键盘指示器之间的映射的信息。
IOCTL_KEYBOARD_QUERY_INDICATORS

IOCTL_KEYBOARD_QUERY_INDICATORS请求返回有关键盘指示器的信息。
IOCTL_KEYBOARD_QUERY_TYPEMATIC

IOCTL_KEYBOARD_QUERY_TYPEMATIC请求返回键盘类型设置。
IOCTL_KEYBOARD_SET_INDICATORS

IOCTL_KEYBOARD_SET_INDICATORS请求设置键盘指示器。
IOCTL_KEYBOARD_SET_TYPEMATIC

IOCTL_KEYBOARD_SET_TYPEMATIC请求设置键盘类型设置。

结构

 
KEYBOARD_ATTRIBUTES

KEYBOARD_ATTRIBUTES指定键盘的属性。
KEYBOARD_EXTENDED_ATTRIBUTES

KEYBOARD_EXTENDED_ATTRIBUTES指定键盘的扩展属性。
KEYBOARD_INDICATOR_PARAMETERS

KEYBOARD_INDICATOR_PARAMETERS指定键盘指示灯 LED 的状态。
KEYBOARD_INDICATOR_TRANSLATION

KEYBOARD_INDICATOR_TRANSLATION指定键盘扫描代码与 LED 指示器之间的映射的特定于设备的可变长度数组。
KEYBOARD_INPUT_DATA

KEYBOARD_INPUT_DATA包含一个键盘输入数据包。
KEYBOARD_TYPEMATIC_PARAMETERS

KEYBOARD_TYPEMATIC_PARAMETERS指定键盘的类型设置。
KEYBOARD_UNIT_ID_PARAMETER

KEYBOARD_UNIT_ID_PARAMETER指定 Kbdclass 分配给键盘的单元 ID。