Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Is it possible to do efficient browsing with Firefox using only the keyboard (like in Opera)?

By efficient I mean something faster than using TAB - this takes far too long. The arrow keys should be for navigation (in Opera it is Shift + arrow key). It can done with the Vimperator add-on or its successor Pentadactyl, but isn't there a simpler way?


Update 2: the closest to Opera's way is to enable caret navigation (F7 toggles this mode). It doesn't jump between links so it is a little bit slower, but the normal navigation (arrow keys, page up, page down, etc.) works and the focus/caret/cursor follows (in contrast to a text editor for page up/down). And text can be selected and copied like in a text editor.

The biggest drawback is that in practice it is necessary to switch in and out of caret mode. And there is no indication of which mode is currently active.


Update 1: a work-around (proposed by several but is not really what I am looking for) can be used if 3 settings are changed (to make it practical). After these changes the first few letters of a link text can be typed and that link will selected so pressing Enter will open it.

Using the work-around the screen will jump around if it is a long page as it does not restrict itself to the current visible page, but it is usable.

First settings change:

menu Tools/Options/Advanced/tab General/Accessibility/Search for text when I start typing

Turn this option on.

Second settings change: set option to only go to links; in address bar enter:

about:config

followed by Enter. Then: press "I'll be careful, I promise", find the line accessibility.typeaheadfind.linksonly, select it and change the value to True by either hitting Enter or Shift+F10/Toggle (accessibility.typeaheadfind.linksonly is on line 11 when I tried).

Third settings change: turn off case-sensitivity. Set accessibility.typeaheadfind.casesensitive to 0 (same procedure as for accessibility.typeaheadfind.linksonly, see above. When Enter is pressed a dialog box will appear with the current value. Type 0 and press Enter).

To use: type some part of the link. If there are several possibilities use Ctrl+G (or F3) to jump between them. Use Ctrl+Enter to open in a new tab.

Platform: Firefox 3.0.6, Windows XP 64 bit SP2.

share|improve this question

9 Answers 9

Firefox has two search keys: / searches any text; ' searches for just links. both continue the search with F3.

share|improve this answer
    
I'd forgotten about ' for links only. Thanks! +1 –  outsideblasts Oct 3 '09 at 23:16
    
I only knew about Ctrl+F –  naxa Nov 4 '12 at 23:31

Two suggestions:

1) Hitting the [F7] key toggles whether the arrow keys scroll the page or move the cursor. It's handy for selecting text but can also be useful for moving the cursor over top of a link.

2) Use MouselessBrowing extension. I haven't used it in quite some time, but it used to work very, very well.

share|improve this answer
    
Yes, F7, to toggle caret navigation, en.wikipedia.org/wiki/Caret_navigation, is closest to the way Opera operates. It is still not same as real physical navigation (between links) like Opera, but it is close enough to be useful, especially when combined with the type-and-jump-to-link described elsewhere here. On the other hand when the caret navigation mode is enabled it is possible to select and copy text using only the keyboard. –  Peter Mortensen Jan 10 '10 at 12:58
    
I second the MouselessBrowsing extension. mouseless.de –  Andreas Oct 15 '10 at 9:56

Tick on "Search for text when I start typing"(Options -> Advanced -> General), then you can type the text of links and hit enter, which massively increases speed of navigation.

share|improve this answer
1  
Wow, didn't know of this option. Really cool... –  Nikhil Oct 3 '09 at 22:47

If I know the text of the link I want to go to, / (quick-find) works pretty well.

share|improve this answer

I used Numberfox for a while. It attaches a number to each link on a page so you can use (as Phoshi said) Find As You Type to find the link number. Was a bit cumbersome for me, but might be what you're looking for. Unfortunately, only for FF2, but if you disable addon update checking, it might work!

share|improve this answer

Hit-a-hint is an addon that makes a user defined key a special key which activates alphabetical hints for all the links on a page for easy following. LoL is a fork of HaH that works with FF 3.5 and is more actively maintained.

This functionality is quite the same that is implemented also in Vimperator's hint mode.

share|improve this answer

You could try gleeBox and see if it works for you.

share|improve this answer

I've tried all the different methods and addons for keyboard navigation in Firefox, and the two I like the most are:

  1. Press the ' key, type the first few letters of a link and then immediately hit enter.

  2. The Spatial Navigation script that can be found over at userscripts.org. Just like in Opera, you navigate between links with Shift and the arrow keys. It doesn't come close to the native spatial navigation in Opera, but it works about as well as the Crossfire addon for Chrome.

share|improve this answer
    
This seems to be a comment on previous answers. –  AthomSfere Oct 8 '13 at 2:58

Unfortunately Hint-a-hint doesn't seem to support more recent browsers and the LoL link is broken and no extension named "LoL" seems to exist in the mozilla addons repository.

Vimium instead seems to be maintained and so far works here.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.