HTML/Attribute/accesskey

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche

Mit dem accesskey-Universalattribut können Sie ein Zeichen auf der Tastatur bestimmen, das der Anwender drücken kann, um Elemente direkt anzuspringen (accesskey = Zugriffstaste).

Beachten Sie: Der Wert einer Zugriffstaste kann mit einem Tastaturkürzel des Systems oder des Browsers oder mit der Funktionalität eines Screenreaders in Konflikt geraten. Was bei einer Kombination von Betriebssystem, Hilfstechnologie und Browser funktionieren mag, funktioniert bei anderen Kombinationen möglicherweise nicht.
Deshalb wird allgemein davon abgeraten, Accesskeys für Webseiten und Webanwendungen zu verwenden.[1][2]
erlaubte Werte

leerzeichen-separierte Liste einzelner Zeichen

default-Wert
erlaubt in allen Elementen
Browsersupport Details bei caniuse.com: {{{caniuse}}}
Beispiel
<ul>
  <li><a href="index.html" accesskey="S"><b>S</b>tartseite</a> [Alt]+[S]</li>
  <li><a href="kontakt.html" accesskey="K"><b>K</b>ontakt</a> [Alt]+[K]</li>
  <li><a href="suche.html" accesskey="F">Suche und <b>F</b>inde</a> [Alt]+[F]</li>
</ul>
legt für den Verweis auf die Startseite das Tastaturkürzel S fest
Beachten Sie: Die Tastaturkürzel unterscheiden sich je nach Browser:


Dies erschwert einen Einsatz in der Praxis, da die wenigsten Benutzer die Tastaturkürzel ihres Browsers kennen.
Empfehlung: Weisen Sie den Anwender im Text auf die Möglichkeit des Tastaturzugriffs hin. Benutzen Sie dann auch einheitliche Tastaturkürzel, beispielsweise auf jeder Seite ein h für den Rückverweis zur Homepage.

Siehe auch

Weblinks

WHATWG: the-accesskey-attribute

  1. MDN: accesskey accessibility concerns
  2. WebAIM: The accesskey attribute

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