Condividi tramite


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

RID_DEVICE_INFO

Input non elaborato

Riferimento

struttura KEYBOARD_ATTRIBUTES