ANSCHLAGVERZÖGERUNG

Die ANSCHLAGVERZÖGERUNG -Struktur enthält Informationen über die Anschlagverzögerung Eingabehilfe, die ermöglichen es Benutzern mit Behinderungen, legen Sie die Wiederholrate der Tastatur (Wiederholgeschwindigkeit), Akzeptanz (Anschlaggeschwindigkeit) verzögern und Absprungrate (Sperrzeit).

 typedef Struct TagFILTERKEYS {/ / Fk UINT CbSize; 
    DWORD DwFlags; 
    DWORD iWaitMSec; 
    DWORD iDelayMSec; 
    DWORD iRepeatMSec; 
    DWORD iBounceMSec; 
} ANSCHLAGVERZÖGERUNG 

 

Mitglieder

cbSize
Gibt die Strukturgröße der in bytes.
dwFlags
Ein Satz von Bitflags, die Eigenschaften der Anschlagverzögerung-Funktion angeben. Die folgenden Bitflag Werte sind definiert:
Wert Bedeutung
FKF_AVAILABLE Die Anschlagverzögerung Features sind verfügbar.
FKF_CLICKON Der Computer macht einen Klick klingen, wenn eine Taste gedrückt wird oder, d. h. akzeptiert wenn Anschlaggeschwindigkeit aktiviert ist, die Akzeptanz ist getrennt von der Presse und Ruft einen separaten Klick..
FKF_FILTERKEYSON Die Anschlagverzögerung Features sind auf.
FKF_HOTKEYACTIVE Der Benutzer kann die Anschlagverzögerung-Funktion ein- und ausschalten aktivieren, indem Sie die UMSCHALT-Taste acht Sekunden lang gedrückt.
FKF_HOTKEYSOUND Wenn dieses Flag festgelegt ist, spielt der Computer eine Sirene Klang wenn der Benutzer die Anschlagverzögerung-Funktion ein- und ausgeschaltet wird mithilfe des heißen Schlüssels.
FKF_CONFIRMHOTKEY Windows 95, Windows NT 5.0 und höher:Ein Dialogfeld zur Bestätigung wird angezeigt, wenn die Anschlagverzögerung-Features aktiviert sind, mit den hot key.
FKF_INDICATOR Windows 95, Windows NT 5.0 und höher:Ein visuellen Indikator wird angezeigt, wenn die Anschlagverzögerung-Features aktiviert sind.

iWaitMSec
Gibt die Zeitdauer in Millisekunden, die der Benutzer eine Taste gedrückt halten muss, bevor es vom Computer akzeptiert wird.
iDelayMSec
Gibt die Zeitdauer in Millisekunden, die der Benutzer eine Taste gedrückt halten muss, bevor es anfängt zu wiederholen.
iRepeatMSec
Gibt die Länge der Zeit in Millisekunden zwischen jeder Wiederholung von den Tastenanschlag.
iBounceMSec
Gibt die Zeitspanne in Millisekunden, die vergehen sollen, nach dem Loslassen einer Taste bevor der Computer eine nachfolgende Drücken der gleichen Taste annehmen wird.

Bemerkungen

Verwenden Sie eine Struktur ANSCHLAGVERZÖGERUNG beim Aufruf der SystemParametersInfo -Funktion mit dem wAction -Parameter auf den Wert SPI_GETFILTERKEYS oder SPI_SETFILTERKEYS festgelegt. Wenn Sie SPI_GETFILTERKEYS verwenden, müssen Sie den Member CbSize der ANSCHLAGVERZÖGERUNG -Struktur angeben; die SystemParametersInfo -Funktion füllt die restlichen Mitglieder. Geben Sie alle Strukturmember an, wenn Sie den Wert SPI_SETFILTERKEYS verwenden.

Mindestens eines der iDelayMSec und der iBounceMSec Member muss NULL sein; Sie können nicht beide ungleich NULL zur gleichen Zeit sein.

Wenn iBounceMSec ungleich NULL ist, die Anschlagverzögerung-Funktion ist und das Anschlaggeschwindigkeit-Feature deaktiviert ist (der iDelayMSec -Wert wird ignoriert). Wenn iBounceMSec NULL ist, ist die Anschlagverzögerung-Funktion deaktiviert.

Wenn iDelayMSec ungleich NULL ist und iBounceMSec 0 (null ist), ist die Anschlaggeschwindigkeit Funktion auf; Ansonsten ist es aus.

QuickInfo

&Nbsp; Windows NT: erfordert Version 3.5 oder höher.
Windows:Nicht unterstützt.
Windows CE:Nicht unterstützt.
Header:In winuser.h deklarierten.

Siehe auch

Übersicht über Barrierefreiheit, Accessibility Strukturen, SystemParametersInfo

Index