accesskey
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Das accesskey
globale Attribut bietet einen Hinweis zur Erzeugung einer Tastenkombination für das aktuelle Element. Der Attributwert muss aus einem einzelnen druckbaren Zeichen bestehen (einschließlich Akzenten und anderen Zeichen, die über die 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 Art und Weise, wie der accesskey
aktiviert wird, hängt vom Browser und dessen 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 | Control + Alt + key |
Barrierefreiheit
Es gibt zahlreiche Bedenken bezüglich des accesskey
-Attributs:
- Ein
accesskey
-Wert kann mit einer System- oder Browser-Tastenkombination oder mit der Funktionalität von unterstützender Technologie in Konflikt stehen. Was für eine Kombination aus Betriebssystem, unterstützender Technologie und Browser funktioniert, mag für andere Kombinationen nicht funktionieren. - Bestimmte
accesskey
-Werte sind möglicherweise auf bestimmten Tastaturen nicht vorhanden, insbesondere wenn die Internationalisierung relevant ist. Die Anpassung an spezifische Sprachen könnte also weitere Probleme verursachen. accesskey
-Werte, die auf Zahlen beruhen, könnten für Personen mit kognitiven Einschränkungen verwirrend sein, wenn die Zahl keine logische Verbindung zu der Funktion hat, die sie auslöst.- Es muss sichergestellt werden, dass die Benutzer wissen, dass
accesskey
s vorhanden sind, damit sie über die Funktionalität informiert sind. Wenn das System über keine Methode verfügt, den Benutzer über diese Funktion zu informieren, könnte der Benutzeraccesskey
s versehentlich aktivieren.
Aufgrund dieser Probleme wird im Allgemeinen davon abgeraten, accesskey
s für die meisten allgemeinen Websites und Web-Apps zu verwenden.
Spezifikationen
Specification |
---|
HTML # the-accesskey-attribute |