Struttura STICKYKEYS (winuser.h)
Contiene informazioni sulla funzionalità di accessibilità StickyKeys. Quando la funzionalità StickyKeys è attivata, l'utente può premere un tasto di modifica (MAIUSC, CTRL o ALT) e quindi un altro tasto in sequenza anziché contemporaneamente, per immettere caratteri spostati (modificati) e altre combinazioni di tasti. Premendo un tasto di modifica una volta che si blocca il tasto fino a quando l'utente non preme un tasto non modificatore o fa clic su un pulsante del mouse. Premendo un tasto di modifica due volte, il tasto viene bloccato finché l'utente non preme il tasto una terza volta.
Sintassi
typedef struct tagSTICKYKEYS {
UINT cbSize;
DWORD dwFlags;
} STICKYKEYS, *LPSTICKYKEYS;
Members
cbSize
Tipo: DWORD
Specifica le dimensioni, in byte, di questa struttura.
dwFlags
Tipo: DWORD
Set di flag di bit che specificano le proprietà della funzionalità StickyKeys. Vengono definiti i valori del flag di bit seguenti:
Commenti
Un'applicazione usa una struttura STICKYKEYS quando si chiama la funzione SystemParametersInfo con il parametro uiAction impostato su SPI_GETSTICKYKEYS o SPI_SETSTICKYKEYS. Quando si utilizza SPI_GETSTICKYKEYS, è necessario specificare il membro cbSize della struttura STICKYKEYS ; La funzione SystemParametersInfo riempie i membri rimanenti. È necessario specificare tutti i membri della struttura quando si utilizza il valore SPI_SETSTICKYKEYS .
Se si chiama SystemParametersInfo con il valore SPI_SETSTICKYKEYS , i flag seguenti vengono ignorati:
- SKF_LALTLATCHED
- SKF_LCTLLATCHED
- SKF_LSHIFTLATCHED
- SKF_RALTLATCHED
- SKF_RCTLLATCHED
- SKF_RSHIFTLATCHED
- SKF_LALTLOCKED
- SKF_LCTLLOCKED
- SKF_LSHIFTLOCKED
- SKF_RALTLOCKED
- SKF_RCTLLOCKED
- SKF_RSHIFTLOCKED
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | winuser.h (include Windows.h) |