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