Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Recupera información sobre el teclado actual.
Sintaxis
int GetKeyboardType(
[in] int nTypeFlag
);
Parámetros
[in] nTypeFlag
Tipo: int
Tipo de información de teclado que se va a recuperar. Este parámetro puede ser uno de los valores siguientes.
| Valor | Significado |
|---|---|
| 0 | Tipo de teclado |
| 1 | Subtipo teclado |
| 2 | Número de teclas de función en el teclado |
Valor devuelto
Tipo: int
Si la función se ejecuta correctamente, el valor devuelto especifica la información solicitada.
Si se produce un error en la función y nTypeFlag no es 1, el valor devuelto es 0; 0 es un valor devuelto válido cuando nTypeFlag es 1 (subtipo de teclado). Para obtener información de error extendida, llame a GetLastError.
Comentarios
Los tipos de teclado válidos son:
| Valor | Descripción |
|---|---|
| 0x4 | Teclados mejorados de 101 o 102 teclas (y compatibles) |
| 0x7 | Teclado japonés |
| 0x8 | Teclado coreano |
| 0x51 | Tipo desconocido o teclado HID |
Los subtipos de teclado son valores dependientes del fabricante de equipos originales (OEM).
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
| Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
| Plataforma de destino | Windows |
| Encabezado | winuser.h (incluya Windows.h) |
| Library | User32.lib |
| Archivo DLL | User32.dll |