Entwurftipps für das Konzipieren von Formularen für SprachausgabeprogrammeUm ein barrierefreies Formular bereitstellen zu können, müssen Sie wissen, wie Sprachausgabeprogramme funktionieren. Sie müssen ebenfalls wissen, wie Sie mit der Palette „Ein-/Ausgabehilfe“ von LiveCycle Designer ES festlegen, welche Informationen die Bildschirmlesehilfe für die Objekte im Formular vorliest. Beachten Sie bei der Implementierung von barrierefreien Formularen, die Bildschirmlesehilfen unterstützen, die folgenden Aspekte:
• Informieren Sie die Benutzer darüber, welches Formular geöffnet ist und wie es ausgefüllt werden muss. Beim Öffnen eines Formulars liest die Bildschirmlesehilfe in der Regel eine gesamte Seite, einschließlich Text- und Bildobjekte. Wenn der Benutzer beginnt, sich durch das Formular zu bewegen, liest die Bildschirmlesehilfe den Text für jedes Objekt vor, das aktiv wird.
• Legen Sie eine logische Tab-Reihenfolge fest, welche den gesamten Text, alle Felder, Schaltflächen und Bilder einschließt, um sehbehinderten Benutzern die Navigation zu erleichtern. Es ist wichtig, die Tab-Reihenfolge konsequent umzusetzen, da PDF-Tags für Bildschirmlesehilfen standardmäßig von oben nach unten und von links nach rechts angeordnet sind.
• Informieren Sie den Benutzer durch eine Ansage, wenn er zur Ausführung einer Funktion eine bestimmte Taste drücken muss. Dies kann das Drücken der Leertaste zur Auswahl einer Schaltfläche oder die Verwendung von Pfeiltasten zur Auswahl von Elementen in einem Listenfeld bedeuten.
• Die Namen von Schaltflächen und Feldern sowie ihr Zweck sollte angesagt werden, sobald sie mit der Tabulatortaste angesprungen wurden.
• Bei Listenfeldern und Dropdown-Listen: Ansage des in der Liste ausgewählten Standardelements. Lassen Sie den Benutzer außerdem wissen, dass er sich mit den Pfeiltasten nach oben und nach unten durch die Listenelemente bewegen kann. Zur Auswahl des Elements in der Liste muss die Tabulator- oder Eingabetaste gedrückt werden. Mit Hilfe von Skripten können Sie definieren, dass das Ereignis „Change“ des Objekts ansagt, welches Element in der Liste ausgewählt ist.