THE WORLD'S LARGEST WEB DEVELOPER SITE

HTML accesskey Attribute


Example

Two hyperlinks with specified accesskeys:

<a href="https://www.w3schools.com/html5" accesskey="h">HTML5</a><br>
<a href="https://www.w3schools.com/css3" accesskey="c">CSS3</a>
Try it Yourself »

Definition and Usage

The accesskey attribute specifies a shortcut key to activate/focus an element.

The access attribute value must be a single character (a letter or a digit).

Note: The way of accessing the shortcut key element is varying in different browsers: 

Browser Windows Linux Mac
Chrome [Alt] + accesskey [Alt] + accesskey [Control] + [Alt] + accesskey
Edge [Alt] + accesskey N/A N/A
Internet Explorer [Alt] + accesskey N/A N/A
Firefox [Alt] + [Shift] + accesskey [Alt] + [Shift] + accesskey [Control] + [Alt] + accesskey
Safari [Alt] + accesskey N/A [Control] + [Alt] + accesskey
Opera Opera 15 or newer: [Alt] + accesskey
Opera 12.1 or older: [Shift] + [Esc] + accesskey

Browser Support

Attribute
accesskey Yes Yes Yes Yes Yes

Differences Between HTML 4.01 and HTML5

In HTML5, the accesskey attribute can be used on any HTML element (it will validate on any HTML element. However, it is not necessarily useful).

In HTML 4.01, the accesskey attribute can be used with: <a>, <area>, <button>, <input>, <label>, <legend>, and <textarea>.


Syntax

<element accesskey="character">

Attribute Values

Value Description
character A single character that specifies the shortcut key to activate/focus the element

Related Pages

HTML Tutorial: HTML Attributes

HTML DOM reference: accessKey Property