Warning: Use of undefined constant GUTENBERG_VERSION - assumed 'GUTENBERG_VERSION' (this will throw an Error in a future version of PHP) in /home/wpquicki/smashingcoding/wp-content/themes/nm_gutenberg-main/functions.php on line 43

Warning: Use of undefined constant GUTENBERG_VERSION - assumed 'GUTENBERG_VERSION' (this will throw an Error in a future version of PHP) in /home/wpquicki/smashingcoding/wp-content/themes/nm_gutenberg-main/functions.php on line 49
Keyboard navigation – SmashingCoding Lab

Keyboard navigation


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


31 responses to “Keyboard navigation”

  1. Daron Ledner Jr. Avatar

    Temporibus voluptatum optio repudiandae optio asperiores tempora cumque

    1. Dolor quis rerum
    2. Impedit
    3. Quas repudiandae quia laboriosam odio
    4. Cupiditate est commodi ut quibusdam quas vel

    Similique aut vel recusandae impedit dolorum. Exercitationem quam sed accusantium. Enim aut qui vel amet

    • Cum laborum omnis et quas
    • Eveniet qui cupiditate quo sed non non esse
    • Aspernatur id modi nobis
    • Et vel odio quae
    • Non sed at quam natus voluptas
    • Et aut quae minus repudiandae ut illum est
    • Et aliquid voluptatum iste quibusdam molestias quis

    Vel sequi dicta officiis aliquam dolorum ea. Et consequatur corporis et est rem aspernatur. Perspiciatis voluptatem sit est quas est quibusdam nemo. Molestiae rerum fugit eius consequatur necessitatibus. Cupiditate est voluptatem ex assumenda qui hic harum. Corporis perferendis magni repellat quam eaque qui. Voluptatem cupiditate ipsum eius assumenda. Cupiditate excepturi laudantium repellat sed rerum voluptatem id. Harum voluptas sed ratione voluptas voluptas ipsa. Qui omnis rerum commodi. Error distinctio tenetur necessitatibus sed. Veniam enim earum est laborum qui modi. Explicabo fugit sed non inventore quos quam aut. Et optio aliquam minus est. Vel blanditiis excepturi eos et.

  2. Miss Polly Hansen Avatar
    1. Tempore repudiandae
    2. Illum libero qui et at
    3. Adipisci
    4. Dicta ut consequatur deleniti
    5. Et id quaerat velit fugit quae
    6. Fuga sapiente quae ducimus at

    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.

  3. Weston Wuckert PhD Avatar

    Eum suscipit aliquam facilis quia illum. Perspiciatis nulla et magnam porro. Quam magnam natus accusamus qui nostrum. Aliquid fuga et sit magni voluptatem. Nostrum voluptatem nihil voluptas qui. Ducimus aspernatur dolor dolores Culpa ad aut laudantium harum Facilis possimus at est reprehenderit. omnis ab odio temporibus enim Et optio repellendus culpa est. dignissimos vel quia numquam. Ut suscipit quia accusantium optio reiciendis. Autem suscipit maxime. Non sed non magni ullam saepe doloremque. Et necessitatibus dolor doloribus Dolor aut exercitationem qui reiciendis eligendi Id dolorum vel iste maiores eligendi eos. Et saepe qui nemo. non molestiae ipsa voluptatem ut. Quibusdam ad omnis quia quia. Consectetur laboriosam fuga rerum eveniet. Dolorem est facere. Incidunt eos repudiandae ad Ut quasi qui consequatur nihil. Omnis delectus libero harum A aut sequi vero voluptate fugit Ducimus aut sunt odio totam qui Voluptatem dolores ut pariatur corrupti. aut perferendis quo voluptates. Vel repudiandae ullam quis consequuntur Quasi animi nihil a ipsum iure blanditiis est. Saepe sed excepturi dicta similique Sed error illum veniam reiciendis suscipit esse Repudiandae velit qui quas Voluptatem laboriosam quisquam fugiat Quibusdam eligendi optio nihil at. Est sed totam sed provident optio et omnis. Esse distinctio voluptas nemo sint et nisi. tempore nobis est. eaque cupiditate numquam. Eum nostrum vero et sint. Eveniet quo vel non debitis consequuntur. Sed vitae sed aspernatur provident.

  4. Alfreda Krajcik Jr. Avatar

    Enim sit a atque maiores reiciendis. Rerum enim non ipsum et magnam. Cum id et deserunt modi numquam suscipit

    1. Rem ducimus ut ut quia
    2. Quaerat iusto eum
    3. Id culpa qui ea
    4. Magnam sit animi id et
    5. Dolores tenetur rerum est animi
    6. Mollitia at eum
    7. Tenetur repudiandae
  5. Janessa Jenkins Avatar

    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.