Skip to content

nwatab/search-navigator

Repository files navigation

What is this?

A lightweight bookmarklet that enhances your Google search experience with intuitive keyboard navigation and quick category switching.

Usage

  1. Keyboard Navigation:
  • j or Down Arrow: Navigate down through search results.
  • k or Up Arrow: Navigate up through search results.
  • h or Left Arrow: Go to the previous search results page.
  • l or Right Arrow: Go to the next search results page.
  • i: Go to Google Image search.
  • a: Go to Google Search All tab.
  • Enter: Open the highlighted search result. Open in a new tab with Ctrl + Enter (Win) or Cmd + Enter (macos). Open in a new window with Shift + Enter.

Roadmap

  • YouTube Support
  • Light/Dark Theme Support
  • Customizable Keyboard Shortcuts
  • Scroll up/down only when a selected item is out of the viewport.
  • Google Images
  • Google Maps
  • Google Shopping
  • Google News
  • Google Video

Developer Contribution Guidelines

To set up the project locally and contribute, follow these steps:

  1. Install Dependencies:
    Run pnpm run install to install all necessary packages.

  2. Build the Project:
    Execute pnpm run build to compile the project. The build artifacts will be generated in the /dist directory.

  3. Load the Extension:
    Open chrome://extensions/ in your Chrome browser and use the "Load unpacked" option to load the /dist directory.

Feel free to open issues or submit pull requests if you have any improvements or fixes!