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.

What browsers have good keyboard support? That means you don't have to use the mouse so much. Or what is a good setup for browser + keyboard interaction.

I know the basic keyboard shortcuts (tab switching, new tabs etc.) but I don't know a good way to switch between links and search areas - usually that means TAB, Shift-TAB one at a time.

Is there maybe some plugin that'll add numbers to links and I could just do something like 12 to go to the link 12?

share|improve this question

6 Answers 6

up vote 10 down vote accepted

Firefox with Vimperator is designed to never, ever need the mouse.

Ever. And it works really quite well. Based upon the cli text editor Vim, so it's certainly got the right idea :)

Just an example:

alt text

share|improve this answer
2  
Looks interesting :-) –  Ivo Flipse Mar 4 '10 at 10:58
    
two problems with that... I don't like firefox that much and I don't like vi that much... But I'll give it a try... –  egon Mar 4 '10 at 11:09
    
found something similar for Chrome - Vimium –  egon Mar 4 '10 at 11:31

UZBL is a browser made for exactly this. It's extremely configurable, fast, and you should never feel the need to use your mouse.

It's based on WebKit, so it's fast and supports all the sites that the other WebKit-based browsers does (Chrome, Safari, etc.).

It might have a longer learning curve than for example Firefox with Vimperator, or similar but I believe it would be worth it.

Uzbl follows the Unix philosophy - "Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface."

alt text

(Screenshots)

share|improve this answer
    
this looks interesting... –  egon Mar 4 '10 at 17:16

Links in text mode.

share|improve this answer
  • Opera
  • Uzbl
  • Lynx
  • Links
  • Elinks
  • Vimperator
  • Vimium
share|improve this answer

Out of the box Opera supports all-keyboard operation on a page.

The most important is probably navigating links. Just use Shift and the arrow keys:

Shift + ArrowUp: go to a link above the current link.

Shift + ArrowDown: go to a link below the current link.

Shift + ArrowLeft: go to a link to the left of the current link.

Shift + ArrowRight: go to a link to the right of the current link.

These work the same in Opera 9.x and 10.x. In Debilski's link, Keyboard shortcuts, they are listed near "Spatial navigation keys".

share|improve this answer
1  
Also, it has single-key keyboard shortcuts, i.e. you can do the actions mentioned above with WASD keys. –  Greg Mar 4 '10 at 12:24
1  
See also: opera.com/browser/tutorials/nomouse . Plus you can easily redefine the shortcuts. –  Debilski Mar 4 '10 at 12:26
    
Note that there have been quite a lot of changes since 9.0, so you should look at a newer document like help.opera.com/Windows/10.00/en/keyboard.html . (Depending on your OS, you need to look for another page, of course.) –  Debilski Mar 4 '10 at 12:32
    
moving one link at a time isn't really what I'm looking for... It takes way too long if you have over 80 links on page... –  egon Mar 4 '10 at 17:02
    
@egon: you can just use the Page Down key to get to the approximate place. The navigation works on the currently visible part of the page (it will not jump back to near the previous link). It is almost like navigating in a text document with a text editor. It truely does work, I have used it for many years. –  Peter Mortensen Oct 26 '11 at 4:23

Firefox can be setup such that the first few letters in a link can be typed and the focus will then move there. If the few letters are not unique then F3 (or Ctrl + G) can be used to jump between the matching links. The link with focus can then opened with Enter (or if it is to be opened in a new tab: Shift + Ctrl + Enter).

You can also get close to a link by typing (e.g. to a unique link text) and then use TAB to get to the desired link.

How to setup Firefox to make this practical can be found in this question, Update 1.

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.