Funzionalità di accessibilità predefinite
Le funzionalità di accessibilità predefinite sono estensioni al sistema operativo. Queste funzionalità influiscono sul comportamento del sistema indipendentemente dalle applicazioni in esecuzione.
Win32 supporta le funzionalità di accessibilità predefinite seguenti.
Funzionalità | Descrizione |
---|---|
AccessTimeout | Consente a un utente di specificare un intervallo di timeout dopo il quale le funzionalità di accessibilità a livello di sistema vengono disabilitate automaticamente. La funzionalità AccessTimeout è destinata ai computer condivisi da diversi utenti con preferenze diverse. Ogni individuo può usare tasti di scelta rapida o facilità di accesso nel Pannello di controllo per abilitare le funzionalità preferite. Il periodo di timeout di accessibilità è il periodo di tempo che deve passare senza input da tastiera e mouse prima che il sistema operativo disattiva automaticamente le funzionalità di accessibilità. Le funzionalità di accessibilità interessate dal timeout sono FilterKeys, MouseKeys, StickyKeys e ToggleKeys e contrasto elevato. La struttura ACCESSTIMEOUT definisce i parametri per questa funzionalità. |
FilterKeys | Abilita il controllo delle proprietà della tastiera, ad esempio la quantità di tempo prima che una sequenza di tasti venga accettata come input e la quantità di tempo prima che una sequenza di tasti inizi a ripetere. La funzionalità FilterKeys fornisce anche feedback audio quando viene premuto un tasto e quando viene accettato come input. La struttura FILTERKEYS definisce i parametri per questa funzionalità. |
MouseKeys | Consente all'utente di controllare il puntatore del mouse usando il tastierino numerico. La struttura MOUSEKEYS definisce i parametri per questa funzionalità. |
SerialKeys | Consente all'utente di fornire l'input usando un dispositivo di input alternativo collegato alla porta seriale del computer. Questa funzionalità è progettata per gli utenti che non possono usare la tastiera e il mouse standard del computer. La struttura SERIALKEYS definisce i parametri per questa funzionalità. |
SoundSentry | Visualizza un segnale visivo quando un suono viene generato da un'applicazione basata su Microsoft Win32 o da un'applicazione Microsoft MS-DOS in esecuzione in una finestra. La struttura SOUNDENTRY definisce i parametri per questa funzionalità, incluso l'indirizzo della funzione di callback SoundSentryProc . |
StickyKeys | Consente all'utente di digitare combinazioni di tasti, ad esempio CTRL+ALT+DEL, in sequenza anziché contemporaneamente. La struttura STICKYKEYS definisce i parametri per questa funzionalità. |
ToggleKeys | Fornisce commenti e suggerimenti audio quando l'utente attiva o disattiva i tasti CAPS LOCK, NUM LOCK o SCROLL LOCK. La struttura TOGGLEKEYS definisce i parametri per questa funzionalità. |
La funzione SystemParametersInfo fornisce l'interfaccia di programmazione alle funzionalità di accessibilità predefinite. Questa funzione è utile nelle applicazioni Pannello di controllo o in altri programmi che consentono all'utente di personalizzare l'ambiente. La funzione SystemParametersInfo può eseguire le attività seguenti:
- Eseguire una query sul sistema per determinare la disponibilità e lo stato corrente di una funzionalità di accessibilità predefinita specificata.
- Abilitare una funzionalità e specificare i parametri che controllano il comportamento.
- Disabilitare una funzionalità.
- Abilitare una chiave di scelta rapida che consente all'utente di abilitare o disabilitare una funzionalità.
Per ognuna delle funzionalità predefinite, Win32 definisce una struttura usata dalle applicazioni con SystemParametersInfo per eseguire query o impostare i parametri della funzionalità.
Un'applicazione può usare SystemParametersInfo per abilitare o disabilitare direttamente una funzionalità. Per alcune funzionalità, SystemParametersInfo può abilitare una combinazione di tasti di scelta rapida o chiave in modo che l'utente possa attivare lo stato di una funzionalità. Non sono disponibili chiavi di scelta rapida per le funzionalità SerialKeys o SoundSentry o per il parametro ShowSounds. Le funzionalità di accessibilità seguenti dispongono di tasti di scelta rapida.
Funzionalità | Descrizione |
---|---|
FilterKeys | Tenere premuto il tasto MAIUSC DESTRO per otto secondi per attivare o disattivare la funzionalità FilterKeys. Tenendo premuto il tasto RIGHT MAIUSC per 12 secondi, FilterKeys usa i valori più conservativi per il membro iBounceMSec della struttura FILTERKEYS . Tenendo premuto il tasto RIGHT MAIUSC per 16 secondi, FilterKeys usa i valori più conservativi per il membro iWaitMSec della struttura FILTERKEYS . |
MouseKeys | Premere LEFT ALT + LEFT MAIUSC + NUM LOCK. |
StickyKeys | Premere MAIUSC 5 volte. |
ToggleKeys | Tenere premuto il tasto NUM LOCK per 5 secondi. |
Modalità a contrasto elevato | Premere LEFT ALT + LEFT MAIUSC + PRINT SCREEN. |