Search Keys
Search Keys lets you go to search results by pressing the number of the search result instead of clicking. For example, pressing 1 takes you to the first result. Hold Alt (Windows/Mac) or Ctrl (Linux) to open results in new tabs, or Shift to open results in new windows.
This extension can save you time because your hands are usually on the keyboard after you enter a search.
Search Keys supports
Google,
Bing, and
Yahoo.
Install
Install Search Keys 1.0.1, which works in at least Firefox 3.0 through 3.6.
Changelog
Search Keys 1.0.1 (2010-01-05)
- Fix JavaScript strict warnings.
Search Keys 1.0 (2009-11-05)
- Updated to work with Google's next/previous page links again.
- Updated to work on Yahoo again.
- Added Bing.
- Removed many engines that broke over the years.
- Unjarred chrome.
- Switched from contents.rdf to chrome.manifest (required for Firefox 3.6).
Search Keys 0.8.1 (2006-11-28)
- Updated to work on Google again.
- Dropped support for Google Groups. (The site recently changed to use less semantic HTML, making it harder for Search Keys to identify the main links. Also, there's a beta, which uses different HTML, and will presumably replace Google Groups at some point.)
Search Keys 0.8 (2006-10-28)
- Updated to make the previous/next shortcuts (comma and period) work on Google again. Google made a clever change: the navigation section no longer uses a bunch of tiny images, but instead splits this image using CSS.
- Updated to work on Google News again.
- Updated to work on Yahoo Local again.
- Removed support for Google Local, which has been merged in Google Maps. These shortcuts don't make much sense on Google Maps.
- Made the hints show up on trunk again, using the technique in this article.
- Fixed it to create DOM nodes for the hints in the correct document, so it won't break when Firefox trunk starts throwing WRONG_DOCUMENT_ERR in compliance with DOM specs.
Search Keys 0.7.3 (2006-01-13)
- Fixed a potential minor leak by adding "var link;" to the goToResult function.
Search Keys 0.7.2 (2005-11-29)
- Made it work on pages resulting from address bar searches. (You'll only notice this fix if you have changed keyword.URL to something other than Google's "I'm Feeling Lucky". The fix is a workaround for a bug in Firefox, bug 264830.)
Search Keys 0.7.1 (2005-11-28)
- Fixed it to work on Google again (broken by a recent change by Google).
- Fixed it to work with del.icio.us again (broken by a not-so-recent change by del.icio.us).
Search Keys 0.7
- Fixed a JavaScript Strict warning: function getActiveEngine does not always return a value.
- Made . and , navigate between pages of search results on Google.
- Marked the extension as working in Firefox 1.1α1.
Search Keys 0.6 (2004-11-13)
Search Keys 0.5 (2004-10-29)
- Make number keys on numeric keypad work. They only work when Numlock is on and they don't work with Shift.
Search Keys 0.4.2 (2004-10-16)
- Support custom Google web searches in addition to normal Google searches.
- Support Google Images (with no boxes showing shortcuts)
Search Keys 0.4.1 (2004-10-16)
- Avoid conflict with tab-switching shortcut on Linux, too.
Search Keys 0.4 (2004-10-16)
- On Windows and Mac, use Alt+number instead of Ctrl+number for opening in a new tab, in order to avoid conflict with tab-switching shortcuts.
- Skip preview links added by the Search Preview and McSearchPreview extensions.
- Remove Bugzilla support.
- Update maxVersion so Firefox 1.0 knows this extension works with it.
Search Keys 0.3 (2004-10-15)
- Support international versions of Google, Google News, and Google Groups.
- Make boxes containing numbers slightly shorter.
- Add an extension icon.
Search Keys 0.2 (2004-10-14)
- Next to each search result, show its number.
Search Keys 0.1 (2004-10-14)
Known bugs
- When you use Search Keys to follow a link, the referrer is not sent.
- Search Keys conflicts with Find. If you press a number key while viewing a search-results page, Search Keys always handles it, even if you're trying to use Find and typed / or ' beforehand. (This is arguably a bug in Firefox.)
- If a search result's title text has a direction different from the page's direction (e.g. a Hebrew result in an English page), the green box indicating the shortcut is misplaced.
- On the Hebrew-language version of Google, the hint should be placed to the left but is placed to the right.
- Doesn't work when the search-results page is in a frame.
Source
Search Keys is open-source (MPL/LGPL/GPL). Unzip the .xpi to see the source, which is mostly JavaScript.
Adding support for a new search engine only requires a few lines of code. Future versions may make it possible to add engines without editing the source.