--- title: accesskey slug: Web/HTML/Global_attributes/accesskey tags: - HTML - Reference translation_of: Web/HTML/Global_attributes/accesskey ---
{{HTMLSidebar("Global_attributes")}}

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

{{EmbedInteractiveExample("pages/tabbed/attribute-accesskey.html","tabbed-shorter")}}

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

Активация элементов с помощью Accesskey зависит от браузера и платформы:

  Windows Linux macOS
Firefox Alt+ Shift+key В Firefox 57 и новее: Control +  Option + key -OR- Control + Alt + key
В Firefox 14 и новее: Control+ Alt+ key
В Firefox 13 и старше, Control+key
Internet Explorer Alt + key N / A
Google Chrome Alt + key Control+ Alt+key
Safari Alt + key N / A Control+ Alt+key
Opera 15+ Alt + key Control+ Alt+key
Opera 12 Shift+ Esc показывает список элементов, доступных для быстрого перехода. Перейти на нужный элемент можно нажав соответствующий символ (key)

Обратите внимание, что в Firefox пользователь может настроить свой модификатор активации.

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

В добавок к слабой поддержке браузерами всех возможностей в спецификации, у атрибута accesskey есть проблемы с доступностью:

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

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

Спецификация Положение дел Комментарий
{{SpecName('HTML5.2', "editing.html#the-accesskey-attribute", "accesskey")}} {{Spec2('HTML5.2')}} Более приближённое к действительности описание поведения.
{{SpecName ( 'HTML WHATWG', "interaction.html#the-accesskey-attribute", "Accesskey")}} {{Spec2 ( 'HTML WHATWG')}} Никаких изменений с последнего снимка, {{SpecName ( 'HTML5.1')}}
{{SpecName ( 'HTML5.1', "editing.html#the-accesskey-attribute", "Accesskey")}} {{Spec2 ( 'HTML5.1')}} Снимок {{SpecName ( 'HTML WHATWG')}}, без изменений от {{SpecName ( 'W3C HTML5')}}
{{SpecName ( 'HTML5 W3C', "editing.html#the-accesskey-attribute", "Accesskey")}} {{Spec2 ( 'W3C HTML5')}} Снимок {{SpecName ( 'HTML WHATWG')}}. Из {{SpecName ( 'HTML4.01')}}, несколько символов могут быть установлены как accesskey. Кроме того , он может быть установлен на любом элементе.
{{SpecName ( 'HTML4.01', "interact/forms.html#h-17.11.2", "Accesskey")}} {{Spec2 ( 'HTML4.01')}} Поддерживается только {{HTMLElement ( "а")}}, {{HTMLElement ( "Площадь")}}, {{HTMLElement ( "кнопка")}}, {{HTMLElement ( "вход")}}, {{HTMLElement ( "метка")}}, {{HTMLElement ( "легенда")}} и {{HTMLElement ( "текстовое поле")}}

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

{{Compat("html.global_attributes.accesskey")}}

Смотрите также