Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Describes the properties of a keyboard.
Syntax
struct GameInputKeyboardInfo
{
GameInputKeyboardKind kind;
uint32_t layout;
uint32_t keyCount;
uint32_t functionKeyCount;
uint32_t maxSimultaneousKeys;
uint32_t platformType;
uint32_t platformSubtype;
};
Members
kind Type: GameInputKeyboardKind
Layout of the keyboard by keyboard type.
layout Type: uint32_t
Layout of the keyboard by country/region and language. This parameter contains the Keyboard Layout ID values that are identical to those provided by the GetKeyboardLayoutName function, but expressed as a 32-bit integer instead of a string.
keyCount Type: uint32_t
Number of keys on the keyboard.
functionKeyCount Type: uint32_t
Number of function keys on the keyboard.
maxSimultaneousKeys Type: uint32_t
Maximum number of simultaneous keystrokes that can be registered.
platformType Type: uint32_t
Keyboard platform type.
platformSubtype Type: uint32_t
Keyboard platform subtype.
Remarks
This structure is used in the GameInputDeviceInfo structure. GameInputDeviceInfo is used by the IGameInputDevice::GetDeviceInfo method.
For more information, see GameInput devices.
Requirements
Header: GameInput.h
Supported platforms: Windows