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.h、ntdd8042.h 和 ntddkbd.h 標頭中的檔。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
標頭 | winuser.h (包含 Windows.h) |
另請參閱
概念
參考