Атрибут accesskey
позволяет получить доступ к элементу с помощью сочетания клавиш. Значением атрибута должна служить латинская буква или цифра. Браузеры при этом используют различные комбинации клавиш:
Alt
+ key
Alt
+ key
Shift
+ Esc
, key
, начиная с 15 версии Alt
+ key
Alt
+ key
Shift
+ 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"
.
Базовая поддержка | да | да | да | да | да | да |
---|
Базовая поддержка | да | да | да | да | да | да | да |
---|