accesskey

The accesskey global attribute provides a hint for generating a keyboard shortcut for the current element. The attribute value must consist of a single printable character (which includes accented and other characters that can be generated by the keyboard).

Try it

Note: In the WHATWG spec, it says you can specify multiple space-separated characters, and the browser will use the first one it supports. However, this does not work in most browsers. IE/Edge uses the first one it supports without problems, provided there are no conflicts with other commands.

The way to activate the accesskey depends on the browser and its platform:

Windows Linux Mac
Firefox Alt + Shift + key
  • Firefox 57+: Control + Option + key or Control + Alt + key
  • Firefox 14-56: Control + Alt + key
  • Firefox 13 or older: Control + key
Edge Alt + key Control + Option + key
or Control + Option + Shift + key
n/a
Google Chrome Control + Option + key
Safari n/a Control + Option + key
Opera 15+ Alt + key Control + Alt + key
Opera 12 Shift + Esc opens a list of available accesskeys. Choose an item from the list by pressing the key.

Accessibility concerns

In addition to poor browser support, there are numerous concerns with the accesskey attribute:

Because of these issues, it is generally advised not to use accesskeys for most general-purpose websites and web apps.

Specifications

Specification
HTML Standard
# the-accesskey-attribute

Browser compatibility

Desktop Mobile
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet
accesskey 1 12 1 Yes 15 ≤4 4.4 18 4 14 ≤3.2 1.0

See also

© 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