Función GetKeyboardType (winuser.h)
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 |