Condividi tramite


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 vengono mai visualizzati. Può invece essere letto dalle utilità di revisione dello schermo come descrizione del controllo. Le persone che non possono usare le informazioni visive sullo schermo possono interpretare le informazioni con l'aiuto di un'utilità di revisione dello schermo. Le utilità di revisione dello schermo (dette anche programmi di 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 uno schermo Braille aggiornabile.
  • I controlli nelle finestre di dialogo devono essere collegati usando il campo Control_Next della tabella di controllo . 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 viene 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 di carattere maggiori. Ad esempio, una dimensione del carattere di 10 punti leggibile per il testo in inglese potrebbe non essere necessariamente true per il cinese.
  • Per Edit, PathEdit, ListView, ComboBox o i controlli 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 Testo e accKeyboardShortcut dalla scelta rapida da tastiera nel campo Testo, se esiste un collegamento.
  • Poiché il testo statico non può assumere lo stato attivo, un controllo testo che descrive un controllo Edit , PathEdit, ListView, ComboBox o controllo VolumeSelectCombo deve essere reso il primo controllo nella finestra di dialogo 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 vengono specificati nel campo Della Guida della tabella Controllo record, 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 trasparenti 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 viene a schede di un controllo RadioButtonGroup fino a quando non è stato selezionato uno dei pulsanti del 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 un 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 della dimensione del carattere scelta. Per altre informazioni, vedere unità del programma di installazione di. Per garantire la visualizzazione corretta di testo e controlli nell'interfaccia utente, gli sviluppatori devono sempre testare l'applicazione usando tutte le dimensioni del carattere che potrebbero essere usate.