RID_DEVICE_INFO_KEYBOARD-Struktur (winuser.h)
Definiert die unformatierten Eingabedaten, die von der angegebenen Tastatur stammen.
Syntax
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;
Member
dwType
Art: DWORD
Der Tastaturtyp. Siehe Hinweise.
Wert | Beschreibung |
---|---|
0x4 | Erweiterte Tastaturen mit 101 oder 102 Tasten (und kompatible Tastaturen) |
0x7 | Japanische Tastatur |
0x8 | Koreanische Tastatur |
0x51 | Unbekannter Typ oder HID-Tastatur |
dwSubType
Art: DWORD
Der herstellerspezifische Untertyp der Tastatur. Siehe Hinweise.
dwKeyboardMode
Art: DWORD
Der Scancodemodus. In der Regel 1, was bedeutet, dass Der Scancodesatz 1 verwendet wird. Weitere Informationen finden Sie unter Codespezifikation für die Tastaturüberprüfung.
dwNumberOfFunctionKeys
Art: DWORD
Die Anzahl der Funktionstasten auf der Tastatur.
dwNumberOfIndicators
Art: DWORD
Die Anzahl der LED-Anzeigen auf der Tastatur.
dwNumberOfKeysTotal
Art: DWORD
Die Gesamtzahl der Tasten auf der Tastatur.
Hinweise
Informationen zu Tastaturtypen, Untertypen, Scancodemodi und zugehörigen Tastaturlayouts finden Sie in der Dokumentation in den Headern kbd.h, ntdd8042.h und ntddkbd.h in Windows SDK sowie in den Tastaturlayoutbeispielen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | winuser.h (windows.h einschließen) |
Siehe auch
Konzept
Referenz