介绍键盘的属性。
语法
struct GameInputKeyboardInfo
{
GameInputKeyboardKind kind;
uint32_t layout;
uint32_t keyCount;
uint32_t functionKeyCount;
uint32_t maxSimultaneousKeys;
uint32_t platformType;
uint32_t platformSubtype;
};
成员
kind 类型:GameInputKeyboardKind
按键盘类型的键盘布局。
layout 类型:uint32_t
按国家/地区和语言的键盘布局。 此参数包含的键盘布局 ID 值与 GetKeyboardLayoutName 函数提供的值相同,但表示为 32 位整数而不是字符串。
keyCount 类型:uint32_t
键盘上的键数量。
functionKeyCount 类型:uint32_t
键盘上的功能键数量。
maxSimultaneousKeys 类型:uint32_t
可注册的最大同时击键数。
platformType 类型:uint32_t
键盘平台类型。
platformSubtype 类型:uint32_t
键盘平台子类型。
备注
此结构在 GameInputDeviceInfo 结构中使用。
GameInputDeviceInfo
由 IGameInputDevice::GetDeviceInfo 方法使用。
有关详细信息,请参阅 GameInput 设备。
要求
头文件:GameInput.h
支持的平台: 窗户