Hallo Harald,
Was genau hättest du denn gerne?
Ich persönlich hätte da gar nichts gerne - für mich ist er top wie er ist <img src="/phpapps/ubbthreads/images/graemlins/smile.gif" alt="" />
Aber barrierefrei ist er nun wirklich nicht. Verstehe mich bitte nicht falsch: ich weiss sehr wohl, das ganze ist eine Frage der Aufwand. Ausserdem, kenne ich wenig blinde Sterngucker (Deine Hauptanwender <img src="/phpapps/ubbthreads/images/graemlins/smirk.gif" alt="" />), aber wenn mein Schwiegervater (auch Amateurastronom) Deinen Rechner nicht bedienen kann, ist das schon schade. Ich kenne mich zu wenig mit Flash aus um konkrete Verbesserungsvorschläge zu machen, aber ich kann Dir aber sehr wohl einige Tipps geben in Bezug auf Accessibility, ich habe Berufsmäßig damit zu tun.
Aaaaalso:
Screenreader verwenden sog. Cursorverfolger Software. Das heißt: wenn Tabulatortasten gedrückt werden und der Cursor springt, dann soll die Screenreader software das auch mitkriegen und entsprechend quatschen oder Braille ausgeben.
Da ist Dein Vorschlag mit den (Readonly) Textfeldern das Richtige, denn das Ergebnis im Umrechner kann ich nicht mit der Tabulatortaste anspringen und deshalb nicht ansagen lassen. Ohne sehende Hilfe wird es dann schwierig überhaupt das Ergebnis zu finden.
Das Cursorverfolgen selbst scheitert auch oft an farbig hinterlegte Eingabefelder oder abweichende Textfarben. Bei standard Web-Steuerelemente die vom Browser zur Verfügung gestellt werden, ist das meist kein Problem. Mit Flash sieht das häufig ganz anders aus.
Wie konkret die Cursorverfolgung bei Deinem Umrechner aussieht, kann ich Dir erst nächste Woche sagen. Dann nämlich kann ich ihn am Blindenarbeitsplatz einer Schülerin von mir testen. Werde ich auch tun: versprochen. <img src="/phpapps/ubbthreads/images/graemlins/smile.gif" alt="" />
Sehbehinderte verwenden häufig die Schriftgrad-Funktion im Browser oder das Flash-Kontextmenü um Schrift zu vergrößern. Das funktioniert nicht auf Deine Seite. Mein Schwiegervater ist nicht einmal sehbehindert, er hat nur alte Augen und konnte z.B. die kleine Buchstaben auf meinen 19" Monitor nicht lesen.
Zum Schluß: Farbblinden sehen Deine Seite in Graustufen, ich vermute dass dann die kleine orange Schrift auf blauer Hintergrund kritisch wird.
Wie gesagt: ich finde dein Tool einfach schön und würde ungern was machen am Aussehen. In so ein Fall, mache ich dann persönlich lieber eine alternative Oberfläche.
Die beste Lösung ist oft einfach ein HTML-Formular worauf mit "Text-Version" o.ä. gelinkt wird. Das Formular wird dann ganz ohne Grafik erstellt, und alle Eingabefelder stehen mit Beschriftung ganz links, damit diese auch mit kurzen Braille-Geräten an Notebooks komfortabel zu bedienen sind.
So etwas ist mit php oder JavaScript leicht zu basteln. Meine blinde Schülerin lernt übrigens gerade php... ich überlege, ob ich ihr das nicht einfach als Übung aufgebe, dann ist das Formular mit Sicherheit barrierefrei <img src="/phpapps/ubbthreads/images/graemlins/wink.gif" alt="" />
Von der quatschenden Engine halte ich übrigens nicht viel, denn diese vertragen sich oft nicht mit Screenreadern...
Puh... ist ja ein langer Bericht geworden ... wollte ich eigentlich nicht, na ja... dann,
CS und bester Gruß, fred