Adds keyboard shortcuts/hotkeys back to Google search results

Latest Version

Version
1.1.18
Update
October 4, 2023
Size
34.23KiB
Developer
Category
Users
8,000+
Rating
4.61935 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
Storage
See more

Google Search Keyboard Shortcuts Extension

1.1.18
- Further restricted domains the extension will run on

1.1.17
- Added option to include a space at the end of search query when focusing the search box
- Updated selectors

1.1.16
- Updated search box selector to accommodate Google search updates (now using textarea instead of input)

1.1.15
- Updated Google selectors.

1.1.14
- Fixed bug where first result would be skipped if auto focus first was not selected
- Fixed array index out of bounds exception after last result
- Added back navigation for footer links. Don't highlight footer links
- Pulled addResultHighlight, findContainer back into their own methods
- Removed focus/text property separation. Selector guarantees they'll always be the same
- Style updates
- Added safeguard to detect outdated selectors
- Pulled all selectors out into their own properties

1.1.13
- Fix for issue #23. Updated Google selectors

1.1.12
- Fix for issue #19. Updated Google selectors

1.1.11
- Fix for issue #16. Updated Google selectors

1.1.10
- PR #15 - Updated selector to handle new search variation

1.1.9
- Don't wrap when arrow is prepended to search results
- Bug Fix: Display marker when first result is automatically selected
- Fix issue #8 - Only activate the first link for each result (don't focus \"Translate\" or other links)

1.1.8
- Updated simple selector styling

1.1.7
- Updated selectors to accommodate Google search updates

1.1.6
- Added support for news, books, and video search results.
- Prevent hotkeys from triggering when modifier is active
- Prevent hotkeys from triggering when using calculator

1.1.5
- Scroll to the selected search result if it's not fully visible
- Added an option to automatically select the first search result

1.1.4
- Fix issue #4 - do not remove focus from *any* input elements (type=number, etc.).

1.1.3
- Fix issue #1 - do not remove focus from input elements

1.1.2
- Fixed issue navigating between results when \"People also searched for\" was displayed

1.1.1
- Don't activate search if a modifier key is used (i.e., CMD+C)
- Remove selected result outline if another styling method is chosen
- Focus footer navigation links after search results
- Change \"J/K\" setting to \"VIM Style\" - option now causes \"/\" to focus the search box

1.1.0
- Added styling for active search result (option may be toggled on or off)
- Allow search box activation to be disabled
- Allow customization of navigation hotkeys (TABS, ARROWS, and J/K)
- Self-documentation of shortcuts - all available shortcuts (and customization) is displayed on the options page
- Updated icons
- Fixed error where result navigation would not work properly if an Ad was displayed
- Added support for Google Scholar

1.0.1
- Update manifest - allow all Google TLDs

1.0.0
- Initial Install
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "minimum_chrome_version": "88", "name": "Google Search Keyboard Shortcuts", "description": "Adds keyboard shortcuts/hotkeys back to Google search results", "version": "1.1.18", "icons": { "16": "img/icon16.png", "32": "img/icon32.png", "48": "img/icon48.png", "128": "img/icon128.png" }, "author": "Jacob Chafik ", "homepage_url": "https://github.com/jchafik/google-search-shortcuts", "options_ui": { "page": "options.html" }, "permissions": [ "storage" ], "content_scripts": [{ "matches": [ "https://www.google.com/*", "https://www.google.ad/*", "https://www.google.ae/*", "https://www.google.com.af/*", "https://www.google.com.ag/*", "https://www.google.com.ai/*", "https://www.google.al/*", "https://www.google.am/*", "https://www.google.co.ao/*", "https://www.google.com.ar/*", "https://www.google.as/*", "https://www.google.at/*", "https://www.google.com.au/*", "https://www.google.az/*", "https://www.google.ba/*", "https://www.google.com.bd/*", "https://www.google.be/*", "https://www.google.bf/*", "https://www.google.bg/*", "https://www.google.com.bh/*", "https://www.google.bi/*", "https://www.google.bj/*", "https://www.google.com.bn/*", "https://www.google.com.bo/*", "https://www.google.com.br/*", "https://www.google.bs/*", "https://www.google.bt/*", "https://www.google.co.bw/*", "https://www.google.by/*", "https://www.google.com.bz/*", "https://www.google.ca/*", "https://www.google.cd/*", "https://www.google.cf/*", "https://www.google.cg/*", "https://www.google.ch/*", "https://www.google.ci/*", "https://www.google.co.ck/*", "https://www.google.cl/*", "https://www.google.cm/*", "https://www.google.cn/*", "https://www.google.com.co/*", "https://www.google.co.cr/*", "https://www.google.com.cu/*", "https://www.google.cv/*", "https://www.google.com.cy/*", "https://www.google.cz/*", "https://www.google.de/*", "https://www.google.dj/*", "https://www.google.dk/*", "https://www.google.dm/*", "https://www.google.com.do/*", "https://www.google.dz/*", "https://www.google.com.ec/*", "https://www.google.ee/*", "https://www.google.com.eg/*", "https://www.google.es/*", "https://www.google.com.et/*", "https://www.google.fi/*", "https://www.google.com.fj/*", "https://www.google.fm/*", "https://www.google.fr/*", "https://www.google.ga/*", "https://www.google.ge/*", "https://www.google.gg/*", "https://www.google.com.gh/*", "https://www.google.com.gi/*", "https://www.google.gl/*", "https://www.google.gm/*", "https://www.google.gp/*", "https://www.google.gr/*", "https://www.google.com.gt/*", "https://www.google.gy/*", "https://www.google.com.hk/*", "https://www.google.hn/*", "https://www.google.hr/*", "https://www.google.ht/*", "https://www.google.hu/*", "https://www.google.co.id/*", "https://www.google.ie/*", "https://www.google.co.il/*", "https://www.google.im/*", "https://www.google.co.in/*", "https://www.google.iq/*", "https://www.google.is/*", "https://www.google.it/*", "https://www.google.je/*", "https://www.google.com.jm/*", "https://www.google.jo/*", "https://www.google.co.jp/*", "https://www.google.co.ke/*", "https://www.google.com.kh/*", "https://www.google.ki/*", "https://www.google.kg/*", "https://www.google.co.kr/*", "https://www.google.com.kw/*", "https://www.google.kz/*", "https://www.google.la/*", "https://www.google.com.lb/*", "https://www.google.li/*", "https://www.google.lk/*", "https://www.google.co.ls/*", "https://www.google.lt/*", "https://www.google.lu/*", "https://www.google.lv/*", "https://www.google.com.ly/*", "https://www.google.co.ma/*", "https://www.google.md/*", "https://www.google.me/*", "https://www.google.mg/*", "https://www.google.mk/*", "https://www.google.ml/*", "https://www.google.com.mm/*", "https://www.google.mn/*", "https://www.google.ms/*", "https://www.google.com.mt/*", "https://www.google.mu/*", "https://www.google.mv/*", "https://www.google.mw/*", "https://www.google.com.mx/*", "https://www.google.com.my/*", "https://www.google.co.mz/*", "https://www.google.com.na/*", "https://www.google.com.nf/*", "https://www.google.com.ng/*", "https://www.google.com.ni/*", "https://www.google.ne/*", "https://www.google.nl/*", "https://www.google.no/*", "https://www.google.com.np/*", "https://www.google.nr/*", "https://www.google.nu/*", "https://www.google.co.nz/*", "https://www.google.com.om/*", "https://www.google.com.pa/*", "https://www.google.com.pe/*", "https://www.google.com.pg/*", "https://www.google.com.ph/*", "https://www.google.com.pk/*", "https://www.google.pl/*", "https://www.google.pn/*", "https://www.google.com.pr/*", "https://www.google.ps/*", "https://www.google.pt/*", "https://www.google.com.py/*", "https://www.google.com.qa/*", "https://www.google.ro/*", "https://www.google.ru/*", "https://www.google.rw/*", "https://www.google.com.sa/*", "https://www.google.com.sb/*", "https://www.google.sc/*", "https://www.google.se/*", "https://www.google.com.sg/*", "https://www.google.sh/*", "https://www.google.si/*", "https://www.google.sk/*", "https://www.google.com.sl/*", "https://www.google.sn/*", "https://www.google.so/*", "https://www.google.sm/*", "https://www.google.sr/*", "https://www.google.st/*", "https://www.google.com.sv/*", "https://www.google.td/*", "https://www.google.tg/*", "https://www.google.co.th/*", "https://www.google.com.tj/*", "https://www.google.tk/*", "https://www.google.tl/*", "https://www.google.tm/*", "https://www.google.tn/*", "https://www.google.to/*", "https://www.google.com.tr/*", "https://www.google.tt/*", "https://www.google.com.tw/*", "https://www.google.co.tz/*", "https://www.google.com.ua/*", "https://www.google.co.ug/*", "https://www.google.co.uk/*", "https://www.google.com.uy/*", "https://www.google.co.uz/*", "https://www.google.com.vc/*", "https://www.google.co.ve/*", "https://www.google.vg/*", "https://www.google.co.vi/*", "https://www.google.com.vn/*", "https://www.google.vu/*", "https://www.google.ws/*", "https://www.google.rs/*", "https://www.google.co.za/*", "https://www.google.co.zm/*", "https://www.google.co.zw/*", "https://www.google.cat/*" ], "js": [ "js/utils.js", "js/shortcuts.js" ], "css": ["css/highlight.css"] }]}
Read more

Similar Extensions

icon

Web Keyboard Navigator Extension · Productivity 8,000+ 4 ★ 184KiB

icon

Web Search Navigator Extension · Productivity 8,000+ 251 ★ 201KiB

icon

Hotkeys for Search Extension · Productivity 8,000+ 23 ★ 22.13KiB

icon

Key Jump keyboard navigation Extension · Productivity 8,000+ 25 ★ 18.8KiB

icon

Shortcut keys for selection search Extension · Productivity 8,000+ 19 ★ 9.13KiB

icon

Google search results shortcuts Extension · Productivity 8,000+ 76 ★ 42.54KiB

icon

Vimium Extension · Productivity 8,000+ 4468 ★ 272KiB

icon

Saka Extension · Productivity 8,000+ 35 ★ 195KiB

icon

Google Enhancer Extension · Productivity 8,000+ 15 ★ 75.08KiB

icon

Shortkeys (Custom Keyboard Shortcuts) Extension · Productivity 8,000+ 739 ★ 255KiB

icon

Rearrange Tabs Extension · Productivity 8,000+ 153 ★ 7.41KiB

icon

Search Box Focus Extension · Productivity 8,000+ 22 ★ 989KiB

icon

Tab to Window/Popup - Keyboard Shortcut Extension · Productivity 8,000+ 115 ★ 186KiB

icon

No Mouse Search Navigation Extension · Productivity 8,000+ 7 ★ 686KiB

icon

Keyboard Shortcuts to Reorder Tabs Extension · Productivity 8,000+ 117 ★ 41.79KiB

icon

smartKey Shortcuts Extension · Productivity 8,000+ 10 ★ 140KiB

icon

QuicKey – The quick tab switcher Extension · Productivity 8,000+ 117 ★ 441KiB

icon

Keyboard Shortcuts to Close Other/Right Tabs Extension · Productivity 8,000+ 73 ★ 4.03KiB

icon

Keyboard Shortcuts Extension · Productivity 8,000+ 99 ★ 33.04KiB

icon

Keyboard Shortcuts for Google Translate Extension · Accessibility 8,000+ 167 ★ 42.72KiB

icon

Keyboard shortcuts to manage Chrome tabs Extension · Productivity 8,000+ 28 ★ 295KiB

icon

Tab Pinner (Keyboard Shortcuts) Extension · Productivity 8,000+ 126 ★ 10.23KiB

icon

Quick Tabs Extension · Productivity 8,000+ 544 ★ 136KiB

icon

Selection Search Extension · Productivity 8,000+ 540 ★ 163KiB

User reviews

icon

iRokr (ID: 0000000d83ad65ee) Voted 2 ★ - Updated 04/16/2023 The "Focus the search box when any key is pressed" is no longer working for some reason :/ OLD review: This is amazing! Thanks so much for making this, Jacob! I hate google so much some times! I really need to learn to make chrome extensions.

icon

Lo Axhamre (ID: 0000005b463944e3) Voted 5 ★ - Updated 03/25/2023 100 % invaluable! 🙏

icon

Marcus Widerberg (ID: 000000ef016c1f9b) Voted 2 ★ - Updated 10/03/2022 Broken. Does not work (atm): Down arrow jumps to section below search results - currently related searches, and highlights it (first related search). It does not move to next search result. So you have to go back up again.

icon

Radley Sustaire (ID: 00000049b1c5c13f) Voted 3 ★ - Updated 09/29/2022 It's difficult to use google without this extension! Only problem is that it takes too long to register the hotkeys. I often press the down arrow to get the first result but it hasn't registered, so it scrolls the page down instead. Then when it does register it starts at the bottom of the page. A bit frustrating. Google Instant was quicker than that.

icon

Armin Ghorbanian (ID: 0000001ba95314bf) Voted 4 ★ - Updated 06/25/2022 Clashes with ctrl+tab (tab cycler) of my browser (Vivaldi).