⚠ Этот атрибут не является стандартным. Не используйте его на рабочих сайтах, выходящих в Интернет, т.к. он не будет работать для всех пользователей. Также могут быть несовместимости между реализациями, а поведение может измениться в будущем.
Общий атрибут x-ms-acceleratorkey
позволяет объявить, что элементу назначена горячая клавиша. Это частный атрибут относится только к Internet Explorer и Microsoft Edge.
<element x-ms-acceleratorkey="значение">
Например,
<button x-ms-acceleratorkey="Ctrl+B"></button>
Атрибут x-ms-acceleratorkey
позволяет вам выставить уведомление скринридеров и других вспомогательных технологий о том, что существует горячая клавиша. Сам этот атрибут не устанавливает поведение горячей клавиши. Вы должны сами обробатывать события клавиатуры, такие как onkeypress
, onkeydown
или onkeyup
, для обработки горячих клавиш в вашем документе.
В отличие от атрибута accesskey
, который определяет сочетания клавиш Alt + key
для элементов пользовательского интерфейса в вашем интерфейсе, атрибут x-ms-acceleratorkey
назначает сочетания клавиш для функций и команд, для которых у вас может даже не быть пользовательского интерфейса. Горячие клавиши состоят из клавиши Ctrl и латинской буквы.