TASTEFILTRARE

Structura TASTEFILTRARE conține informații despre caracteristica de accesibilitate TasteFiltrare, care permite unui utilizator cu handicap pentru a seta frecvența de repetare tastatură (RepeatKeys), acceptarea întârziere (SlowKeys), și bounce rate (TasteElastice).

 typedef struct tagFILTERKEYS {/ / fk UINT cbSize; 
    DWORD dwFlags; 
    DWORD iWaitMSec; 
    DWORD iDelayMSec; 
    DWORD iRepeatMSec; 
    DWORD iBounceMSec; 
} TASTEFILTRARE 

 

Membrii

cbSize
Specifică dimensiunea structura, în octeți.
dwFlags
Un set de steaguri de biți care specifica proprietăți de caracteristica TasteFiltrare. Următoarele valori bit-pavilion sunt definite:
Valoarea Sensul
FKF_AVAILABLE Caracteristicile TasteFiltrare sunt disponibile.
FKF_CLICKON Computerul face un clic audio atunci când o cheie este apăsate sau acceptate, care este, în cazul în care SlowKeys este, acceptarea este separat de presă și devine un clic separat..
FKF_FILTERKEYSON Caracteristicile TasteFiltrare sunt pe.
FKF_HOTKEYACTIVE Utilizatorul poate activa caracteristica TasteFiltrare on și off menținând apăsată tasta shift pentru opt secunde.
FKF_HOTKEYSOUND Dacă acest flag este setată, computerul joacă un semnal de alarmă sunet atunci când utilizatorul transformă caracteristica TasteFiltrare on sau off utilizând cheia fierbinte.
FKF_CONFIRMHOTKEY Windows 95, Windows NT 5.0, și mai târziu:O casetă de dialog de confirmare apare atunci când caracteristicile TasteFiltrare sunt activate utilizând cheia fierbinte.
FKF_INDICATOR Windows 95, Windows NT 5.0, și mai târziu:Un indicator vizual este afișată atunci când caracteristicile TasteFiltrare sunt pe.

iWaitMSec
Specifică lungimea de timp, în milisecunde, care utilizatorul trebuie să ?ine?i apăsată o tastă înainte este acceptat de calculator.
iDelayMSec
Specifică lungimea de timp, în milisecunde, care utilizatorul trebuie să ?ine?i apăsată o tastă înainte de a începe să se repete.
iRepeatMSec
Specifică lungimea de timp, în milisecunde, dintre fiecare repetare a taste.
iBounceMSec
Specifică cantitatea de timp, în milisecunde, care trebuie să treacă după eliberarea o cheie înainte de calculator va accepta o presă ulterioare de aceeași cheie.

Observații

Utilizați o structură TASTEFILTRARE , atunci când apel funcția SystemParametersInfo cu parametrul wAction setată la valoarea SPI_GETFILTERKEYS sau SPI_SETFILTERKEYS. Atunci când se utilizează SPI_GETFILTERKEYS, trebuie să specificați membru cbSize din structura TASTEFILTRARE ; funcția SystemParametersInfo umple membrii răma?i. Specificați toate structura membri atunci când se utilizează valoarea SPI_SETFILTERKEYS.

Cel pu?in unul dintre membrii iDelayMSec și iBounceMSec trebuie să fie egală cu zero; acestea nu pot fie interior/exterior nenul în același timp.

Dacă iBounceMSec este nenul, caracteristica TasteElastice este pe și caracteristica de SlowKeys este dezactivat (valoarea iDelayMSec este ignorată). În cazul în care iBounceMSec este zero, caracteristica TasteElastice este oprit.

În cazul în care iDelayMSec este diferită de zero și iBounceMSec este zero, caracteristica de SlowKeys este pe; în caz contrar, acesta este dezactivat.

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.5 sau mai târziu.
Windows:Neacceptat.
Windows CE:Neacceptat.
Antet:A declarat în winuser.h.

A se vedea, de asemenea

Prezentare de accesibilitate, structuri de accesibilitate, SystemParametersInfo

Index