Techniken für WCAG 2.0

Zum Inhalt

-

G135: Benutzung der API Barrierefreiheitsfunktionen einer Technik, um Namen und Rollen offenzulegen, um eine direkte Festlegung der vom Benutzer festzulegenden Eigenschaften zu ermöglichen und eine Benachrichtigung über Änderungen zur Verfügung zu stellen

Anwendbarkeit

Programmier-Techniken, die Standard-Kompnenten haben, die so programmiert wurden, dass sie eine Schnittstelle zu Barrierefreiheits-APIs bilden.

Die Technik bezieht sich auf:

Beschreibung

Das Ziel dieser Technik ist, es assistierenden Techniken zu ermöglichen, Webinhalte zu verstehen, damit diese äquivalente Informationen durch eine alternative Benutzerschnittstelle an den Benutzer vermitteln können.

Manchmal werden Inhalte nicht durch die Benutzung einer Auszeichnungssprache erstellt, sondern durch die Benutzung einer Programmiersprache oder von Werkzeugen. In vielen Fällen haben diese Techniken Schnittstellenkomponente, die bereits so programmiert sind, dass sie eine Schnittstelle zu Barrierefreiheits-APIs bieten. Wenn ein Autor diese Komponenten benutzt und die Eigenschaften (z.B. Name usw.) ausfüllt, dann wird der sich daraus ergebende Bestandteil der Benutzerschnittstelle für assistierende Techniken barrierefrei sein.

Beispiele

Beispiel 1

  • Eine Webseite benutzt Java, um ein Applet zu erstellen. Java Swing-Objekte (z.B. Taster) werden benutzt, weil sie eingebaute Barrierefreiheits-Eigenschaften haben, auf die zugegriffen werden kann von assistierenden Techniken aus, die in Java geschrieben sind und, mit der Java Access Bridge, von denen aus, die in anderen Sprachen geschrieben sind und die das Barrierefreiheits-API des Betriebssystems benutzen. Der Autor füllt die Werte für die Bestandteile aus und das Ergebnis ist für assistierende Techniken barrierefrei.

Ressourcen

Ressourcen sind nur zu Informationszwecken und keine offizielle Empfehlung.

(derzeit keine aufgelistet)

Tests

Vorgehensweise

  1. Inhalte rendern, indem ein barrierefreier Benutzeragent benutzt wird.

  2. Benutzen Sie ein Barrierefreiheits-Werkzeug, das für das Barrierefreiheits-API des Benutzeragenten entwickelt wurde, um jedes Bestandteil der Benutzerschnittstelle zu evaluieren.

  3. Prüfen Sie, ob Name und Rolle für jeden Bestandteil der Benutzerschnittstelle vom Werkzeug gefunden werden.

Erwartete Ergebnisse

Wenn dies eine ausreichende Technik für ein Erfolgskriterium ist, dann bedeutet das Scheitern an diesem Testverfahren nicht zwangsläufig, dass das Erfolgskriterium nicht auf irgendeine andere Art und Weise erfüllt wurde, sondern nur, diese Technik nicht erfolgreich implementiert wurde und nicht benutzt werden kann, um die Konformität zu erklären.