培训
模块
了解如何创建更易于使用的标准游戏硬件产品,例如游戏控制台、控制器和头戴显示设备。 探索如何设计具有辅助功能组件的硬件包装,以改善更多客户的开箱体验。
这是定义用于访问键盘设备的所有常量和类型的 include 文件。
有关详细信息,请参阅:
ntddkbd.h 包含以下编程接口:
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。 |
培训
模块
了解如何创建更易于使用的标准游戏硬件产品,例如游戏控制台、控制器和头戴显示设备。 探索如何设计具有辅助功能组件的硬件包装,以改善更多客户的开箱体验。