STICKYKEYS-Struktur (winuser.h)
Enthält Informationen zur StickyKeys-Barrierefreiheitsfunktion. Wenn die StickyKeys-Funktion aktiviert ist, kann der Benutzer eine Modifizierertaste (UMSCHALT, STRG oder ALT) und dann eine andere Taste in der Reihenfolge und nicht gleichzeitig drücken, um verschobene (geänderte) Zeichen und andere Tastenkombinationen einzugeben. Durch Drücken einer Modifizierertaste wird die Taste nach unten verriegelt , bis der Benutzer eine Nicht-Modifizierertaste drückt oder auf eine Maustaste klickt. Durch zweimaliges Drücken einer Modifizierertaste wird die Taste gesperrt , bis der Benutzer die Taste ein drittes Mal drückt.
Syntax
typedef struct tagSTICKYKEYS {
UINT cbSize;
DWORD dwFlags;
} STICKYKEYS, *LPSTICKYKEYS;
Member
cbSize
Typ: DWORD
Gibt die Größe dieser Struktur in Bytes an.
dwFlags
Typ: DWORD
Eine Reihe von Bitflags, die Eigenschaften des Features StickyKeys angeben. Die folgenden Bitflagwerte werden definiert:
Hinweise
Eine Anwendung verwendet eine STICKYKEYS-Struktur , wenn die SystemParametersInfo-Funktion aufgerufen wird, wobei der uiAction-Parameter auf SPI_GETSTICKYKEYS oder SPI_SETSTICKYKEYS festgelegt ist. Wenn Sie SPI_GETSTICKYKEYS verwenden, müssen Sie das cbSize-Element der STICKYKEYS-Struktur angeben. die SystemParametersInfo-Funktion füllt die restlichen Member aus. Sie müssen alle Strukturmember angeben, wenn Sie den wert SPI_SETSTICKYKEYS verwenden.
Wenn Sie SystemParametersInfo mit dem wert SPI_SETSTICKYKEYS aufrufen, werden die folgenden Flags ignoriert:
- SKF_LALTLATCHED
- SKF_LCTLLATCHED
- SKF_LSHIFTLATCHED
- SKF_RALTLATCHED
- SKF_RCTLLATCHED
- SKF_RSHIFTLATCHED
- SKF_LALTLOCKED
- SKF_LCTLLOCKED
- SKF_LSHIFTLOCKED
- SKF_RALTLOCKED
- SKF_RCTLLOCKED
- SKF_RSHIFTLOCKED
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | winuser.h (einschließlich Windows.h) |