A browser extension that adds keyboard navigation to Google search results. Navigate search results, switch pages, and change search types without a mouse using Vim-like keybindings (hjkl).
| Key | Action |
|---|---|
| J / ↓ | Focus next search result |
| K / ↑ | Focus previous search result |
| L / → | Go to next page |
| H / ← | Go to previous page |
| / | Focus search input |
Press G followed by one of the keys below to switch the search type.
| Key | Action |
|---|---|
| A | All |
| I | Images |
| V | Videos |
| M | Maps |
| N | News |
| Shift+V | Verbatim (exact match) |
Note
Keyboard shortcuts are automatically disabled while a form input (e.g. search box) is focused.
Prerequisites: mise
mise install
pnpm install
pnpm buildAfter building, open chrome://extensions, enable "Developer mode", and click "Load unpacked" to select the .output/chrome-mv3 directory.
For Firefox:
pnpm build:firefoxpnpm devStarts a dev server with HMR for instant code reloading.
pnpm run typecheck # Type check (tsgo)
pnpm run lint # Lint + format check
pnpm run fix # Auto-fix- WXT — Browser extension framework
- TypeScript + tsgo — Type checking
- Oxlint + Oxfmt — Rust-based linter / formatter
- Lefthook — Git hooks manager
MIT