Web Development
Web Developer Guidelines
Visual Design Recommendations

Checkpoint 1.10 - Java

All components are keyboard traversable

WCAG 1.0 Priority 3

WCAG Guideline 9. Design for device-independence.

Many people cannot use a pointing device effectively or may be in situations where mouse use is not available. User-input must be device-independent and all components must be available via the keyboard.

Requirement

All components must be available to the keyboard via the tab key.

Recommendation

The default FocusManager sets focus order to left-to-right and top-to-bottom. If a component should not receive input focus, create a subclass and override isFocusTraversable() to return false. Avoid hard-coding specific tab order as a screen reader user may receive a significantly different experience to a sighted user.

Checking Tool

Press tab key to move the input focus from component to component and press Shift-tab to move focus in the opposite direction.

Information Source

The original source of this information is located on the W3C web site  (www.w3.org/TR/WCAG10-TECHS/#gl-device-independence)

 

Back to top