FILTERTOETSEN

De FILTERTOETSEN structuur bevat informatie over de toegankelijkheidsfunctie Filtertoetsen, waarmee een gebruiker met een handicap de herhaalsnelheid van het toetsenbord (ook Herhaaltoetsen) instellen, acceptatie (handbewegingen) vertragen, en weigeringspercentage (Stuitertoetsen).

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

Leden

cbSize
Geeft de structuur grootte, in bytes.
dwFlags
Een set van bits vlaggen die worden eigenschappen van de Filtertoetsen functie opgegeven. De volgende bits-vlagwaarden zijn gedefinieerd:
Waarde Betekenis
FKF_AVAILABLE De Filtertoetsen functies zijn beschikbaar.
FKF_CLICKON De computer maakt een klik geluid wanneer een toets wordt ingedrukt of geaccepteerd, dat wil zeggen, als handbewegingen is op, de acceptatie is gescheiden van de pers en krijgt een aparte klik..
FKF_FILTERKEYSON De Filtertoetsen functies zijn op.
FKF_HOTKEYACTIVE De gebruiker kunt u de functie Filtertoetsen in- en uitschakelen door de shift-toets gedurende acht seconden ingedrukt.
FKF_HOTKEYSOUND Als deze vlag is ingesteld, de computer speelt een sirene geluid wanneer de gebruiker de functie Filtertoetsen draait in- of uitschakelen met behulp van de sneltoets.
FKF_CONFIRMHOTKEY Windows 95, Windows NT 5.0 en later:Een bevestigingsvenster wordt weergegeven wanneer de Filtertoetsen functies worden geactiveerd met behulp van de sneltoets.
FKF_INDICATOR Windows 95, Windows NT 5.0 en later:Een visuele indicator wordt weergegeven wanneer de Filtertoetsen functies zijn op.

iWaitMSec
Hiermee geeft u de lengte van de tijd, in milliseconden, dat de gebruiker een toets ingedrukt houden moet voordat deze wordt geaccepteerd door de computer.
iDelayMSec
Hiermee geeft u de lengte van de tijd, in milliseconden, dat de gebruiker een toets ingedrukt houden moet voordat het begint te herhalen.
iRepeatMSec
Hiermee geeft u de lengte van de tijd, in milliseconden, op tussen opeenvolgende herhalingen van de toetsaanslag.
iBounceMSec
Hiermee geeft u de hoeveelheid tijd, in milliseconden, die verstrijken moeten na het loslaten van een toets voordat de computer een daaropvolgende druk op dezelfde toets accepteren zal.

Opmerkingen

Een structuur van FILTERTOETSEN gebruiken bij het aanroepen van de functie SystemParametersInfo met de parameter wAction ingesteld op de waarde SPI_GETFILTERKEYS of SPI_SETFILTERKEYS. Wanneer u SPI_GETFILTERKEYS gebruikt, moet u de cbSize lid van de FILTERTOETSEN structuur; de functie SystemParametersInfo vult de overige leden. Alle structuur leden opgeven wanneer u de waarde van SPI_SETFILTERKEYS.

Ten minste één van de iDelayMSec en iBounceMSec leden moet nul; ze kunnen niet beide worden niet-nulzijnde op hetzelfde moment.

Als iBounceMSec dan nul is, de Stuitertoetsen functie ingeschakeld is en de handbewegingen functie uitgeschakeld is (de waarde iDelayMSec wordt genegeerd). Als iBounceMSec nul is, is de Stuitertoetsen functie uitgeschakeld.

Als iDelayMSec dan nul is en iBounceMSec nul is, is de handbewegingen functie ingeschakeld; anders, het is uitgeschakeld.

Syntaxisinfo

nbsp; Windows &NT: versie 3.5 of hoger vereist.
Windows:Niet-ondersteunde.
Windows CE:Niet-ondersteunde.
Header:Verklaard in winuser.h.

Zie ook

Overzicht toegankelijkheid, Toegankelijkheid structuren, SystemParametersInfo

Index