Export (0) Print
Expand All

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

Winuser.h (include Windows.h)

See also

Reference
RID_DEVICE_INFO
Conceptual
Raw Input

 

 

Community Additions

ADD
Show:
© 2014 Microsoft