struktur KEYBOARD_ATTRIBUTES (ntddkbd.h)
Menentukan atribut keyboard.
Sintaks
typedef struct _KEYBOARD_ATTRIBUTES {
KEYBOARD_ID KeyboardIdentifier;
USHORT KeyboardMode;
USHORT NumberOfFunctionKeys;
USHORT NumberOfIndicators;
USHORT NumberOfKeysTotal;
ULONG InputDataQueueLength;
KEYBOARD_TYPEMATIC_PARAMETERS KeyRepeatMinimum;
KEYBOARD_TYPEMATIC_PARAMETERS KeyRepeatMaximum;
} KEYBOARD_ATTRIBUTES, *PKEYBOARD_ATTRIBUTES;
Anggota
KeyboardIdentifier
Menentukan tipe keyboard dan subjenis dalam struktur KEYBOARD_ID:
typedef struct _KEYBOARD_ID {
UCHAR Type;
UCHAR Subtype;
} KEYBOARD_ID, *PKEYBOARD_ID;
Jenis
Menentukan tipe keyboard.
Nilai | Deskripsi |
---|---|
0x4 | Keyboard 101 atau 102 tombol yang disempurnakan (dan kompatibel) |
0x7 | Keyboard Jepang |
0x8 | Keyboard Korea |
0x51 | Tipe tidak dikenal atau keyboard HID |
Subjenis
Menentukan subjenis keyboard, yang merupakan nilai khusus vendor.
KeyboardMode
Menentukan mode kode pemindaian. Lihat bagian Keterangan .
NumberOfFunctionKeys
Menentukan jumlah tombol fungsi yang didukung keyboard.
NumberOfIndicators
Menentukan jumlah indikator LED yang didukung keyboard.
NumberOfKeysTotal
Menentukan jumlah tombol yang didukung keyboard.
InputDataQueueLength
Menentukan ukuran, dalam byte, dari antrean data input yang digunakan oleh driver port keyboard.
KeyRepeatMinimum
Menentukan nilai minimum yang mungkin untuk laju typematic keyboard dan penundaan dalam struktur KEYBOARD_TYPEMATIC_PARAMETERS .
KeyRepeatMaximum
Menentukan nilai maksimum yang mungkin untuk laju typematic keyboard dan penundaan dalam struktur KEYBOARD_TYPEMATIC_PARAMETERS .
Keterangan
Struktur ini digunakan dengan permintaan IOCTL IOCTL_KEYBOARD_QUERY_ATTRIBUTES untuk mengembalikan informasi tentang atribut yang didukung keyboard.
Untuk informasi selengkapnya tentang jenis keyboard, subjenis, mode kode pemindaian, dan tata letak keyboard terkait, lihat Driver klien KEYBOARD dan MOUSE HID dalam dokumentasi driver kami.
Detail lebih lanjut juga dapat ditemukan di header kbd.h, ntdd8042.h dan ntddkbd.h di Windows SDK, USB HID ke spesifikasi Tabel Terjemahan Kode Pemindaian PS/2 dari Microsoft, dan Sampel Tata Letak Keyboard.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ntddkbd.h (termasuk Ntddkbd.h) |
Lihat juga
IOCTL_KEYBOARD_QUERY_ATTRIBUTES IOCTL
IOCTL_KEYBOARD_QUERY_INDICATORS IOCTL
IOCTL_KEYBOARD_QUERY_INDICATOR_TRANSLATION IOCTL
IOCTL_KEYBOARD_QUERY_TYPEMATIC IOCTL
IOCTL_KEYBOARD_SET_INDICATORS IOCTL
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk