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, Xbox One family consoles and Xbox Series consoles