accessBlog:

24 Jul 2007

Wir sitzen gerade an der Überarbeitung unserer etwas in die Jahre gekommenen Formular-Serie. Bei den Recherchen dazu sind wir über eine Anmerkung in den Techniques for WCAG 2.0 gestolpert, in denen steht: In forms mode it (Anmerkung: gemeint ist JAWS 7.1) does not read the label for implicit labels on checkboxes and radio fields. Unsere Tests haben jedoch ergeben, dass dieses Problem, das in älteren Versionen tatsächlich eines war, in der aktuellen Version mittlerweile behoben ist und JAWS 7.1 auch mit implizit zugeordneten Labels zurecht kommt.

Daher unsere Frage an Leser, die mit einem Screenreader im Netz unterwegs sind: besteht dieses Problem immer noch? Zur Verdeutlichung haben wir eine Testseite erstellt, in der verschiedene Mehoden der Verknüpfung von Beschriftungen (engl.: Labels) mit Formularelementen zu finden sind. Was uns interessiert ist: werden alle Labels gesprochen bzw. sind alle Labels ansteuerbar und damit nutzbar? Antworten bitte in den Kommentaren, vorzugsweise mit Angabe des verwendeten Screenreaders inkl. Versionsnummer und eventuell abweichender Einstellungen. Sie können uns auch gerne einen Audiomitschnitt schicken (bitte den Screenreader auf langsam stellen, damit wir auch etwas verstehen :-)

Kommentare zu dieser Meldung: 3

Permalink Wolfram meinte am 25.07.2007:

Dann fragt doch mal konkret und verständlich auf Seiten, die auch von Leuten mit Screenreader genutzt werden.
Ich habe den Hinweis auf Eure Frage aus www.netzhaut-selbsthilfe.de Ich habe aber selbst noch einen Sehrest und keine Ahnung von Screenreadern..
Fragt mal auf www.sehbehinderung.de bzw. den dort anhängenden 4 Foren.
Gibt sicher noch viele andere.
Vielleicht hilft der Tip
viele Grüße und viel Erfolg
Wolfram

Permalink Sylke meinte am 26.07.2007:

Hallo Wolfram,

siehst Du: Buschfunk klappt hervorragend ;-)

Liebe Grüße
Sylke

Permalink Jan Eric Hellbusch meinte am 26.07.2007:

1. Für die Testseite auf

http://www.einfach-fuer-alle.de/temp/test/label.html

gibt es mit JAWS 7.1 mit IE7 folgendes Verhalten:

a) im JAWS-Standardmodus durch Drücken der Taste "F"

Fast alles im Lot:

- die beiden ersten Elemente werden mit äußere Legende und Label vorgelesen. Auch das implizite Label funktioniert wider Erwarten :-)
- bei den drei inneren Legenden wird beim Anspringen der einzelnen Formularelemente jeweils die innere Legende X sowie das Label ausgegeben (also insgesamt 9 Elemente mit entsprechendem Legend und Label)

Bei der Schaltfläche wird die dritte innere Legende zusammen mit dem Schaltflächentext ausgegeben. Der Button ist aber eindeutig sowohl außerhalb des dritten Fieldsets als außerhalb des äußeren Fieldsets.

b) im Formularmodus durch Drücken der Tabulatorentaste

siehe a)

Mit JAWS 7.1 auf Firefox 1.5

a) im JAWS-Standardmodus durch Drücken der Taste "F"

- Die Formularelemente innerhalb der Fieldsets werden korrekt ausgegeben (s.o.)
- die Schaltfläche wird zusammen mit der äußeren Legende ausgegeben.

b) im Formularmodus durch Drücken der Tabulatorentaste

- die beiden Eingabefelder im äußeren Fieldset werden korrekt ausgegeben.
- beim ersten inneren Fieldset wird bei der ersten Checkbox der äußere Legend mit dem Label des vorherigen Formularelements ("implizites Label") ausgegeben. Es besteht jedoch Unregelmäßigkeiten, weil wenn man zurücktabbt und wieder auf das erste Formularelement im ersten inneren Fieldset springt, wird es korrekt ausgegeben.
- im dritten inneren Fieldset sind beim normalen Durchtabben alle Labels um eins versetzt, d.h. wenn man zum Schalter kommt, wird nicht Lecker" ausgegeben, sondern "New York Super Fudge". Aber auch hier gibt es Unregelmäßigkeiten, sobald man zurück- und wieder vortabbt.

Fazit:

JAWS 7.1 bietet die erforderliche Bedienung mit IE7. Mit Firefox 1.5 im Zusammenspiel mit JAWS 7.1 ist die korrekte Bedienung ein Ratespiel und nicht möglich.

Anmerkungen:

- die zahlreichen Legends können im wirklichen Leben tierisch nerven, weil sie bei jedem in sich verschachtelten Formularelement mit ausgegeben werden.
- Firefox 2 habe ich auf meinem anderen Rechner.

Kommentar abgeben?

 


Tipp: HTML ist nicht zulässig; Webadressen können Sie so: [url=domain.de]Text[/url] eingeben.