accesskey
Das accesskey
globale Attribut bietet einen Hinweis zum Erstellen einer Tastenkombination für das aktuelle Element. Der Attributwert muss aus einem einzelnen druckbaren Zeichen bestehen (einschließlich Akzent- und anderer Zeichen, die mit 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 Methode zur Aktivierung des Accesskeys 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 |
Barrierefreiheitshinweise
Es gibt zahlreiche Bedenken hinsichtlich des accesskey
-Attributs:
- Ein
accesskey
-Wert kann mit einer System- oder Browser-Tastenkombination oder einer Funktion der unterstützenden Technologie in Konflikt stehen. Was für eine Kombination aus Betriebssystem, unterstützender Technologie und Browser funktioniert, funktioniert möglicherweise nicht mit anderen Kombinationen. - Bestimmte
accesskey
-Werte sind möglicherweise auf bestimmten Tastaturen nicht vorhanden, insbesondere wenn Internationalisierung von Bedeutung ist. Die Anpassung an spezifische Sprachen könnte daher zusätzliche Probleme verursachen. accesskey
-Werte, die auf Zahlen beruhen, können für Personen mit kognitiven Einschränkungen verwirrend sein, da die Zahl keine logische Verbindung zur Funktionalität hat, die sie auslöst.- Den Nutzer darüber informieren, dass
accesskey
s vorhanden sind, damit er sich der Funktionalität bewusst ist. Wenn das System keine Möglichkeit hat, den Nutzer über dieses Feature zu informieren, könnte der Nutzer versehentlichaccesskey
s aktivieren.
Aufgrund dieser Probleme wird generell empfohlen, accesskey
s auf den meisten allgemeinen Websites und Web-Apps nicht zu verwenden.