Freigeben über


Barrierefreiheit (Windows Installer)

Autoren sollten sich der Tabellen und Felder in der folgenden Liste bewusst sein, wenn sie ihre Benutzeroberfläche so entwerfen, dass sie den Richtlinien für die aktive Barrierefreiheit entspricht. Die Benutzeroberfläche eines Installer-Pakets sollte die Barrierefreiheit der Anwendung oder des Produkts für alle Benutzer erleichtern.

  • QuickInfo-Text ist in der Hilfespalte der Steuerelementtabelleenthalten. Dieser Text wird von Bildschirmsprachausgaben für Steuerelemente angezeigt, die ein Bild enthalten.
  • Das Textfeld der Steuerelementtabelle für die VolumeCostList-, ListView-, DirectoryList- und SelectionTree-Steuerelemente wird nie angezeigt. Stattdessen kann sie von Bildschirmüberprüfungsprogrammen als Beschreibung des Steuerelements gelesen werden. Personen, die die visuellen Informationen auf dem Bildschirm nicht verwenden können, können die Informationen mithilfe eines Bildschirmüberprüfungsprogramms interpretieren. Bildschirmüberprüfungsprogramme (auch als Sprachausgabeprogramme oder Sprachzugriffsprogramme bezeichnet) nehmen die angezeigten Informationen auf dem Bildschirm auf und leiten sie durch alternative Medien, z. B. synthetisierte Spracherkennung oder eine aktualisierbare Braille-Anzeige.
  • Steuerelemente in Dialogfeldern sollten mithilfe des Control_Next Felds der Steuerelementtabelleverknüpft werden. Die Steuerelemente müssen so erstellt werden, dass sie alle über die TAB-TASTE erreicht werden können.
  • Tastenkombinationen sollten für den direkten Zugriff auf Steuerelemente bereitgestellt werden.
  • Textfarbe, die auf der Benutzeroberfläche angezeigt wird, wird in der TextStyle-Tabellefestgelegt. Wenn die ausgewählte Textfarbe zu nah am Hintergrund liegt, wird die Farbauswahl des Texts ignoriert.
  • Der Schriftgrad und die Schriftart werden in der TextStyle-Tabellefestgelegt. Größere Schriftgrade sollten für Pakete verwendet werden, die für den asiatischen Markt vorgesehen sind. Beispielsweise ist ein Schriftgrad von 10 Punkt, der für englischen Text lesbar ist, für Chinesisch möglicherweise nicht unbedingt wahr.
  • Für Edit, PathEdit, ListView, ComboBox oder VolumeSelectCombo-Steuerelementenehmen Bildschirmsprachausgaben accName und accKeyboardShortcut von einem Textsteuerelement, die dem Steuerelement in der Control_Next Sequenz des Dialogfelds vorausgehen müssen. Die Sprachausgabe verwendet accName aus dem Textfeld des Text-Steuerelements und accKeyboardShortcut aus der Tastenkombination im Textfeld, wenn eine Verknüpfung vorhanden ist.
  • Da statischer Text den Fokus nicht übernehmen kann, muss ein Textsteuerelement, das ein Edit, PathEdit, ListView, ComboBox- oder VolumeSelectCombo-Steuerelement beschreibt, das erste Steuerelement im Dialogfeld erstellt werden muss, um die Kompatibilität mit Bildschirmsprachausgaben sicherzustellen.
  • Für ein PushButton-Steuerelement, das ein Symbol oder Bitmapbild anzeigt, werden accName und accKeyboardShortcut im Hilfefeld der Steuerelementtabelle Datensatzes links vom | angegeben. Separator.
  • Vermeiden Sie die Verwendung von Textsteuerelementen über weißen Bitmaps, da der Text unter "Hoher Kontrast Schwarz" möglicherweise unsichtbar wird.
  • Platzieren Sie kein schwarzes Textsteuerelement auf einem Hintergrund, bei dem es sich um ein gesamtes weißes Bitmapbild handelt. Dieser Text ist für einen Benutzer, der die Windows-Anzeige in "Schwarz mit hohem Kontrast" ändert, nicht sichtbar.
  • Platzieren Sie kein weißes Textsteuerelement auf einem Hintergrund, bei dem es sich um ein gesamtes schwarzes Bitmapbild handelt. Dieser Text ist für einen Benutzer, der die Windows-Anzeige in "Weiß mit hohem Kontrast" ändert, nicht sichtbar.
  • Platzieren Sie keine transparenten Textsteuerelemente über farbige Bitmaps. Der Text ist möglicherweise nicht sichtbar, wenn der Benutzer das Anzeigefarbschema ändert. Beispielsweise kann Text unsichtbar werden, wenn der Benutzer den Parameter für hohen Kontrast für die Barrierefreiheit festlegt.
  • Beachten Sie, dass der Fokus auf einem Dialogfeld nicht auf ein RadioButtonGroup-Steuerelement, bis eine der Schaltflächen in der Gruppe ausgewählt wurde. Um die Fokusregisterkarte zu dieser Schaltflächengruppe zu machen, geben Sie eine der Schaltflächen als Standardeinstellung für das Steuerelement an.
  • Um Sprachausgabeprogramme mit zusätzlichem beschreibenden Text zu einem RadioButtonGroup-Steuerelementbereitzustellen. Folgen Sie dem beispiel in Hinzufügen von zusätzlichem Text zu Optionsfeldern.
  • Die relative Größe von Dialogfeldern, Steuerelementen und Schriftarten kann sich je nach gewähltem Schriftgrad ändern. Weitere Informationen finden Sie unter Installer Units. Um die korrekte Anzeige von Text und Steuerelementen auf der Benutzeroberfläche sicherzustellen, sollten Entwickler ihre Anwendung immer mit allen verwendeten Schriftgraden testen.