Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Retrieves information about the current keyboard.
Syntax
int GetKeyboardType(
[in] int nTypeFlag
);
Parameters
[in] nTypeFlag
Type: int
The type of keyboard information to be retrieved. This parameter can be one of the following values.
| Value | Meaning |
|---|---|
| 0 | Keyboard type |
| 1 | Keyboard subtype |
| 2 | The number of function keys on the keyboard |
Return value
Type: int
If the function succeeds, the return value specifies the requested information.
If the function fails and nTypeFlag is not 1, the return value is 0; 0 is a valid return value when nTypeFlag is 1 (keyboard subtype). To get extended error information, call GetLastError.
Remarks
Valid keyboard types are:
| Value | Description |
|---|---|
| 0x4 | Enhanced 101- or 102-key keyboards (and compatibles) |
| 0x7 | Japanese Keyboard |
| 0x8 | Korean Keyboard |
| 0x51 | Unknown type or HID keyboard |
Keyboard subtypes are original equipment manufacturer (OEM)-dependent values.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows 2000 Professional [desktop apps only] |
| Minimum supported server | Windows 2000 Server [desktop apps only] |
| Target Platform | Windows |
| Header | winuser.h (include Windows.h) |
| Library | User32.lib |
| DLL | User32.dll |