WCAG SC 2.1.1 requirement does not apply to functions that require input that depends on the path of the user’s movement and not just the endpoints. For this test process, the tester is not tasked with identifying and omitting these types of functions. The tester should include all functions that meet the Identify Content description. A Section 508 exception may be applied for certain functions; however, this is outside the scope the testing process.
If there is no such content, the result for the following test ID(s) is DOES NOT APPLY: 4.A to 4.H.
| Test Name | Test ID | Test Condition |
|---|---|---|
| 2.1.1-keyboard-access | 4.A | All functionality can be accessed and executed using only the keyboard. |
This Test Condition DOES NOT APPLY (DNA) if the page has no user activated functionality.
If BOTH of the following are TRUE, the content PASSES:
| Test Name | Test ID | Test Condition |
|---|---|---|
| 2.1.1-no-keystroke-timing | 4.B | Individual keystrokes do not require specific timings for activation of functionality. |
This Test Condition DOES NOT APPLY (DNA) if the page has no user activated functionality.
If the following is TRUE, the content PASSES:
| Test Name | Test ID | Test Condition |
|---|---|---|
| 2.1.2-no-keyboard-trap | 4.C | There is no keyboard trap. |
This Test Condition DOES NOT APPLY (DNA) if the page has no components that can receive keyboard focus.
If ALL of the following are TRUE, the content PASSES:
In case of a keyboard trap, continue to test interactive elements after the trap by using the mouse to bypass the trap or refreshing the page and using the keyboard to navigate backwards through the page.
Use the keyboard to navigate to keyboard-accessible interface components (including drop-down menus, form fields, revealing/hiding content, tooltips, AND all interactive interface components).
If there is no such content, the result for the following test ID(s) is DOES NOT APPLY: 4.A to 4.H.
| Test Name | Test ID | Test Condition |
|---|---|---|
| 2.4.7-focus-visible | 4.D | A visible indication of focus is provided when focus is on the interface component. |
This Test Condition DOES NOT APPLY (DNA) if the page has no elements that can receive keyboard focus.
If the following is TRUE, then the content PASSES:
To confirm keyboard focus is on a frame when there is not visible focus: use the TAB and SHIFT + TAB combination to deduce that the keyboard focus is on the frame. When on the frame, a tab forward should move focus to the first keyboard focusable element within the frame. From there, SHIFT + TAB once to move back to the frame and another SHIFT + TAB should move focus to a keyboard focusable element before the frame. Only the frame is permitted to not have a visible focus. Be certain it is the frame that does not have a visible focus and not another element.
| Test Name | Test ID | Test Condition |
|---|---|---|
| 3.2.1-on-focus | 4.E | A visible indication of focus is provided when focus is on the interface component. |
This Test Condition DOES NOT APPLY (DNA) if the page has no elements that can receive keyboard focus.
If the following is TRUE, then the content PASSES:
| Test Name | Test ID | Test Condition |
|---|---|---|
| 2.4.3-focus-order-meaning | 4.F | The focus order preserves the meaning and operability of the web page. |
This Test Condition DOES NOT APPLY (DNA) if the page has no elements that can receive keyboard focus.
If ALL of the following are TRUE, then the content PASSES:
| Section 508/WCAG Success Criteria | Baseline Requirements |
|---|---|
|
WCAG SC 2.1.1 Keyboard: 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. WCAG SC 2.1.2 No Keyboard Trap: If keyboard focus can be moved to a component of the [content] using a keyboard interface, then focus can be moved away from that component using only a keyboard interface, and, if it requires more than unmodified arrow or tab keys or other standard exit methods, the user is advised of the method for moving focus away. |
1. Keyboard Access |
|
WCAG SC 2.4.7 Focus Visible: Any keyboard operable user interface has a mode of operation where the keyboard focus indicator is visible. |
2. Focus |
|
WCAG SC 2.4.3 Focus Order: If a Web page can be navigated sequentially and the navigation sequences affect meaning or operation, focusable components receive focus in an order that preserves meaning and operability. WCAG 3.2.1 - On Focus: When any component receives focus, it does not initiate a change of context. |