HTML/Tutorials/Links/Tastaturkürzel als Verweise
Text-Info
- 10min
- leicht
- ● links in HTML
● Barrierefreiheit
Mit accesskey
können Sie ein Zeichen auf der Tastatur bestimmen, das der Anwender drücken kann, um einen Verweis oder eine Seite direkt anzuspringen (accesskey = Zugriffstaste). Je nach Browser sind die Tastenkombinationen unterschiedlich.
Da zahlreiche Tastenkombinationen bereits durch Browser oder beispielsweise auch Screenreader vorbelegt sind, empfiehlt es sich auf Buchstaben zu verzichten und auf Zahlen im Bereich 0 bis 9 zu setzen.
Sofern Sie Accesskeys verwenden, weisen Sie Anwender auf die Möglichkeit des Tastaturzugriffs hin. Accesskeys werden zwar blinden Nutzern von Screenreadern automatisch angesagt, entgehen ohne einen Hinweis jedoch anderen Nutzern. Benutzen Sie stets einheitliche Tastaturkürzel, beispielsweise auf jeder Seite die 0 für den Rückverweis zur Startseite.
Der Sinn von Accesskeys als Navigationshilfe ist insbesondere für Websites umstritten, da kein einheitlicher Standard für die Umsetzung existiert. Eine "Verpflichtung" zum Einsatz von Accesskeys besteht nicht. Bei komplexen Intranet-Anwendungen können Accesskeys jedoch durchaus sinnvoll sein, zum Beispiel für das schnelle Aufrufen einer Hilfe-Seite.
accesskey
nicht innerhalb von Links in Haupt- und Subnavigationen. Accesskeys werden von Screenreadern automatisch angesagt und können sich daher auch störend auswirken.Tastaturkürzel mit mehreren Zeichen
Mit HTML5 wurde das Konzept der Tastaturkürzel erweitert. Sie können jetzt mehrere durch ein Leerzeichen getrennte Zeichen als Zugriffstasten bestimmen. Das ist etwa dann interessant, wenn Sie davon ausgehen, dass Ihr Dokument in sehr unterschiedlichen Umgebungen verwendet werden wird.
Mit JavaScript könnten Sie versuchen, die Beschreibung an das jeweilige Gerät anzupassen.
Außerdem haben Sie die Möglichkeit, zusätzlich neben dem accesskey-Attribut keypress
zu verwenden und somit eine Alternative zu [Alt] + accesskey
anzubieten.
Browserverhalten
Browser | Tastenkombination | Ausführung |
---|---|---|
Chrome | ALT + SHIFT + accesskey | sofort |
Firefox | ALT + SHIFT + accesskey | sofort |
Internetexplorer | ALT + accesskey | nach Enter ⏎ |
Opera | ALT + ESC + accesskey | sofort |
Safari (OS-X) | CTRL + accesskey | sofort |
Safari (PC) | ALT + accesskey | sofort |
Opera zeigt nach der Tastenkombination SHIFT + ESC alle vergebenen Accesskeys in einem PopUp an.
ü
,u
und0
als Zugriffstasten definiert. Das ist deshalb von Bedeutung, weil es auf Tastaturen mit einem nicht-deutschen Tastaturlayout keine Umlaute gibt oder Sie Geräte mit nur alphanumerischen Eingabefeldern berücksichtigen wollen.