Struktur STICKYKEYS (winuser.h)
Berisi informasi tentang fitur aksesibilitas StickyKeys. Saat fitur StickyKeys menyala, pengguna dapat menekan tombol pengubah (SHIFT, CTRL, atau ALT) lalu tombol lain secara berurutan daripada pada saat yang sama, untuk memasukkan karakter yang digeser (diubah) dan kombinasi tombol lainnya. Menekan tombol pengubah setelah mengaitkan tombol ke bawah hingga pengguna menekan tombol non-pengubah atau mengklik tombol mouse. Menekan tombol pengubah dua kali mengunci tombol hingga pengguna menekan tombol untuk ketiga kalinya.
Sintaks
typedef struct tagSTICKYKEYS {
UINT cbSize;
DWORD dwFlags;
} STICKYKEYS, *LPSTICKYKEYS;
Anggota
cbSize
Jenis: DWORD
Menentukan ukuran, dalam byte, dari struktur ini.
dwFlags
Jenis: DWORD
Sekumpulan bendera bit yang menentukan properti fitur StickyKeys. Nilai bendera bit berikut didefinisikan:
Keterangan
Aplikasi menggunakan struktur STICKYKEYS saat memanggil fungsi SystemParametersInfo dengan parameter uiAction diatur ke SPI_GETSTICKYKEYS atau SPI_SETSTICKYKEYS. Saat menggunakan SPI_GETSTICKYKEYS, Anda harus menentukan anggota cbSize dari struktur STICKYKEYS ; fungsi SystemParametersInfo mengisi anggota yang tersisa. Anda harus menentukan semua anggota struktur saat menggunakan nilai SPI_SETSTICKYKEYS .
Jika Anda memanggil SystemParametersInfo dengan nilai SPI_SETSTICKYKEYS , bendera berikut diabaikan:
- SKF_LALTLATCHED
- SKF_LCTLLATCHED
- SKF_LSHIFTLATCHED
- SKF_RALTLATCHED
- SKF_RCTLLATCHED
- SKF_RSHIFTLATCHED
- SKF_LALTLOCKED
- SKF_LCTLLOCKED
- SKF_LSHIFTLOCKED
- SKF_RALTLOCKED
- SKF_RCTLLOCKED
- SKF_RSHIFTLOCKED
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Header | winuser.h (sertakan Windows.h) |