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 or 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