struttura RID_DEVICE_INFO_KEYBOARD (winuser.h)
Definisce i dati di input non elaborati provenienti dalla tastiera specificata.
Sintassi
typedef struct tagRID_DEVICE_INFO_KEYBOARD {
DWORD dwType;
DWORD dwSubType;
DWORD dwKeyboardMode;
DWORD dwNumberOfFunctionKeys;
DWORD dwNumberOfIndicators;
DWORD dwNumberOfKeysTotal;
} RID_DEVICE_INFO_KEYBOARD, *PRID_DEVICE_INFO_KEYBOARD;
Members
dwType
Tipo: DWORD
Tipo di tastiera. Vedere la sezione Osservazioni.
Valore | Descrizione |
---|---|
0x4 | Tastiere avanzate da 101 o 102 tasti (e compatibili) |
0x7 | Tastiera giapponese |
0x8 | Tastiera coreana |
0x51 | Tipo sconosciuto o tastiera HID |
dwSubType
Tipo: DWORD
Sottotipo specifico del fornitore della tastiera. Vedere la sezione Osservazioni.
dwKeyboardMode
Tipo: DWORD
Modalità codice di analisi. In genere 1, il che significa che viene usato il set di codice di analisi 1 . Vedere Specifica del codice di analisi della tastiera.
dwNumberOfFunctionKeys
Tipo: DWORD
Numero di tasti di funzione sulla tastiera.
dwNumberOfIndicators
Tipo: DWORD
Numero di indicatori LED sulla tastiera.
dwNumberOfKeysTotal
Tipo: DWORD
Numero totale di tasti sulla tastiera.
Commenti
Per informazioni su tipi di tastiera, sottotipi, modalità di analisi del codice e layout di tastiera correlati, vedere la documentazione in kbd.h, ntdd8042.h e le intestazionintddkbd.h in Windows SDK e gli esempi di layout della tastiera.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | winuser.h (include Windows.h) |
Vedi anche
Informazioni concettuali
Riferimento