Search is best with a keyboard
Overview
Tab/Shift+Tab and arrow keys jump between search results on Google and DuckDuckGo. Works in Firefox and Chrome — no mouse required.
Press Tab on a Google or DuckDuckGo results page and focus jumps straight to the first result. Press Tab again to move down the list, Shift+Tab to move back up, or use the arrow keys. Press Enter to open the result you're on. Your hands never leave the keyboard. KEYBOARD SHORTCUTS Tab (anywhere on the page) — jump focus to the first search result Tab — next result Shift+Tab — previous result Down arrow — next result, without scrolling the page Up arrow — previous result, without scrolling the page Enter — open the focused result Every other key behaves exactly as it did before. The extension only acts when you press one of the keys above. WHERE IT WORKS Google — google.com plus every Google country domain (google.co.uk, google.de, google.no, google.co.jp, and around 190 more) DuckDuckGo — duckduckgo.com The list of results is rebuilt on every keypress, so navigation keeps working when the page re-renders — toggling a Google search filter, or DuckDuckGo loading more results as you scroll. PRIVACY Nothing is collected, stored, or transmitted. No account, no background process, no network requests, no analytics. The extension asks for no permissions beyond running its content script on Google and DuckDuckGo search pages; no other site is touched. OPEN SOURCE The whole extension is about 100 lines of vanilla JavaScript, MIT licensed, with no dependencies and no build step. Read all of it in a couple of minutes: https://github.com/xoChrisCo/search-is-best-with-a-keyboard If a search engine changes its markup and navigation breaks, open an issue — or send a pull request with the updated selector.
0 out of 5No ratings
Details
- Version1.1.0
- UpdatedSeptember 4, 2026
- Offered bychris
- Size9.65KiB
- LanguagesEnglish
- Developer
Email
hi@conradi.cloud - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, visit the developer's support site