Universal Search Hotkey for all websites. Custom keyboard shortcuts to focus on search inputs and navigate autocomplete suggestions.
(KeySnapp) Search Key ? Extension
Key Features:
✨ Universal Search Shortcut
• One consistent hotkey to focus any website's search box
• Smart heuristic algorithm automatically detects search inputs and buttons
• Works with hidden search inputs by automatically clicking reveal buttons
• Intelligently identifies and focuses the main search field
🎯 Enhanced Search Controls
• Multiple Search Commands:
- Focus Only: Quick focus on search input
- Focus & Paste: Focus and paste clipboard content in one hotkey
- Focus, Paste & Submit: Complete search workflow in a single hotkey
• Navigate Autocomplete: Customizable hotkeys to move up/down suggestions (simulates arrow keys)
• Auto-Highlight: Automatically highlights search text on focusing command
⚡ Performance Optimized
• Lightweight and efficient with lazy loading
🎨 Fully Customizable
• Configure all hotkeys to match your workflow
• Customize autocomplete navigation shortcuts
• Toggle search text highlighting behavior
🌐 Wide Compatibility
• Works with most websites through intelligent search detection
• Will continuously improving heuristic algorithm through updates
• Please report compatibility issues in the Keysnapp Discord and social media.
Join the Discord community to share feedback and stay updated on new features!
go.keysn.app/discord
x.com/chrispaken
Read more
✨ Universal Search Shortcut
• One consistent hotkey to focus any website's search box
• Smart heuristic algorithm automatically detects search inputs and buttons
• Works with hidden search inputs by automatically clicking reveal buttons
• Intelligently identifies and focuses the main search field
🎯 Enhanced Search Controls
• Multiple Search Commands:
- Focus Only: Quick focus on search input
- Focus & Paste: Focus and paste clipboard content in one hotkey
- Focus, Paste & Submit: Complete search workflow in a single hotkey
• Navigate Autocomplete: Customizable hotkeys to move up/down suggestions (simulates arrow keys)
• Auto-Highlight: Automatically highlights search text on focusing command
⚡ Performance Optimized
• Lightweight and efficient with lazy loading
🎨 Fully Customizable
• Configure all hotkeys to match your workflow
• Customize autocomplete navigation shortcuts
• Toggle search text highlighting behavior
🌐 Wide Compatibility
• Works with most websites through intelligent search detection
• Will continuously improving heuristic algorithm through updates
• Please report compatibility issues in the Keysnapp Discord and social media.
Join the Discord community to share feedback and stay updated on new features!
go.keysn.app/discord
x.com/chrispaken
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "(KeySnapp) Search Key \ud83d\udd0e", "description": "Universal Search Hotkey for all websites. Custom keyboard shortcuts to focus on search inputs and navigate autocomplete suggestions.", "version": "1.0.3", "icons": { "16": "icons/searchkey_16.png", "32": "icons/searchkey_32.png", "48": "icons/searchkey_48.png", "128": "icons/searchkey_128.png" }, "action": { "default_icon": { "16": "icons/searchkey_16.png", "24": "icons/searchkey_24.png", "32": "icons/searchkey_32.png" }, "default_title": "Searchkey - KeySnapp" }, "background": { "service_worker": "service-worker-loader.js", "type": "module" }, "content_scripts": [ { "js": [ "assets/index.ts-loader-iJvKkEP9.js" ], "matches": [ "" ], "all_frames": true, "run_at": "document_start" } ], "options_page": "options.html", "web_accessible_resources": [ { "matches": [ "" ], "resources": [ "assets/**", "assets/chrome-Ivt0hAZW.js", "assets/create-disposer-QgNahs11.js", "assets/app-CO8qIfqi.js", "assets/index.ts-CCPIXToV.js", "assets/chrome-messages-BlxbamGr.js", "assets/focusInput-B2DYJVbE.js", "assets/focusAndPaste-CXgdxssJ.js", "assets/blur-BJ6n7Sro.js", "assets/common-BOp8mjAV.js", "assets/cursor-methods-DUyvzqyG.js", "assets/weak-memo-B5cDsypr.js", "assets/synthetic-keystroke-n4OmY7sX.js" ], "use_dynamic_url": false } ], "permissions": [ "storage", "commands", "clipboardRead" ]}
Read more