Spec-Zone.ru › HTML

accesskey глобальный атрибут HTML

Базовый уровень Широко доступно

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и в разных версиях браузеров. Она доступна во всех браузерах с июля 2015 года.

  • Подробнее
  • Полная информация о совместимости
  • Оставить отзыв
>

accesskey глобальный атрибут задаёт подсказку для создания сочетания клавиш для текущего элемента. Значение атрибута должно состоять из одного печатного символа (включая символы с диакритическими знаками и другие символы, которые можно ввести с клавиатуры).

Попробуйте

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

Способ активации accesskey зависит от браузера и платформы:

Windows Linux Mac
Firefox Alt + Shift + клавиша Control + Option + клавиша или Control + Alt + клавиша
MS Edge Alt + клавиша Control + Option + клавиша
или Control + Option + Shift + клавиша
Control + Option + клавиша
Google Chrome
Safari н/д Control + Option + клавиша
Opera Alt + клавиша Alt + Shift + клавиша Control + Alt + клавиша

Проблемы доступности

С атрибутом accesskey связано множество проблем:

  • Значение accesskey может конфликтовать с системным или браузерным сочетанием клавиш либо с функциями вспомогательных технологий. То, что работает в одной комбинации операционной системы, вспомогательной технологии и браузера, может не работать в другой.
  • Некоторые значения accesskey могут отсутствовать на отдельных клавиатурах, особенно при работе с разными языками. Поэтому адаптация к конкретным языкам может привести к дополнительным проблемам.
  • Значения accesskey, основанные на цифрах, могут сбивать с толку людей с когнитивными особенностями, если число не имеет логической связи с вызываемой им функцией.
  • Пользователя необходимо уведомлять о наличии accesskey, чтобы он знал о доступных функциях. Если в системе нет способа сообщить пользователю об этой возможности, он может случайно активировать accesskey.

Из-за этих проблем обычно не рекомендуется использовать accesskey на большинстве веб-сайтов и веб-приложений общего назначения.

  • WebAIM: доступность клавиатуры — Accesskey

Спецификации

Спецификация
HTML>
# the-accesskey-attribute>

Совместимость с браузерами

Настольные устройства Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome для Android Firefox для Android Opera для Android Safari на iOS Samsung Internet WebView для Android WebView на iOS
accesskey 1 12 1 15 ≤4 18 4 14 ≤3.2 1.0 4.4 ≤3.2

См. также

  • HTMLElement.accessKey
  • HTMLElement.accessKeyLabel
  • Все глобальные атрибуты.
  • aria-keyshortcuts

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Global_attributes/accesskey

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API