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

Consulte también

Funciones de entrada del teclado