How Can We Help?
Search for answers or browse our knowledge base.
-
Getting Started
-
FAQs
-
Other
-
Classic
- Edge Case: Many Categories
- Edge Case: Many Tags
- Edge Case: Nested And Mixed Lists
- Edge Case: No Content
- Markup: HTML Tags and Formatting
- Markup: Image Alignment
- Markup: Text Alignment
- Markup: Title <em>With</em> <b>Mark<sup>up</sup></b>
- Markup: Title With Special Characters ~`!@#$%^&*()-_=+{}[]/\;:'"?,.>
- Media: Twitter Embeds
- Post Format: Aside
- Post Format: Audio
- Post Format: Chat
- Post Format: Gallery
- Post Format: Gallery (Tiled)
- Post Format: Image
- Post Format: Image (Caption)
- Post Format: Image (Linked)
- Post Format: Link
- Post Format: Quote
- Post Format: Standard
- Post Format: Status
- Post Format: Video (WordPress.tv)
- Post Format: Video (YouTube)
- Taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu
- Template: Comments
- Template: Comments Disabled
- Template: Excerpt (Defined)
- Template: Excerpt (Generated)
- Template: Featured Image (Horizontal)
- Template: Featured Image (Vertical)
- Template: More Tag
- Template: Paginated
- Template: Password Protected (the password is "enter")
- Template: Pingbacks And Trackbacks
- Template: Sticky
- Show all articles ( 22 ) Collapse Articles
-
Unpublished
-
Uncategorized
- Keyboard navigation
- sdfg
- Template: Comments
- Template: Comments Disabled
- Template: Excerpt (Defined)
- Template: Excerpt (Generated)
- Template: Featured Image (Horizontal)
- Template: Featured Image (Vertical)
- Template: More Tag
- Template: Paginated
- Template: Password Protected (the password is "enter")
- Template: Pingbacks And Trackbacks
- Template: Sticky
-
Block
-
Media
-
Markup
-
Template
- Template: Comments
- Template: Comments Disabled
- Template: Excerpt (Defined)
- Template: Excerpt (Generated)
- Template: Featured Image (Horizontal)
- Template: Featured Image (Vertical)
- Template: More Tag
- Template: Paginated
- Template: Password Protected (the password is "enter")
- Template: Pingbacks And Trackbacks
-
Post Formats
- Edge Case: Many Categories
- Post Format: Aside
- Post Format: Audio
- Post Format: Chat
- Post Format: Gallery
- Post Format: Gallery (Tiled)
- Post Format: Image
- Post Format: Image (Caption)
- Post Format: Image (Linked)
- Post Format: Link
- Post Format: Quote
- Post Format: Standard
- Post Format: Status
- Post Format: Video (WordPress.tv)
- Post Format: Video (YouTube)
-
Edge Case
-
aciform
-
antiquarianism
-
arrangement
-
asmodeus
-
broder
-
buying
-
Cat A
-
Cat B
-
Cat C
-
championship
-
chastening
-
Child 1
-
Child 2
-
Child Category 01
-
Child Category 02
-
Child Category 03
-
Child Category 04
-
Child Category 05
-
clerkship
-
disinclination
-
disinfection
-
dispatch
-
echappee
-
enphagy
-
equipollent
-
fatuity
-
Foo A
-
Foo A
-
Foo Parent
-
gaberlunzie
-
Grandchild Category
-
illtempered
-
insubordination
-
lender
-
monosyllable
-
packthread
-
palter
-
papilionaceous
-
Parent
-
Parent Category
-
personable
-
propylaeum
-
pustule
-
quartern
-
scholarship
-
selfconvicted
-
showshoe
-
sloyd
-
sub
-
sublunary
-
tamtam
-
weakhearted
-
ween
-
wellhead
-
wellintentioned
-
whetstone
-
years
< All Topics
Print
Keyboard navigation
Posted
Updated
ByDave
0 out of 5 stars
5 Stars | 0% | |
4 Stars | 0% | |
3 Stars | 0% | |
2 Stars | 0% | |
1 Stars | 0% |
There are many different ways to use the web besides a mouse and a pair of eyes. Users navigate for example with a keyboard only or with their voice.
All the functionality, including menus, links and forms should work using a keyboard only. This is essential for all assistive technology to work properly. The only way to test this, at the moment, is manually. The best time to test this is during development.
How to keyboard test:
Tab through your pages, links and forms to do the following tests:
- Confirm that all links can be reached and activated via keyboard, including any in dropdown submenus.
- Confirm that all links get a visible focus indicator (e.g., a border highlight).
- Confirm that all visually hidden links (e.g. skip links) become visible when in focus.
- Confirm that all form input fields and buttons can be accessed and used via keyboard.
- Confirm that all interactions, buttons, and other controls can be triggered via keyboard — any action you can complete with a mouse must also be performable via keyboard.
- Confirm that focus doesn’t move in unexpected ways around the page.
- Confirm that using shift+tab to move backwards works as well.
Resources
Table of Contents