GameInputKeyboardInfo
Describes the properties of a keyboard.
Syntax
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
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.
nativeLanguage
Type: GameInputString const *
Native language of the keyboard.
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