Атрибут accesskey позволяет получить доступ к элементу с помощью сочетания клавиш. Значением атрибута должна служить латинская буква или цифра. Браузеры при этом используют различные комбинации клавиш:
Alt + keyAlt + keyShift + Esc, key, начиная с 15 версии Alt + keyAlt + keyShift + Alt + key
В операционной системе Mac в основном применяется сочетание: Control + Alt + key.
<element accesskey="key">
Например,
<input accesskey="z">
В следующем примере с помощью атрибута accesskey задаются различные ссылки, чтобы пользователи могли быстрее перейти к соответствующим страницам:
<nav>
<p>
<a title="Архивы и резервные копии" accesskey="A" href="/activities">Архивы</a> |
<a title="Отчеты и логи" accesskey="L" href="/reports/">Отчеты</a> |
<a title="Различные версии" accesskey="R" href="/release">Релизы</a> |
<a title="Контакты и дополгительная информация" accesskey="C" href="/contact">Контакты</a>
</p>
</nav>
Помимо плохой поддержки браузерами атрибута accesskey существует ряд других проблем:
accesskey могут сбивать с толку людей, испытывающих когнитивные проблемы, если число не имеет логической связи с вызываемыми функциями.При назначении одной и той же клавиши разным элементам, будет срабатывать последний элемент, а остальные будут игнорироваться.
В живом стандарте предлагается использовать несколько сочетаний клавиш для одного элемента, для этого клавишу указываются через пробел: accesskey="B 7".
| Базовая поддержка | да | да | да | да | да | да |
|---|
| Базовая поддержка | да | да | да | да | да | да | да |
|---|