Compartilhar via


Função GetKeyboardType (winuser.h)

Recupera informações sobre o teclado atual.

Sintaxe

int GetKeyboardType(
  [in] int nTypeFlag
);

Parâmetros

[in] nTypeFlag

Tipo: int

O tipo de informações de teclado a serem recuperadas. Esse parâmetro pode usar um dos valores a seguir.

Valor Significado
0 Tipo de teclado
1 Subtipo de teclado
2 O número de teclas de função no teclado

Retornar valor

Tipo: int

Se a função for bem-sucedida, o valor retornado especificará as informações solicitadas.

Se a função falhar e nTypeFlag não for 1, o valor retornado será 0; 0 é um valor retornado válido quando nTypeFlag é 1 (subtipo de teclado). Para obter informações de erro estendidas, chame GetLastError.

Comentários

Os tipos de teclado válidos são:

Valor Descrição
0x4 Teclados avançados de 101 ou 102 teclas (e compatíveis)
0x7 Teclado japonês
0x8 Teclado Coreano
0x51 Tipo desconhecido ou teclado HID

Os subtipos de teclado são valores dependentes do fabricante do equipamento original (OEM).

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho winuser.h (inclua Windows.h)
Biblioteca User32.lib
DLL User32.dll

Confira também

Funções de entrada de teclado