mozdev.org

surfkeys

resources:
What's New
Other Stuff

Abstract

Why is a mouse good for web surfing? Because it is easy to use with just one hand while the other is doing something else, or just taking rest. Why is it bad? Too many reasons..

SurfKeys is a project that aims to make comfortable surfing possible with just one hand using just keyboard. It is intended to use with Hit-a-Hint extension.

Features

Hints

You can use the 'next/prev' option on any page you desire by adding some substring of the page url with some piece of text inside the 'Next' and 'Previous' link html tags. Format is:

{substring of url}:{substring of NEXT tag}:{substring of PREVIOUS tag};

e.g. google.com:Next:Prev;google.fi:Seuraava:edellinen

Another way to add a link to this list is via context menu (you can reach it by focusing the link you desire with HaH, and then pressing e.g. the "menu"-key in your MS-keyboard and selecting 1 (for previous) or 2 (for next).

You can also use this feature also with various forums for browsing down threads and for pages with an image browser. Notice, that the page history doesn't change when using this option, so you just are changing a page in the history, NOT adding a new page.

NOTICE: It's important to turn off the Find As You Type-mode from preferences, and use ' and / keys for searching.

ToDo

There is much to do for this extension so that it is 'sensible' and works well. I have thought to add next features in the future.

This is the key-binding table, that is trying to be the "ideal" keybindings. If you have suggestions, please tell me. Feel free to edit the source code to fit it to your personal needs.

h scroll left
l scroll right
k scroll up
j scroll down
m next result
n previous result
, previous page (back)
. next page (forward)
o next tab / buffer
u previous tab / buffer
shift + u move current tab to left
shift + o move current tab to right
b make current tab to the beginning of tablist
e move current tab to the end of tablist
p page up
; page down
y close current buffer/tab
g go to location bar
d go to search bar
r reload page
t new tab/buffer
w close current window

For questions or comments about surfkeys, please send a message to the surfkeys mailing list.
Copyright © 2000-2008. All rights reserved. Terms of Use & Privacy Policy.