How To Navigate A Website Without a Mouse

There are times when using a mouse is not an option and you ask yourself, “How do I navigate a website without a mouse?”  Someone without the full use of his or her hands will often have to use the computer keyboard or a special input device.

On websites that comply with WCAG 2.0, the TAB key in conjunction with the ENTER (i.e. RETURN) key and the arrow keys should get a user to all of the interactive elements of a web page.

There are also key code combinations that will help you focus on other browser windows and tabs.  For example on a Mac, to return to the browser tab you were on previously, you can hold down the command key () while typing the opening square bracket ( [ ). For a full list of Mac keyboard shortcuts visit:

Windows keyboard shortcuts can be found at:

Microsoft has a good cheat sheet for Linux keyboard shortcuts:

If you know of any other resources, please include them in the comments below.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  • CSS Styling the Audio Element

    There are a few things you can do with CSS to style the HTML audio element in various browsers.

  • How to Get WP RSS Aggregator Feed to Validate

    I’m using the plugin WP RSS Aggregator, and I couldn’t get the custom feed to validate in other places. The validator said that it was missing an <author> field. If an item doesn’t have an author, then the feed doesn’t even supply an empty one. The way to fix it is to go to wp-content/plugins/wp-rss-aggregator/templates/custom-feed/entry.twig ... Read more

  • How to Remove Rank Math Top Banner

    Rank Math has added an ugly top banner to the sites using its plugin. Here's how to hide it.

  • Fix for High CPU Usage on Siteground

    The MailPoet cron job on my website was triggered by Google Bot and caused my CPU seconds on Siteground to go over the quota. Here's how I fixed it.

  • Fast MIDI Song Starter

    Here is a really easy way to build MIDI chord progressions using iRealPro.

  • What is Full Kontakt Required?

    Perhaps you don't know what Kontakt is or how it works. Hopefully we can sort these things out and get you on your way to making some music.

  • How To Style a Range Input Slider

    If you are going to build a custom html audio player, you will need to know how to style a range input slider.

  • How to Build a HTML Audio Player with Vanilla JS (Part 2)

    Here is another tutorial on how to build a custom html audio player with vanilla js.

  • Coding a Custom HTML Audio Player (Part 1)

    Here is a starter tutorial on how to create a custom HTML audio player with HTML and JavaScript.