Funzione GetKeyboardType (winuser.h)

Recupera informazioni sulla tastiera corrente.

Sintassi

int GetKeyboardType(
  [in] int nTypeFlag
);

Parametri

[in] nTypeFlag

Tipo: int

Tipo di informazioni sulla tastiera da recuperare. Questo parametro può avere uno dei valori seguenti.

Valore Significato
0 Tipo di tastiera
1 Sottotipo della tastiera
2 Numero di tasti di funzione sulla tastiera

Valore restituito

Tipo: int

Se la funzione ha esito positivo, il valore restituito specifica le informazioni richieste.

Se la funzione ha esito negativo e nTypeFlag non è 1, il valore restituito è 0; 0 è un valore restituito valido quando nTypeFlag è 1 (sottotipo della tastiera). Per informazioni dettagliate sull'errore, chiamare GetLastError.

Commenti

I tipi di tastiera validi sono:

Valore Descrizione
0x4 Tastiere avanzate da 101 o 102 tasti (e compatibili)
0x7 Tastiera giapponese
0x8 Tastiera coreana
0x51 Tipo sconosciuto o tastiera HID

I sottotipi della tastiera sono valori originali (OEM) dipendenti.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winuser.h (include Windows.h)
Libreria User32.lib
DLL User32.dll

Vedi anche

Funzioni di input della tastiera