GetKeyboardType 函式 (winuser.h)
擷取目前鍵盤的相關信息。
語法
int GetKeyboardType(
[in] int nTypeFlag
);
參數
[in] nTypeFlag
類型: int
要擷取的鍵盤資訊類型。 此參數可以是下列其中一個值。
值 | 意義 |
---|---|
0 | 鍵盤類型 |
1 | 鍵盤子類型 |
2 | 鍵盤上的函式按鍵數目 |
傳回值
類型: int
如果函式成功,傳回值會指定要求的資訊。
如果函式失敗且 nTypeFlag 不是 1,則傳回值為 0;當 nTypeFlag 為 1 (鍵盤子類型時,0 是有效的傳回值) 。 若要取得擴充的錯誤資訊,請呼叫 GetLastError。
備註
有效的鍵盤類型包括:
值 | 描述 |
---|---|
0x4 | 增強的101或102鍵鍵盤 (和相容) |
0x7 | 日文鍵盤 |
0x8 | 韓文鍵盤 |
0x51 | 未知的類型或 HID 鍵盤 |
鍵盤子類型是原始設備製造商, (OEM) 相依值。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | winuser.h (包括 Windows.h) |
程式庫 | User32.lib |
Dll | User32.dll |