Tastaturbedienung
Diese Oberfläche ist vollständig ohne Maus bedienbar — und ohne JavaScript. Die Kürzel unten sind eine Beschleunigung, keine Voraussetzung: jede Handlung ist zusätzlich über Tabulator, Eingabetaste und Formulare erreichbar.
Einzeltasten abschaltbar
WCAG 2.1.4 verlangt, dass Kürzel aus einem einzelnen Zeichen abschaltbar sind.
Die Einstellung gilt für diesen Browser und wird nicht auf dem Server gespeichert.
Warum diese Auswahl und keine andere
Die Kürzel horchen auf KeyboardEvent.code, also auf die physische Position einer Taste, nicht auf das Zeichen. Das allein genügt aber nicht: auf einer deutschen Tastatur liegen Y und Z vertauscht. Ein Kürzel mit der Beschriftung „Z“ wäre dort falsch beschriftet.
Deshalb benutzt diese Belegung ausschließlich Tasten, deren Beschriftung auf QWERTZ und QWERTY an derselben Stelle sitzt. Die folgenden Tasten sind bewusst unbelegt:
| Taste | Grund |
|---|---|
KeyY | Y und Z sind auf QWERTZ vertauscht — Beschriftung und Taste weichen ab. |
KeyZ | Y und Z sind auf QWERTZ vertauscht — Beschriftung und Taste weichen ab. |
Slash | / liegt auf QWERTZ auf Umschalt+7. |
BracketLeft | [ liegt auf QWERTZ auf AltGr+8. |
BracketRight | ] liegt auf QWERTZ auf AltGr+9. |
Backslash | \ liegt auf QWERTZ auf AltGr+ß. |
Quote | Die Taste trägt auf QWERTZ ein anderes Zeichen. |
Semicolon | Die Taste trägt auf QWERTZ ein anderes Zeichen. |
Bewegen und auswählen
| Taste | Wirkung | Gilt in | code |
|---|---|---|---|
| S | Sprung in das Suchfeld. | überall | KeyS |
| J | Eine Zeile weiter. Pfeil nach unten tut dasselbe. | Listen | KeyJ |
| Pfeil ab | Eine Zeile weiter. | Listen | ArrowDown |
| K | Eine Zeile zurück. Pfeil nach oben tut dasselbe. | Listen | KeyK |
| Pfeil auf | Eine Zeile zurück. | Listen | ArrowUp |
| O | Die fokussierte Zeile öffnen. Die Eingabetaste tut dasselbe. | Listen | KeyO |
| Leertaste | Die fokussierte Zeile für die Sammelreparatur an- oder abwählen. | Postkorb | Space |
| Esc | Eingabefeld verlassen, Auswahl aufheben. | überall | Escape |
Handeln
| Taste | Wirkung | Gilt in | code |
|---|---|---|---|
| W | Warum liegt das hier? Öffnet die Entscheidungsspur. | Liste, Dokument | KeyW |
| E | Zum Zustandswechsel springen. Abgeschickt wird nichts ohne Grund. | Dokument | KeyE |
| 1 | Entscheidung „übernehmen“ vorwählen. | Postkorb | Digit1 |
| 2 | Entscheidung „verwerfen“ vorwählen. | Postkorb | Digit2 |
| 3 | Entscheidung „zuweisen“ vorwählen. | Postkorb | Digit3 |
Kein Kürzel schickt ein Formular ab. Ein Zustandswechsel und eine Sammelreparatur brauchen einen Grund; eine Taste, die ohne Grund protokolliert, gäbe es hier nicht.
Navigieren
| Taste | Wirkung | Gilt in | code |
|---|---|---|---|
| T | Zur Trefferliste. | überall | KeyT |
| P | Zum Klärfall-Postkorb. | überall | KeyP |
| H | Diese Hilfeseite. | überall | KeyH |
Barrierefreiheit
- Maßstab ist WCAG 2.2 AA (EN 301 549, BFSG als Rahmen).
- Jede Seite beginnt mit einer Sprungmarke zum Inhalt.
- Listen tragen
role="grid"mitaria-rowcountund je Zeilearia-rowindex— auch dann, wenn nur ein Ausschnitt geladen ist. - Farbe steht nie allein: jede eingefärbte Kennzahl trägt das Wort daneben.
- Klickziele sind mindestens 24 × 24 CSS-Pixel; die ganze Tabellenzeile ist Ziel.
- Der Fokus ist sichtbar und wird von keiner Leiste verdeckt.