Benutzer mit einer Sehbehinderung oder anderen körperlichen Einschränkungen verwenden in der Regel eine unterstützende Technologie namens Screenreader (Bildschirmlesehilfe), der den Benutzer durch Sprachausgabe unterstützt. Eine Bildschirmlesehilfe kann dem Benutzer die Informationen vorlesen, die sich unterhalb des Cursors auf dem Bildschirm befinden. Die Bildschirmlesehilfe ist auch in der Lage, QuickInfos zu lesen. Daher sollten Sie diese auf jeden Fall in Ihrem Entwurf vorsehen.
Außer QuickInfos können Sie Überschriften, Objektnamen oder benutzerdefinierten Bildschirmlesehilfen-Text verwenden, um die einzelnen Felder eindeutig zu identifizieren. Sie können auch Textobjekte verwenden, um anzugeben, welche Art von Eingabe erforderlich ist. Sie sollten explizit angeben, welche Felder ausgefüllt werden müssen. Beispielsweise könnte der QuickInfo-Text die Wörter „Erforderliche Eingabe“ enthalten.
Um sicherzustellen, dass eine Bildschirmlesehilfe mit einem PDF-Formular funktioniert, müssen Sie für jedes Objekt eine gesprochene Information hinterlegen und ein getaggtes PDF-Formular erzeugen. Wenn Sie aus demselben Formularentwurf ein HTML-Formular erstellen, können Sprachausgabeprogramme die QuickInfos von AHTML-Konvertierungen lesen und als gesprochenen Text wiedergeben.
Benutzer mit Sehbehinderungen oder anderen körperlichen Einschränkungen können die Maus nicht für die Interaktion mit dem Computer verwenden. Jede Funktion muss über Tastatureingaben aufgerufen werden können. In den meisten Formularen wird der Cursor gewöhnlich mit der Tabulatortaste und mit Umschalt+Tabulator vorwärts und zurück bewegt. Stellen Sie sicher, dass Sie eine logische Tab-Reihenfolge definieren, die alle Felder und Schaltflächen umfasst.
Viele Formulare beinhalten Informationen mit zusätzlichen allgemeinen Anweisungen für den Benutzer zum Ausfüllen des Formulars. Verwenden Sie QuickInfos, damit dem Benutzer alle wichtigen Informationen zum richtigen Zeitpunkt zur Verfügung stehen. Informieren Sie den Benutzer beispielsweise durch eine Ansage, wenn er zur Ausführung einer Funktion eine bestimmte Taste drücken muss (z. B. das Drücken der Leertaste zur Auswahl einer Schaltfläche oder die Verwendung von Pfeiltasten zur Auswahl von Elementen in einem Listenfeld).
Verwenden Sie eine ausreichende Menge an Sprachausgabe-Informationen, damit der Benutzer weiß, welche Eingaben erwartet und wie die Felder korrekt ausgefüllt werden. Vermeiden Sie es jedoch, die Benutzer mit redundanten Informationen zu überhäufen.
Fügen Sie Navigationsschaltflächen am Anfang und am Ende Ihres Formulars ein. Am Anfang Ihres Formulars könnten Sie z. B. folgende Schaltflächen einfügen: „Datendatei öffnen“, „Vorherige Seite“ oder „Nächste Seite“. Am Formularende könnten z. B. folgende Schaltflächen verwendet werden: „Daten speichern“, „Daten per E-Mail senden“, „Zum Anfang“ oder „Drucken“.
„Intelligente Felder“ können Ausfüllen eines Formulars effektiv erleichtern. So kann z. B. ein Formular für die Reisekostenabrechnung über mehrere Zeilen und Spalten von Feldern verfügen. Das letzte Feld in jeder Reihe könnte überprüfen, ob irgendwelche Daten in dieser Reihe eingegeben wurden. Falls die Zeile leer ist, könnte das Drücken der Tabulatortaste den Sprung in den nächsten Abschnitt des Formulars bewirken, anstatt weiterhin durch eine Reihe von Feldern zu springen, die nicht ausgefüllt werden müssen.
Benutzer mit einer Sehbehinderung oder Farbenblindheit könnten Schwierigkeiten beim Erkennen des Cursors haben. Verwenden Sie entsprechende Farben, um Objekte mit dem vom Benutzer ausgewählten Farbschema darzustellen.
Sehbehinderte Benutzer greifen normalerweise auf Hilfstechnologien wie Vergrößerungsprogramme zurück. Diese Produkte vergrößern den Cursor. Testen Sie Ihre Formulare mit einer Vielzahl gängiger Vergrößerungsprogramme, um sicherzustellen, dass sie den Anforderungen an barrierefreie Formulare genügen.

Formulare für Benutzer mit Sehbehinderungen oder anderen körperlichen Einschränkungen