共用方式為


RID_DEVICE_INFO_KEYBOARD結構 (winuser.h)

定義來自指定鍵盤的原始輸入數據。

語法

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;

成員

dwType

類型: DWORD

鍵盤的類型。 請參閱備註

描述
0x4 增強的101或102鍵鍵盤 (與相容)
0x7 日文鍵盤
0x8 韓文鍵盤
0x51 未知的類型或 HID 鍵盤

dwSubType

類型: DWORD

鍵盤的廠商特定子類型。 請參閱備註

dwKeyboardMode

類型: DWORD

掃描程式代碼模式。 通常為 1,這表示使用 掃描代碼組 1 。 請參閱 鍵盤掃描程式代碼規格

dwNumberOfFunctionKeys

類型: DWORD

鍵盤上的函式按鍵數目。

dwNumberOfIndicators

類型: DWORD

鍵盤上的LED指示器數目。

dwNumberOfKeysTotal

類型: DWORD

鍵盤上的按鍵總數。

備註

如需鍵盤類型、子類型、掃描程序代碼模式和相關鍵盤配置的資訊,請參閱 Windows SDK 和鍵盤配置範例中的 kbd.hntdd8042.hntddkbd.h 標頭中的檔。

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
標頭 winuser.h (包含 Windows.h)

另請參閱

概念

RID_DEVICE_INFO

原始輸入

參考

KEYBOARD_ATTRIBUTES 結構