Accesskeys for Creating Keyboard Shortcut

Overview

Implementation of access keys is optional.

accesskey was included in HTML to provide a way for developers to provide keyboard shortcuts to frequently used links or form controls. One of the major envisioned uses of accesskey was to improve accessibility of web resources for people with disabilities. This potential has never been realized for various reasons, including:

While accesskey does not enjoy wide spread success, it id still useful for providing consistent access to common page structures. The three common structures found in many websites are a primary navigation bar, a content section and a search function. Providing consistent and efficient access to these structures can be accomplished through access keys and internal links.

Using numbers as access keys and limiting the numbers of access keys eliminates many of the internationalization issues and makes the access key set easier for users to remember.

When websites implement access keys, this should be clearly indicated for the screen reader users.

Benefits to People with Disabilities

  1. Keyboard users, including people with physical disabilities and screen reader users, can directly navigate to form controls and other major elements of web resources.

Benefits to Everyone

  1. Users can navigate directly to form controls and other major elements.

Benefits to Developers

  1. The website is more usable for keyboard users.

More Information

  1. Using Accesskeys – Is it worth it? (John Foliot)

Markup

[accesskey] (HTML4)

Related Accessibility Requirements

Section 508

Illinois Information Technology Accessibility Standards

Web Content Accessibility Guidelines (WCAG) 2.0

Web Content Accessibility Guidelines (WCAG) 1.0