Skip to navigation

Mouseless browsing

Some things I do to use the mouse less when browsing.

  1. Use Firefox shortcuts (just google for a list).
  2. I’ve installed the mouseless browsing (MLB) Firefox extension. Every link in a page gets tagged with an ID. Type that ID, then hit ENTER. (For me, this works using “Find as you type” in the Firefox preferences).
  3. I’ve set up some Firefox smart keywords for quick searching from the location bar.
  4. I’ve installed the CustomizeGoogle extension to Firefox. Amongst other things, you can set it to “Give the searchbar focus”. This means that if you can immediately modify you search.
  5. I already have Greasemonkey installed. This lets you modify websites using browser-based JavaScript. From, an online repository of user scripts, I’ve downloaded Google Search Box AccessKey. Now, on any Google search page, hitting the access key and the letter “s” puts the cursor in the search box.
  6. The “access key” differs by browser. Generally, for Firefox under Linux, it is the ALT key. For me, it is apparently ALT+Shift, which is just as well, since I’m using ALT already for loads of XFCE shortcuts. It’s generally a great idea, and some websites have set it server-side for quick navigation to important links. I’ve now implemented it for this blog. Hitting your access key and “s” will put the cursor in the search box. From there, you can either search, or tab-navigate directly down the list of links along the right hand sidebar.
  7. Generally, I try to navigate using the tab key. A big problem is that it is often hard to see which link has focus, or even whether the location bar or the main window have focus. In about:config, filter for “focus”, and set browser.display.focus_background_color and browser.display.focus_text_color. I’ve set the background color to #a2e88b and the foreground color to black. That’s helpful, but doesn’t show up on some elements, such as images. In Greasemonkey, I’ve set up Bright Focus (for buttons, links and textboxes). This gives a border, which also shows up around images and the like. I don’t like the default color, so I set it to be 2px #66CC00. This is also available as a script for the Firefox Stylish extension.
  8. In the same spirit, I’ve added this to my userChrome.js:
    /* give urlbar background color when it has focus */
    #urlbar[focused="true"] { background-color:#A2E88B !important; }
    /* change focus rings around acitve tabs  */
    .tabbrowser-tabs > tab:focus .tab-middle {
      -moz-outline: solid 2px #66CC00 !important;
  9. Finally, I’ve set up my home page to be a local page containing a handful of frequently visited sites, so I can just load my home page and then quickly navigate to them.

Comments are closed.