accesskey
Атрибут accesskey глобального атрибута предоставляет подсказку для создания сочетания клавиш для текущего элемента. Значение атрибута должно состоять из одного печатного символа (включая символы с диакритическими знаками и другие символы, которые можно ввести с клавиатуры).
Попробуйте
Примечание: В спецификации WHATWG указано, что можно указать несколько символов, разделенных пробелами, и браузер будет использовать первый поддерживаемый символ. Однако это не работает в большинстве браузеров. IE/Edge используют первый поддерживаемый символ без проблем, при условии отсутствия конфликтов с другими командами.
Способ активации accesskey зависит от браузера и платформы:
| Windows | Linux | Mac | |
|---|---|---|---|
| Firefox | Alt + Shift + ключ |
| |
| 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 для большинства веб-сайтов и веб-приложений общего назначения.
Спецификации
| Спецификация |
|---|
| Стандарт 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 |
См. также
© 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