FUNKCJA KLAWISZEFILTRU

Struktura funkcji KLAWISZEFILTRU zawiera informacji na temat funkcji dostępności funkcji KlawiszeFiltru, która umożliwia użytkownikowi ustawianie szybkości powtarzania (KlawiszePowtarzające) niepełnosprawnych, przyjęcia opóźnienia (KlawiszeWolne) i bounce stawki (KlawiszeOdbijające).

 element TypeDef struct tagFILTERKEYS {/ / fk UINT cbSize; 
    DWORD dwFlags; 
    DWORD iWaitMSec; 
    DWORD iDelayMSec; 
    DWORD iRepeatMSec; 
    DWORD iBounceMSec; 
} FUNKCJI KLAWISZEFILTRU 

 

Członkowie

cbSize
Określa w bajtach rozmiar struktury.
dwFlags
Zestaw flag bitowych, które określają właściwości funkcji KlawiszeFiltru. Zdefiniowane są następujące wartości flag bitowych:
Wartość Znaczenie
FKF_AVAILABLE Dostępne są funkcje funkcji KlawiszeFiltru.
FKF_CLICKON Komputer czyni kliknij dźwięk klucza po nacionięciu lub zaakceptowane, oznacza to, że jeśli KlawiszeWolne jest włączona, przyjęcie jest oddzielony od prasy i pobiera kliknięciach..
FKF_FILTERKEYSON Funkcji KlawiszeFiltru są na.
FKF_HOTKEYACTIVE Użytkownik może wyłączyć funkcję KlawiszeFiltru, włączanie i wyłączanie przez przytrzymanie klawisza shift przez osiem sekund.
FKF_HOTKEYSOUND Jeśli ta flaga będzie ustawiona, komputer odtwarza Syrena dźwięk, gdy użytkownik włącza funkcję KlawiszeFiltru włączyć lub wyłączyć za pomocą klawisz dostępu.
FKF_CONFIRMHOTKEY Systemu Windows 95, Windows NT 5.0 i nowsze:Podczas funkcji KlawiszeFiltru są aktywowane przy użyciu klucza gorący pojawia się okno dialogowe potwierdzenia.
FKF_INDICATOR Systemu Windows 95, Windows NT 5.0 i nowsze:Wskaźnik wizualnych jest wyświetlana, gdy funkcji KlawiszeFiltru na.

iWaitMSec
Określa długość czasu w milisekundach, które użytkownik musi posiadać klawisza, zanim zostanie to zaakceptowane przez komputer.
iDelayMSec
Określa długość czasu w milisekundach, które użytkownik musi posiadać klawisza, zanim rozpocznie się powtórzyć.
iRepeatMSec
Określa długość czasu w milisekundach, między powtórzeniami klawiszy.
iBounceMSec
Określa czas, w milisekundach, które muszą upłynąć od zwalniając klawisza, zanim komputer zaakceptuje kolejne naciśnięcie tego samego klucza.

Uwagi

Struktura funkcji KLAWISZEFILTRU jest używana podczas wywoływania funkcji parametru SystemParametersInfo z parametrem wAction ustawiona na wartość SPI_GETFILTERKEYS lub SPI_SETFILTERKEYS. Podczas korzystania z SPI_GETFILTERKEYS, należy określić Państwa cbSize struktury KLAWISZEFILTRU ; Funkcja parametru SystemParametersInfo wypełnienia pozostałych członków. Określ wszystkich elementów konstrukcji, korzystając z wartości SPI_SETFILTERKEYS.

Co najmniej jeden z członków iDelayMSec i iBounceMSec musi mieć wartość zero; one nie mogą jednocześnie być różną od zera w tym samym czasie.

Jeśli iBounceMSec jest niezerowa, funkcja KlawiszeOdbijające jest na i funkcja KlawiszeWolne jest wyłączona (wartość iDelayMSec jest ignorowany). Jeśli iBounceMSec jest równe zero, funkcja KlawiszeOdbijające jest wyłączona.

Jeśli iDelayMSec jest różna od zera, a iBounceMSec jest równa zero, funkcja KlawiszeWolne jest w przeciwnym wypadku jest wyłączona.

Skrócone informacje

nbsp; Windows &NT: wymaga wersji 3.5 lub nowszej.
Systemu Windows:Nieobsługiwane.
Systemu Windows CE:Nieobsługiwane.
Nagłówka:Zadeklarowane w pliku winuser.h.

Zobacz też

Omówienie ułatwień dostępu, dostępności struktur, parametru SystemParametersInfo

Index