FILTRO TASTI

La struttura del Filtro tasti contiene informazioni relative alla funzionalità di accesso facilitato di filtro tasti, che consentono all'utente di impostare la velocità di ripetizione di tastiera (ripetizione) con disabilità, accettazione ritardare (tempo di pressione) e rimbalzare il tasso (filtro tasti).

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

Membri

cbSize
Specifica la dimensione della struttura, in byte.
dwFlags
Un insieme di flag di bit che specificare le proprietà della funzione filtro tasti. Vengono definiti i seguenti valori di flag di bit:
Valore Significato
FKF_AVAILABLE Sono disponibili le funzionalità di filtro tasti.
FKF_CLICKON Il computer fa un clic suono quando un tasto è premuto o accettato, cioè, se il tempo di pressione, l'accettazione è separata dalla stampa e ottiene un clic separato..
FKF_FILTERKEYSON Le funzionalità di filtro tasti sono su.
FKF_HOTKEYACTIVE L'utente può attivare la funzione di filtro tasti on e off tenendo premuto il tasto MAIUSC per otto secondi.
FKF_HOTKEYSOUND Se questo flag è impostato, il computer svolge una sirena suono quando l'utente attiva la funzionalità di filtro tasti o disattiva utilizzando il tasto di scelta.
FKF_CONFIRMHOTKEY Windows 95, Windows NT 5.0 e più tardi:Una finestra di dialogo di conferma viene visualizzata quando la funzionalità di filtro tasti sono attivate utilizzando il tasto di scelta.
FKF_INDICATOR Windows 95, Windows NT 5.0 e più tardi:Viene visualizzato un indicatore visivo quando le funzionalità di filtro tasti sono su.

iWaitMSec
Specifica l'intervallo di tempo, in millisecondi, che l'utente deve tenere premuto un tasto prima che esso è stato accettato dal computer.
iDelayMSec
Specifica l'intervallo di tempo, in millisecondi, che l'utente deve tenere premuto un tasto prima che inizi a ripetere.
iRepeatMSec
Specifica l'intervallo di tempo, in millisecondi, tra una ripetizione della sequenza di tasti.
iBounceMSec
Specifica la quantità di tempo, in millisecondi, che devono intercorrere dopo il rilascio di una chiave prima che il computer accetterà una stampa successiva della stessa chiave.

Osservazioni

Utilizzare una struttura Filtro tasti quando si chiama la funzione SystemParametersInfo con il parametro wAction impostato sul valore SPI_GETFILTERKEYS o SPI_SETFILTERKEYS. Quando si utilizza SPI_GETFILTERKEYS, è necessario specificare il membro cbSize della struttura del Filtro tasti ; la funzione SystemParametersInfo riempie i restanti membri. Specificare tutti i membri della struttura, quando si utilizza il valore SPI_SETFILTERKEYS.

Almeno uno dei membri iDelayMSec e iBounceMSec deve essere zero; non possono entrambi essere diverso da zero al tempo stesso.

Se iBounceMSec è diverso da zero, la funzione filtro tasti è sul e la caratteristica del tempo di pressione è spento (il valore di iDelayMSec viene ignorato). Se iBounceMSec è zero, la funzione filtro tasti è spento.

Se iDelayMSec è diverso da zero e iBounceMSec è uguale a zero, la funzione di tempo di pressione è sul; in caso contrario, è spento.

Descrizione

nbsp; Windows &NT: richiede una versione 3.5 o successiva.
Windows:Non supportato.
Windows CE:Non supportato.
Intestazione:Dichiarata in winuser.

Vedi anche

Cenni preliminari sull'accessibilità, strutture di accessibilità, SystemParametersInfo

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index