Google Search Keyboard Shortcuts

Adds keyboard shortcuts/hotkeys back to Google search results

What is Google Search Keyboard Shortcuts?

Google Search Keyboard Shortcuts is a Chrome extension developed by Jacob Chafik, and its main feature is "Adds keyboard shortcuts/hotkeys back to Google search results".

Extension Screenshots

screenshot

Download Google Search Keyboard Shortcuts Extension CRX File

Download Google Search Keyboard Shortcuts extension files in crx format, manually install Chrome extensions in the browser, or share the crx files with friends to easily install Chrome extensions.

Extension Usage Instructions

                        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                    

Extension Basic Information

Name Google Search Keyboard Shortcuts Google Search Keyboard Shortcuts
ID iobmefdldoplhmonnnkchglfdeepnfhd
Official URL https://chromewebstore.google.com/detail/google-search-keyboard-sh/iobmefdldoplhmonnnkchglfdeepnfhd
Description Adds keyboard shortcuts/hotkeys back to Google search results
File Size 34.23 KB
Installation Count 8,557
Current Version 1.1.18
Last Updated 2023-10-04
Publish Date 2018-11-28
Rating 4.61/5 Total 152 Ratings
Developer Jacob Chafik
Email [email protected]
Payment Type free
Help Page URL https://github.com/jchafik/google-search-shortcuts/issues
Supported Languages en
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"
            ]
        }
    ]
}