Input Methods Flashcards
Name 3 key concepts in keyboard accessibility.
- focus
- functionality
- user control
What do you call a UI element that you can’t tab away from?
keyboard trap
True or false: focused elements must always be visible on screen.
true
sighted users should be able to see focus at all times
True or false: headings should be focusable when tabbing around the page
false
active UI elements must be focusable
inactive elements such as headings, paragraphs, lists, tables, images, and so on, should not be focusable when you tab around the page
What’s the minimum pointer target size as of WCAG 2.2 AA?
24 x 24 px
What’s the minimum touch target size of actionable elements?
44px x 44px with at least 6px space between elements
What are the 5 allowable exceptions to the touch target size rules?
- Spacing: The target offset is at least 24 CSS pixels to every adjacent target;
- Equivalent: The function can be achieved through a different control on the same page that has an area of at least 24 by 24 CSS pixels;
- Inline: The target is in a sentence or block of text;
- User agent control: The size of the target is determined by the user agent and is not modified by the author;
- Essential: A particular presentation of the target is essential or is legally required for the information being conveyed.
What are the four input methods that must be supported for full accessibility?
- mouse
- keyboard
- touch
- voice
The mouse cursor becomes a hand pointer when the mouse cursor hovers over which of the following native HTML elements?
A. Buttons
B. Links
C. Text fields
D. A and B
B. Links
Which elements need to be keyboard-focusable?
Links, buttons, and anything interactive
What should be the primary means of keyboard interaction within an ARIA widget?
users tab to the widget, then use the arrow keys to navigate within the widget
What should be the logical progression of the focus when a person opens and then closes an ARIA dialog?
A. The focus should go to the dialog, then back to the original button that opened the dialog.
B. The focus should go to the dialog, then back to the top of the original web page.
C. The focus should go to the top of the page, then to the dialog, then back to the top of the page.
D. The focus should go to dialog, then back to the browser address bar.
A. The focus should go to the dialog, then back to the original button that opened the dialog.
True or false: Screen readers automatically notify users when a web page implements custom keystrokes.
False
True or false: If you code a widget to be fully keyboard-accessible when using the arrow keys, touch devices users (without keyboards) will still not be able to use the widget, in most cases.
True
True or false: Custom JavaScript gesture events on web pages will probably not work when a touch device screen reader is turned on.
True
screen readers override most custom gestures