Unlike regular bookmarklets, that are designed to be clicked on to do their magic, keyboardlets can be invoked without having to reach for the mouse.
What I like most about this is that I never have to leave the keyboard, but this magic should also be useful for the mouse addicts among us.
Some keyboardlets are marked "defaults to selection". This means that you can simply select the text on the web page (for example the name of some paper you want to look up) and then simply type, for example, "cs" in the location bar to automatically look that paper up in citeseer.
| purpose | link | shortcut |
|---|---|---|
| CiteSeer (defaults to selection) | cs = citeseer | cs |
| ACM Digital Library | acm = Digital Library | acm |
| IEEE Xplore | ieee = Xplore | ieee |
| DBLP title lookup | dblp = DBLP title search | dblp |
| NCSTRL | ancestral = NCSTRL | ancestral |
| Paper Search | ps = paper search | ps |
| MathWorld | mw = mathworld | mw |
| Google (defaults to selection) | g=google | g |
| Google "feeling lucky" (defaults to selection) | gg=lucky google | gg |
| Altavista (defaults to selection) | av = altavista | av |
| Vivisimo | vi = vivisimo | vi |
| Acronym lookup | acro = acronym lookup | acro |
| RFC lookup | RFC (Request For Comments) | rfc |
| Read a technical note from Dijkstra | ewd = lookup EWD | ewd |
I found out about keyboardlets there; they have other examples too. You should also read grayrest's bookmarks for more advanced tricks (I use his POST technique for the dblp keyboardlet).
Here are some extra keyboardlets. They are not directly research-related and should be of interest to a wider audience.
| purpose | link | shortcut |
|---|---|---|
| English->French translation | ef = English -> French | ef |
| French->English translation | fe = French -> English | fe |
| German <-> English translation (defaults to selection) | de = German <-> English | de |
| Merriam Webster Dictionary | mwd = Webster | mwd |
| Oxford English Dictionary | oed | oed |
| Wikipedia lookup (updated) | wiki = wikipedia | wiki |
| freedb song lookup | freedb = title lookup | freedb |
| validate (defaults to current page) | validate = w3 validator | validate |
| internet movie database | imdb = name and title search | imdb |
| Zap embeds | zap | zap |
And if you're interested in enhancing Mozilla then you should check out this page about selectively blocking flash.
You can find more bookmarklets at http://wormus.com/leakytap/Internet/CustomKeywords
Also, if you have other interesting keyboardlets, let me know! I can post them here for everyone to enjoy.