Love keyboard shortcuts but hate memorizing them? Shortcut Hints puts keyboard shortcut hints right on your favorite sites so you can ditch the mouse and zip around with ease. Works on Chrome and Firefox!
🔒 Privacy-Focused:
- All preferences stored locally
- No data collection or sharing
- Open source and transparent
- WhatsApp Web (
web.whatsapp.com)- Search conversations:
Ctrl + Alt + / - Search in current chat:
Ctrl + Shift + F
- Search conversations:
- YouTube (
youtube.com)- Search bar:
/
- Search bar:
More sites are welcome via contributions (see Contributing).
Chrome: https://chromewebstore.google.com/detail/shortcut-hints/hkkenkphgbjfgljbccieleblihklcmcn?hl=en
Firefox: https://addons.mozilla.org/en-US/firefox/addon/shortcut-hints/
- Clone
git clone https://github.com/your-username/ShortcutHints.git cd ShortcutHints - Load the extension
- Chrome/Edge:
chrome://extensions→ Enable Developer mode → Load unpacked → selectsrc/ - Firefox:
about:debugging→ This Firefox → Load Temporary Add‑on → pick any file insrc/
- Chrome/Edge:
- Open the extension’s Settings (Options) page
- Toggle per‑site shortcuts in the “Available Shortcuts” table
- Changes apply live without reloading the page
- Each supported site provides a small module in
src/content/sites/that:- declares available hints at a glance (
listHints()), and - renders/removes hints (
apply(id, enabled)/removeAll())
- declares available hints at a glance (
- A lightweight content script re‑applies hints when the page updates (SPA navigation, dynamic DOM), throttled to avoid performance impact
- Minimal helper
hintRendereris available for overlay badges
Key files:
src/content/sites/whatsapp.js— WhatsApp implementationsrc/content/contentScript.js— applies site hints, listens to changessrc/content/hintRenderer.js— small overlay helper
./package.shArtifacts:
builds/shortcut-hints-chrome.zipbuilds/shortcut-hints-firefox.zip
See CONTRIBUTING.md for a minimal checklist. Contributions that add or improve site modules are especially welcome.
GPL‑3.0 — see LICENSE.