Principle 2: Operable Flashcards
User interface components and navigation must be operable.
Make all functionality available from a keyboard.
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.
2.1.1 Keyboard
What level is 2.1.1 Keyboard?
A
If keyboard focus can be moved to a component of the page 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.
2.1.2 No Keyboard Trap
What level is 2.1.2 No Keyboard Trap?
A
All functionality of the content is operable through a keyboard interface without requiring specific timings for individual keystrokes.
2.1.3 Keyboard (No Exception)
What level is 2.1.3 Keyboard (No Exception)?
AAA
If a keyboard shortcut is implemented in content using only letter (including upper- and lower-case letters), punctuation, number, or symbol characters, then at least one of the following is true:
Turn off: A mechanism is available to turn the shortcut off;
Remap: A mechanism is available to remap the shortcut to include one or more non-printable keyboard keys (e.g., Ctrl, Alt);
Active only on focus: The keyboard shortcut for a user interface component is only active when that component has focus.
2.1.4 Character Key Shortcuts (added in 2.1)
What level is 2.1.4 Character Key Shortcuts?
A (added in 2.1)
Provide users enough time to read and use content.
Guideline 2.2 Enough Time
For each time limit that is set by the content, at least one of the following is true:
Turn off: The user is allowed to turn off the time limit before encountering it; or
Adjust: The user is allowed to adjust the time limit before encountering it over a wide range that is at least ten times the length of the default setting; or
Extend: The user is warned before time expires and given at least 20 seconds to extend the time limit with a simple action (for example, “press the space bar”), and the user is allowed to extend the time limit at least ten times; or
Real-time Exception: The time limit is a required part of a real-time event (for example, an auction), and no alternative to the time limit is possible; or
Essential Exception: The time limit is essential and extending it would invalidate the activity; or
20 Hour Exception: The time limit is longer than 20 hours.
2.2.1 Timing Adjustable
What level is 2.2.1 Timing Adjustable?
A
For moving, blinking, scrolling, or auto-updating information, all of the following are true:
Moving, blinking, scrolling: For any moving, blinking or scrolling information that (1) starts automatically, (2) lasts more than five seconds, and (3) is presented in parallel with other content, there is a mechanism for the user to pause, stop, or hide it unless the movement, blinking, or scrolling is part of an activity where it is essential; and
Auto-updating: For any auto-updating information that (1) starts automatically and (2) is presented in parallel with other content, there is a mechanism for the user to pause, stop, or hide it or to control the frequency of the update unless the auto-updating is part of an activity where it is essential.
2.2.2 Pause, Stop, Hide
What level is 2.2.2 Pause, Stop, Hide?
A
Timing is not an essential part of the event or activity presented by the content, except for non-interactive synchronized media and real-time events.
2.2.3 No Timing
What level is 2.2.3 No Timing?
AAA
Interruptions can be postponed or suppressed by the user, except interruptions involving an emergency.
2.2.4 Interruptions
What level is 2.2.4 Interruptions?
AAA
When an authenticated session expires, the user can continue the activity without loss of data after re-authenticating.
2.2.5 Re-authenticating
What level is 2.2.5 Re-authenticating?
AAA
Users are warned of the duration of any user inactivity that could cause data loss, unless the data is preserved for more than 20 hours when the user does not take any actions.
2.2.6 Timeouts
What level is 2.2.6 Timeouts?
AAA (added in 2.1)
Do not design content in a way that is known to cause seizures or physical reactions.
Guideline 2.3 Seizures and Physical Reactions
Web pages do not contain anything that flashes more than three times in any one second period, or the flash is below the general flash and red flash thresholds.
2.3.1 Three Flashes or Below Threshold
What level is 2.3.1 Three Flashes or Below Threshold?
A