Spec-Zone.ru › HTML

accesskey

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

Попробуйте

Примечание: В спецификации WHATWG указано, что можно указать несколько символов, разделенных пробелами, и браузер будет использовать первый поддерживаемый символ. Однако это не работает в большинстве браузеров. IE/Edge используют первый поддерживаемый символ без проблем, при условии отсутствия конфликтов с другими командами.

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

Windows Linux Mac
Firefox Alt + Shift + ключ
  • Firefox 57+: Control + Option + ключ или Control + Alt + ключ
  • Firefox 14-56: Control + Alt + ключ
  • Firefox 13 или более ранние версии: Control + ключ
Edge Alt + ключ Control + Option + ключ
или Control + Option + Shift + ключ
нет данных
Google Chrome Control + Option + ключ
Safari нет данных Control + Option + ключ
Opera 15+ Alt + ключ Control + Alt + ключ
Opera 12 Shift + Esc открывает список доступных accesskey. Выберите элемент из списка, нажав ключ.

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

Помимо плохой поддержки браузерами, существуют многочисленные проблемы с атрибутом accesskey:

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

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

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

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

Спецификация
Стандарт HTML
# the-accesskey-attribute

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

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

См. также

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

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

Spec-Zone.ru

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