@@dedlfix
Webtechniken werden nicht nur im World Wide Web eingesetzt.
Ja. Und das Gute an Webtechnologie ist: Man bekommt allgemeine Bedienbarkeit gleich frei Haus mit dazu. Man muss nur vernünftiges HTML schreiben und nichts mit CSS oder JavaScript kaputtmachen – und hat eine zugängliche Anwendung. Jaja, bei Anwendungen, die über das Ausfüllen von Formularen und Abschicken zum Server hinausgehen und Interaktionen auf der Seite beïnhalten, gibt’s noch ein bisschen mehr zu beachten. Aber auch dort ist vernünftiges HTML und nichts von dem, was schon da ist, kaputtzumachen schon die halbe Miete.
Schreibst du die Anwendung deshalb extra so, dass sie nicht per Tastatur bedienbar ist?
Du übertreibst wieder mal mit deinen Argumenten.
Ach?
Es geht nicht darum, extra Hürden einzubauen,
Hier im Thread ging es doch genau darum, nicht extra eine Hürde mit tabindex="-1"
einzubauen.
sondern es geht darum, nicht notwendiges weglassen zu können. Das würde theoretisch einige Personen ausschließen, aber die sind bereits aufgrund des Anwendungsfalles ausgeschlossen. Matthias' Anwendung wird keine aria-Attribute benötigen.
Wie kommst du darauf? Menschen werden älter. Im Alter lässt Sehvermögen, Motorik usw. nach. Soll Matthias in ein paar Jahren die Anwendung für seine Frau nochmal neu schreiben? Oder sich eine andere Frau suchen?
Es ist schlicht nicht notwendig.
Es ist schlicht nicht notwendig darüber nachzudenken, welche Menschen man von der Bedienung seiner Anwendung ausschließen möchte und welche nicht. Es sollte einfach eine Selbstverständlichkeit sein, möglichst niemanden auszuschließen (jedenfalls nicht bewusst).
Und wenn deine Frau sich den rechten (bei Linkshändigkeit den linken) Arm bricht, dann kann sie die Anwendung nicht mehr benutzen, weil sie es nicht hinbekommt, mit der anderen Hand die Maus zu bedienen?
Dann braucht sie es auch nicht, weil sie krankgeschrieben ist.
Sagte Matthias nicht, dass das eine Anwendung für Zuhause ist? Wo sie nun krankgeschrieben ist, hätte sie so viel Zeit dafür …
LLAP 🖖
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory