Accessibilità (Windows Installer)
Gli autori devono essere consapevoli delle tabelle e dei campi nell'elenco seguente quando si progetta l'interfaccia utente in modo che sia conforme alle linee guida per l'accessibilità attiva. L'interfaccia utente di un pacchetto del programma di installazione deve facilitare l'accessibilità dell'applicazione o del prodotto a tutti gli utenti.
- Il testo della descrizione comando è contenuto nella colonna Della Guida della tabella Control. Questo testo viene visualizzato dalle utilità per la lettura dello schermo per i controlli contenenti un'immagine.
- Il campo Text della tabella Control per i controlli VolumeCostList, ListView, DirectoryList e SelectionTree non viene mai visualizzato. Può invece essere letto dalle utilità di revisione dello schermo come descrizione del controllo. Persone chi non può usare le informazioni visive sullo schermo può interpretare le informazioni con l'ausilio di un'utilità di revisione dello schermo. Le utilità di revisione dello schermo (dette anche programmi per utilità per la lettura dello schermo o utilità di accesso vocale) accettano le informazioni visualizzate sullo schermo e le indirizzano tramite supporti alternativi, ad esempio la sintesi vocale o una visualizzazione Braille aggiornabile.
- I controlli nelle finestre di dialogo devono essere collegati utilizzando il campo Control_Next della tabella Control. I controlli devono essere creati in modo che possano essere tutti raggiunti usando il tasto TAB.
- I tasti di scelta rapida devono essere forniti per ottenere l'accesso diretto ai controlli.
- Il colore del testo visualizzato nell'interfaccia utente è impostato nella tabella TextStyle. Se il colore del testo scelto è troppo vicino a quello dello sfondo, la scelta del colore del testo viene ignorata.
- Le dimensioni del testo e il tipo di carattere sono impostati nella tabella TextStyle. Per i pacchetti destinati al mercato asiatico è necessario utilizzare dimensioni più grandi del tipo di carattere. Ad esempio, una dimensione del carattere di 10 punti leggibile per il testo in inglese potrebbe non essere necessariamente true per il cinese.
- Per i controlli Edit, PathEdit, ListView, ComboBox o VolumeSelectCombo, le utilità per la lettura dello schermo accettano accName e accKeyboardShortcut da un controllo di testo che deve precedere il controllo nella sequenza di Control_Next della finestra di dialogo. L'utilità per la lettura dello schermo accetta accName dal campo Testo del controllo Text e accKeyboardShortcut dalla scelta rapida da tastiera nel campo Testo, se esiste un collegamento.
- Poiché il testo statico non può attivare lo stato attivo, è necessario impostare un controllo Text che descrive un controllo Edit, PathEdit, ListView, ComboBox o VolumeSelectCombo per garantire la compatibilità con le utilità per la lettura dello schermo.
- Per un controllo PushButton che visualizza un'icona o un'immagine bitmap, accName e accKeyboardShortcut sono specificati nel campo Della Guida del record della tabella Di controllo , a sinistra di | Separatore.
- Evitare l'uso di controlli di testo sopra le bitmap bianche perché in Nero a contrasto elevato il testo potrebbe diventare invisibile.
- Non inserire un controllo testo nero su uno sfondo che è un'immagine bitmap bianca. Questo testo non è visibile a un utente che modifica la visualizzazione di Windows in Nero a contrasto elevato.
- Non inserire un controllo testo bianco su uno sfondo che è un'immagine bitmap nera. Questo testo non è visibile a un utente che modifica la visualizzazione di Windows in Bianco a contrasto elevato.
- Non posizionare controlli Testo trasparente sopra le bitmap colorate. Il testo potrebbe non essere visibile se l'utente modifica la combinazione di colori di visualizzazione. Ad esempio, il testo può diventare invisibile se l'utente imposta il parametro a contrasto elevato per l'accessibilità.
- Si noti che lo stato attivo su una finestra di dialogo non esegue la tabulazione di un controllo RadioButtonGroup fino a quando non è stato selezionato uno dei pulsanti nel gruppo. Per impostare la scheda messa a fuoco su questo gruppo di pulsanti, specificare uno dei pulsanti come impostazione predefinita per il controllo.
- Per fornire ai programmi per la lettura dello schermo testo descrittivo aggiuntivo su un controllo RadioButtonGroup. Seguire l'esempio fornito in Aggiunta di testo aggiuntivo ai pulsanti di opzione.
- Le dimensioni relative dei dialoghi, dei controlli e dei tipi di carattere possono cambiare a seconda delle dimensioni del carattere scelte. Per altre informazioni, vedere Unità di installazione. Per garantire la corretta visualizzazione di testo e controlli nell'interfaccia utente, gli sviluppatori devono sempre testare l'applicazione usando tutte le dimensioni del carattere che potrebbero essere usate.