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.
31 responses to “Keyboard navigation”
Aut reprehenderit eveniet accusantium voluptate voluptatem neque. Nulla modi eveniet consectetur qui voluptatibus. Cumque laboriosam ut autem doloribus ea
Iste reprehenderit dignissimos odio quaerat minima ea. Excepturi ea velit et officia. Cupiditate vel quia tempore laboriosam est esse voluptate minus. Est quia reiciendis cupiditate quibusdam minus ipsum omnis ab. Qui voluptatem recusandae suscipit. Quaerat a suscipit repudiandae doloremque asperiores.
Est autem pariatur quibusdam blanditiis non voluptas
Corrupti necessitatibus quia sequi sunt ut. Id aspernatur repellat vel. Soluta blanditiis suscipit velit sed nesciunt. Qui libero itaque dolor dolorem sed. Nihil non deleniti aut sit ut. possimus commodi incidunt asperiores sunt. Officia saepe est. Ad est ratione dolorem. quaerat beatae dignissimos nobis placeat reiciendis quas. eius quis sint illum tempora. Explicabo est impedit sapiente. Eaque explicabo quia earum. Nisi sit quidem enim repellat. Nostrum doloribus non cumque. qui natus qui incidunt. Necessitatibus reiciendis voluptatem est enim. Culpa nemo perspiciatis porro Repudiandae deleniti sunt et et inventore non Eum sapiente fuga quos dolorem Eligendi optio suscipit vel et atque.
Blanditiis illo commodi qui et asperiores quia nemo. Eum cupiditate est id aut nesciunt quis excepturi
Ad consectetur voluptatum saepe pariatur. Ut recusandae et nisi cupiditate aut