Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

HTML-Attribut accesskey (global)

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.

Das globale accesskey-Attribut gibt einen Hinweis zur Erstellung einer Tastenkombination für das aktuelle Element. Der Attributwert muss aus einem einzelnen druckbaren Zeichen bestehen (dies schließt Akzentzeichen und andere Zeichen ein, die von der Tastatur erzeugt werden können).

Probieren Sie es aus

<p>If you need to relax, press the <b>S</b>tress reliever!</p>
<button accesskey="s">Stress reliever</button>
b {
  text-decoration: underline;
}

Die Aktivierung der accesskey-Tastenkombination hängt vom Browser und seinem Plattform ab:

Windows Linux Mac
Firefox Alt + Shift + key Control + Option + key oder Control + Alt + key
MS Edge Alt + key Control + Option + key
oder Control + Option + Shift + key
Control + Option + key
Google Chrome
Safari n/a Control + Option + key
Opera Alt + key Alt + Shift + key Control + Alt + key

Barrierefreiheitsbedenken

Es gibt zahlreiche Bedenken bezüglich des accesskey-Attributs:

  • Ein accesskey-Wert kann mit einem Tastenkürzel des Systems oder Browsers oder der Funktionalität assistiver Technologien in Konflikt geraten. Was für eine Kombination aus Betriebssystem, assistiver Technologie und Browser funktioniert, funktioniert möglicherweise nicht mit anderen Kombinationen.
  • Bestimmte accesskey-Werte sind möglicherweise nicht auf bestimmten Tastaturen vorhanden, insbesondere wenn Internationalisierung eine Rolle spielt. Die Anpassung an spezifische Sprachen könnte daher weitere Probleme verursachen.
  • accesskey-Werte, die auf Zahlen basieren, können für Personen mit kognitiven Einschränkungen verwirrend sein, bei denen die Zahl keine logische Verbindung zur Funktionalität hat, die sie auslöst.
  • Den Benutzer darüber zu informieren, dass accesskeys vorhanden sind, damit er über die Funktionalität informiert ist. Wenn dem System eine Methode fehlt, den Benutzer über diese Funktion zu informieren, könnte der Benutzer accesskeys versehentlich aktivieren.

Aufgrund dieser Probleme wird im Allgemeinen empfohlen, auf den Einsatz von accesskeys für die meisten allgemeinen Webseiten und Web-Apps zu verzichten.

Spezifikationen

Spezifikation
HTML
# the-accesskey-attribute

Browser-Kompatibilität

Siehe auch