Das Prüfverfahren zur BITV


Sie sind hier: BITV-Test > Liste der Erfolgskriterien > Prüfkriterium 2.1.1a (3 von 49)


zum WCAG-Test wechseln


Blättern: zum ersten Prüfschritt zum vorhergehenden Prüfschritt zum nächsten Prüfschritt zum letzten Prüfschritt

Prüfschritt 2.1.1a
Ohne Maus nutzbar

Technische Angaben

Version bis 10.07.2017 | Aktuell
BITV-Bedingung 2.1.1 Tastaturbedienbarkeit
WCAG-Erfolgskriterium 2.1.1 Tastatur
Bewertungsalternativen ja / eher erfüllt / teilweise erfüllt / eher nicht erfüllt / nein
Gewichtung hohes Gewicht (3 Punkte)
Bezieht sich auf einzelne Webseite
Prüfschritt erfüllt Auch ohne Maus können alle wesentlichen Funktionen und Inhalte genutzt werden.

Was wird geprüft?

Die Webseite soll auch ohne Maus - also ausschließlich mit der Tastatur - zu benutzen sein.

Warum wird das geprüft?

Die Bedienung soll geräteunabhängig möglich sein. Das bedeutet: Sie muss sowohl mit der Maus als auch mit der Tastatur möglich sein. Denn auch andere Spezialgeräte verhalten sich so wie eine Maus oder wie eine Tastatur.

Probleme gibt es meistens mit der Tastaturbedienung, denn die Mehrzahl der Webnutzer arbeitet mit der Maus, daher wird oft nur an die gedacht.

Auf die Tastaturbedienbarkeit angewiesen sind zum Beispiel viele motorisch eingeschränkte Menschen oder Blinde.

Wie wird geprüft?

1. Anwendbarkeit des Prüfschritts

Der Prüfschritt ist immer anwendbar.

2. Prüfung

  1. Seite im Internet Explorer aufrufen.
  2. Mit der Tabulatortaste die Links und Formularelemente durchgehen.
  3. Prüfen, ob alle wesentlichen Links und Formularelemente erreicht und benutzt werden können. Der Fokuserhalt soll keine automatischen Kontextänderungen (etwa Pop-up-Fenster oder automatisches Abschicken von Formularen) auslösen.
  4. Falls die Seite Elemente enthält, die wie Bedienelemente aussehen, jedoch nicht mit der Tabulatortaste angesteuert werden, prüfen, ob diese Elemente auf die Maus reagieren (zum Beispiel mit Bewegung, Vergrößerung, Einblenden von weiteren Inhalten).
  5. Falls die Seite scrollbare Bereiche enthält, sollen nicht sichtbare Inhalte dieser Bereiche auch über die Tastatur erreichbar sein.
  6. Seite in Firefox aufrufen und Schritte 2 bis 5 wiederholen.

3. Hinweise

3.1. Allgemeine Hinweise

  • Unwesentlich können zum Beispiel Funktionen sein, die schon vom Browser selbst angeboten werden (beispielsweise "Fenster schließen").
  • Probleme bei der Bedienung werden in der Regel durch die Verwendung von JavaScript verursacht. Die Prüfung erfolgt also bei eingeschaltetem JavaScript.
  • Der Prüfer muss mit der Funktionsweise der eingesetzten Browser vertraut sein, er muss wissen, welche Tasten und Tastenkombinationen für die Tastaturbedienung vorgesehen sind.
    Wichtig in diesem Zusammenhang:
    • Die Felder von Formularen können im Internet Explorer trotz korrekter Auszeichnung unter Umständen nicht mit der Tabulatortaste durchwandert werden. Wenn das Browserfenster nicht den Fokus hat, darf man nicht einfach hinein klicken und dann erst mit der Tastaturbedienung anfangen. Der Fokus muss vielmehr per Tastatur (F6) zum Browserfenster bewegt werden.
    • Auswahllisten ohne Submit-Button, die auf "onchange" reagieren, können im Internet Explorer mit den Pfeiltasten allein nicht bedient werden, da immer schon die erste Listenoption ausgelöst wird. Um solche Auswahllisten durchzublättern, muss man sie zunächst mit der Tastenkombination "Alt + Pfeil nach unten" öffnen. Dann kann man mit den Pfeiltasten nach oben und unten durch die Optionen blättern und mit der Eingabetaste eine Option auswählen.
  • Zur Unterstützung kann man sich mit der Web Accessibility Toolbar Eventhandler anzeigen lassen, die zu Problemen bei der Tastaturbedienung führen könnten. Allerdings werden nicht alle Eventhandler erkannt, die Anzeige der Toolbar kann nur als Indiz für Probleme genutzt werden. Man kann auch andere Tools dafür verwenden. Wichtig ist, dass auch dynamisch generierte Eventhandler erkannt werden.
  • Die Nutzung per Tastatur muss nicht genau der Nutzung per Maus entsprechen. Es ist beispielsweise kein Mangel, wenn per Maus über Ausklappmenüs in einem Schritt tiefe Links aufgerufen werden können, per Tastatur aber für den Aufruf der betreffenden Seiten mehrere Schritte erforderlich sind.
  • Für diesen Prüfschritt spielt die Reihenfolge, in der Links und Formularelemente angesteuert werden, keine Rolle.

3.2. Hinweise zu Tastaturfallen

  • Flash-Objekte sind nur im Internet Explorer problemlos erreichbar und verlassbar, nicht im Firefox. Während in älteren Firefox-Versionen das Flash-Objekt gar nicht mit der Tastatur erreichbar war und deshalb auch keine Tastaturfalle erzeugte, wird seit der Firefox-Version 4 das Flash-Objekt zwar erreicht, kann aber nicht mehr mit der Tastatur verlassen werden. Ein Workaround existiert mit FLASH17: Bereitstellung eines Zugangs per Tastatur auf ein Flash-Objekt und Vermeidung einer Tastatur-Falle. Der Workaround hat allerdings auch selbst Nachteile und ist nicht immer einsetzbar. Dennoch wird unter den geänderten Umständen der Einsatz von Flash ohne Workaround mit "nicht erfüllt" bewertet.
  • Bei der Einbindung von Karten über Google maps kommt es unter bestimmten Bedingungen zu Tastaturfallen im Firefox Browser, nämlich dann, wenn nicht die gesamte Karte im sichtbaren Bereich enthalten ist. Dies ist als Browser-Bug zu werten und führt nicht zu einem Punktabzug.

3.3. Hinweis zu Drag-and-Drop-Funktionen

Für wichtige Bedienfunktionen, die mittels Drag-and-Drop bedienbar sind, müssen auch tastaturnutzbare Alternativen angeboten werden.

4. Bewertung

Erfüllt:

  • Alle wesentlichen Inhalte und Funktionen sind im Internet Explorer und in Firefox im Prinzip erreichbar und bedienbar.

Nicht voll erfüllt:

  • Alle wesentlichen Inhalte und Funktionen sind im Internet Explorer und in Firefox im Prinzip erreichbar und bedienbar. Die Seite enthält jedoch Auswahllisten, die über den Eventhandler onchange Kontextänderungen auslösen.
  • Bestimmte Inhalte, etwa Bereiche unter Reitern (tabpanel widgets) sind nur über die Pfeiltasten zugänglich, nicht über die Tabulatortaste.

Nicht erfüllt:

  • Wesentliche Inhalte und Funktionen sind im Internet Explorer oder in Firefox mit der Tastatur nicht erreichbar oder nicht bedienbar.
  • Der Einsatz von Flash führt zu einer Tastaturfalle.

Einordnung des Prüfschritts

Formulierung BITV 2.0

2.1.1 Tastaturbedienbarkeit

Die gesamte Funktionalität des Inhalts muss über eine Tastaturschnittstelle bedient werden können, ohne dass bestimmte Zeitvorgaben für die einzelnen Tastenanschläge einzuhalten sind. Dies gilt nicht, wenn die zu Grunde liegende Funktion Eingaben verlangt, die nicht nur von den Endpunkten, sondern auch vom Verlauf der Benutzerbewegung abhängen.

2.1.2 Keine Tastaturfalle

Kann der Tastaturfokus durch Verwendung einer Tastaturschnittstelle auf ein Element der Seite bewegt werden, muss der Fokus über die Tastaturschnittstelle auch von diesem Element wegbewegt werden können. Sind hierfür mehr als die Standard-Pfeil- oder -Tab-Tasten erforderlich, sind die Nutzerinnen und Nutzer darüber zu informieren, mit welcher Methode der Fokus weg-bewegt werden kann.

Abgrenzung zu anderen Prüfkriterien

  • Dieser Prüfschritt betrifft die Auslösbarkeit von Funktionen und Links auch über die Tastatur.
  • Tastaturfallen sind Gegenstand von Prüfschritt 2.1.2a
  • Bei skriptgenerierten oder über Skripts eingeblendeten Elementen (etwa ausklappenden Texten oder Lightboxen) ist die sinnvolle Reihenfolge im Quellcode Gegenstand von Prüfschritt 1.3.2b.
  • Die Fokushervorhebung ist Gegenstand von Prüfschritt 2.4.7a "Aktuelle Position des Fokus deutlich"
  • Die Sinnvolle Fokusreihenfolge wird in 2.4.3a "Schlüssige Reihenfolge bei Tastaturbedienung" bewertet.

Einordnung des Prüfschritts nach WCAG 2.0

Guideline

Success criteria

Techniques

General Techniques
HTML Techniques
Scripting Techniques
Flash Techniques
Failures

Quellen

Die WCAG 2.0 zur Tastaturbedienbarkeit

If all functionality can be achieved using the keyboard, it can be accomplished by keyboard users, by speech input (which creates keyboard input), by mouse (using on-screen keyboards), and by a wide variety of assistive technologies that create simulated keystrokes as their output. No other input form has this flexibility or is universally supported and operable by people with different disabilities, as long as the keyboard input is not time-dependent.

Note that providing universal keyboard input does not mean that other types of input should not be supported. Optimized speech input, optimized mouse/pointer input, etc., are also good. The key is to provide keyboard input and control as well.

Some devices do not have native keyboards?for example, a PDA or cell phone. If these devices have a Web browsing capability, however, they will have some means of generating text or "keystrokes." This guideline uses the term "keyboard interface" to acknowledge that Web content should be controlled from keystrokes that may come from a keyboard, keyboard emulator, or other hardware or software that generates keyboard or text input.

Quelle: Keyboard Accessible: Understanding Guideline 2.1

Fragen zu diesem Prüfschritt

Darf bei Auswahllisten anstelle eines Submit-Button onchange genutzt werden?

Für Mausbenutzer ist es praktisch, wenn die in einer Auswahlliste (select-Element) ausgewählte Funktion gleich ausgeführt wird. Sie sparen sich den Klick auf den Abschicken-Button. Für Tastaturbenutzer ist diese Technik schwierig, denn wenn sie im Internet Explorer mit der Pfeiltaste die Liste öffnen, wird die Funktion hinter dem ersten Listeneintrag unbeabsichtigt ausgelöst.

Zwar können solche Auswahllisten entgegen verbreiteter Ansicht auch im Internet Explorer mit der Tastatur bedient werden. Allerdings muss man dafür die richtige Tastenkombination kennen ("ALT + Pfeil nach unten", um die Liste zu öffnen).

Erfahrene Tastaturbenutzer wissen, wie Auswahllisten ohne Auslösen zu öffnen sind, für sie ist der Einsatz dieser Technik kein Hindernis.

Problematisch ist sie für gelegentliche Tastaturnutzer, die mit der entsprechenden Tastenkombination nicht vertraut sind. Für sie sind Auswahllisten ohne Submit-Button nicht benutzbar.

Blättern: zum ersten Prüfschritt zum vorhergehenden Prüfschritt zum nächsten Prüfschritt zum letzten Prüfschritt