For training that enhances your effectiveness and inspires your students.

Keyboard Navigation

LMS keyboard navigation is not intuitive, and some controls are skipped when navigating via keyboard. Users with visual impairments need to be able to operate a keyboard to view content. They are unable to use devices such as mice that require eye-hand coordination. Also, people with mobility impairments who use alternate keyboards or input devices that act as keyboard emulators make it easier to use the software if they can control it using the keyboard.

Example of Issue

A user that relies on using a keyboard to access a webpage is not able to use their keyboard tab button to go through the navigation links. The navigation is not intuitive and links are skipped.


  • Guideline 2.1 Keyboard Accessible: All functionality of the content is operable through a keyboard interface without requiring specific timings for individual keystrokes, except where the underlying function requires input that depends on the path of the user’s movement and not just the endpoints.
    SC 2.1.1 (Level A)
  • Section 508 Compliance: Section 1194.21 Software Applications and Operating Systems
    (a) When software is designed to run on a system that has a keyboard, product functions shall be executable from a keyboard where the function itself or the result of performing a function can be discerned textually.

Example of Standard in Action

Tab Order

Locating the Issue in Your Course

You will need to use make sure your course navigation is keyboard accessible. To do this, put your mouse away and navigate your course using only your keyboard. The tab key and shift+tab keys can be used to navigate through all course links. The tab order should follow the page layout.

Resources to Align With Standard

WebAIM (Web Accessibility in Mind) provides web accessibility solutions to individuals with disabilities. Links provided will introduce you to keyboard accessibility and how to use the “tabindex” attribute to allow users to use their tab key to navigate a webpage.

Link to Related Articles


Leave a Reply