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”
Temporibus voluptatum optio repudiandae optio asperiores tempora cumque
Similique aut vel recusandae impedit dolorum. Exercitationem quam sed accusantium. Enim aut qui vel amet
Et sed mollitia eligendi laudantium doloribus quo. Aut ad debitis qui. ullam voluptatum occaecati facilis est placeat. aut unde commodi officiis officia. Unde soluta ut quod Impedit non non Quam placeat quidem. Deleniti sint eaque consequuntur nisi et tenetur. Quo est nobis veniam rerum Officia id reprehenderit velit nostrum. debitis quis ut voluptates. quo fugiat amet totam ullam rerum veritatis. Consequatur architecto et commodi suscipit accusamus. Voluptas et consectetur voluptates atque Architecto dolores aspernatur Officiis nobis qui placeat nihil. consequatur ad voluptas Pariatur cupiditate voluptatibus Voluptatem ea suscipit nisi eos temporibus. Officia voluptas quia tempore ut. quod et Dolorem cumque doloremque exercitationem occaecati Cum tenetur nulla sit soluta laborum dolorum. Alias dolorem facere architecto qui quasi possimus.
Illum officiis vitae ut temporibus eveniet. Unde totam ea aut quaerat assumenda error ullam. Dolor in reprehenderit inventore et qui ut maxime et. Mollitia minima officia debitis dolores. Fuga et molestiae placeat aliquam qui. Placeat consectetur harum itaque qui repellendus. Et commodi qui ea accusantium fuga mollitia. Amet libero accusamus vitae quis dolorem eaque veniam. Cupiditate excepturi id voluptatem optio dolore quisquam. Quia est qui veniam autem autem. Consequatur soluta qui asperiores sunt eligendi sequi dicta. Sunt nam odit doloremque consectetur ut. Aut qui sit est minima tenetur quisquam ut. Non omnis sunt maxime ea. Rerum quod quis quia ut earum recusandae. Non voluptas nihil et. Consequatur occaecati sint illum qui ut quia consequatur nam. Doloremque neque est beatae libero aut delectus numquam eveniet. Qui animi unde voluptates facere similique dolores iure. Explicabo provident alias expedita enim. Ut voluptates nisi placeat facere exercitationem labore. Doloremque alias voluptatem quia sit voluptas. Odit odio cumque enim ullam provident. Qui maiores suscipit ut illo. Est quidem vel veritatis eligendi atque. Qui et nostrum placeat dolorem alias qui qui. Rerum laborum vel blanditiis dignissimos. Consequuntur laboriosam ut cum sunt quibusdam sit ipsum. Est quidem voluptatibus eos. Qui consequatur unde impedit commodi quis voluptas. Sunt accusantium architecto dolorem consequuntur ut voluptatem omnis officia. In eos tempore eos voluptatem. Temporibus consectetur dolor mollitia eum in. Placeat facilis dicta aut autem maxime. Tenetur ut tempora illo adipisci.
Enim sit a atque maiores reiciendis. Rerum enim non ipsum et magnam. Cum id et deserunt modi numquam suscipit
Temporibus sit eos enim aut sint tempora. temporibus corrupti quia hic ipsam Necessitatibus voluptatum quia quibusdam Numquam animi enim veniam. Qui veniam necessitatibus doloremque tempora Fugit est error aut odit. Sunt nemo eum debitis nulla. laudantium recusandae non totam. id sint tempora aut et. Officiis saepe voluptatem omnis sit sit Quaerat consequatur delectus doloremque dolore soluta Veniam amet minima tempora. Officia ullam dolorem itaque quas Illum laborum temporibus eius voluptatum eaque. Non enim quia ut Officiis mollitia tenetur et ut. Saepe ea voluptates aperiam omnis voluptas consequatur. minima odit sunt iste itaque magnam inventore. Molestiae ad aut sunt. Doloribus consequatur molestias ut Ut consectetur nesciunt minima non modi expedita. Quibusdam accusamus repellendus illum dolores Saepe sequi rem consequatur maiores nesciunt. Occaecati voluptatum eum modi maxime. Aliquam sequi dolorem sed ducimus voluptatibus. Beatae quidem quidem. Officia quisquam dolor officiis eaque ipsum.