RID_DEVICE_INFO_KEYBOARD structure
Defines the raw input data coming from the specified keyboard.
Syntax
typedef struct tagRID_DEVICE_INFO_KEYBOARD { DWORD dwType; DWORD dwSubType; DWORD dwKeyboardMode; DWORD dwNumberOfFunctionKeys; DWORD dwNumberOfIndicators; DWORD dwNumberOfKeysTotal; } RID_DEVICE_INFO_KEYBOARD, *PRID_DEVICE_INFO_KEYBOARD;
Members
- dwType
-
Type: DWORD
-
The type of the keyboard.
- dwSubType
-
Type: DWORD
-
The subtype of the keyboard.
- dwKeyboardMode
-
Type: DWORD
-
The scan code mode.
- dwNumberOfFunctionKeys
-
Type: DWORD
-
The number of function keys on the keyboard.
- dwNumberOfIndicators
-
Type: DWORD
-
The number of LED indicators on the keyboard.
- dwNumberOfKeysTotal
-
Type: DWORD
-
The total number of keys on the keyboard.
Remarks
For the keyboard, the Usage Page is 1 and the Usage is 6.
Requirements
|
Minimum supported client |
Windows XP [desktop apps only] |
|---|---|
|
Minimum supported server |
Windows Server 2003 [desktop apps only] |
|
Header |
|
See also
- Reference
- RID_DEVICE_INFO
- Conceptual
- Raw Input