If you want the ultimate keyboard only web browsing environment via mozilla-firefox
then you need to checkout Conkeror.
can provide you with a completely keyboard driven working environment.
Here's a screenshot:
and here's some of the key bindings for those who might be interested: Some common key bindings
C means control, M means Meta (or alt). As an example, holding down control and meta and then pressing the t key would be written C-M-t.Browsing
g open new URL
B, l Go Back
F Go Forward
c Copy current URL to the clipboard
M-SPC Copy the X11 cut buffer to mozilla's clipboard.
C-x r b jump to bookmark
C-x r l list all bookmarks
C-x r m bookmark current URL
C-h b List all key bindings
C-h i Show this page.
C-h t Show the Conkeror tutorial.Movement
C-a beginning of line
C-e end of line
C-f Forward a column
C-b backward a column
C-n Forward a line
C-p backward a line
C-v Page down
M-v Page up
M-< Beginning of document
M-> End of document
C-s Open i-search forward
C-r Open i-search backward
f cycle through the document's frames. The background will flash red to indicate the focused frame.I-Search
C-s search forward
C-r search backward
C-g quit i-search (jump back to where i-search started)
backspace undo search
any modifier plus a key, enter or tab close i-searchNumbered Links
You will notice each href link and form input has a number (gray background) floating on top of it. if you type the number and press enter, the href will be followed, form button clicked, or form field focused. If you press M-RET, the link will be focused. C-RET and the link will be opened in a new buffer.
Often the floating numbers get in the way of the content, so they can be toggled with M-l. When invisible, either typing a number or pressing the 'n' key will show them for the duration of the command.Numbered Images
To copy the location of an image, press 'i'. For each image, a number (pink background) will appear at its corner. Type the number and the image location will be copied to the clipboard.
Note the image numbers disappear after the command is finished. To toggle the image numbers, press C-M-l.Buffer Management
C-u g Open an URL in a new buffer
C-x b Select a buffer based on it's name.
M-p previous buffer
M-n Next bufer
C-x k kill buffer
C-x 5 C-f, C-u C-u g Open an URL in a new frame
C-x 5 0 Close the current frame (all buffers in the frame are lost, at this point)
C-x C-c Quit conkerorAd Blocking
Conkeror can block images, scripts, etc originating from servers that match one of conkeror's adblock patterns. To add a pattern use M-x adblock-add-pattern. The pattern is a regular expression.
I've tested this on mozilla-firefox
and it works perfectly.