Shortkeys (Custom Keyboard Shortcuts)
Overview
Custom keyboard shortcuts for your browser
Shortkeys lets you create custom keyboard shortcuts for anything your browser can do. Choose from 125+ built-in actions, chain them into macros, or write your own JavaScript — all with a clean, modern interface. WHAT CAN IT DO? Shortkeys ships with 125+ built-in actions across 11 categories: - Scrolling: scroll up/down/left/right, jump to top or bottom - Tabs: open, close, pin, mute, move, sort, duplicate, suspend, group, and switch tabs - Navigation: back, forward, reload, copy URL, open from clipboard - Windows: new window, new private window, close window, fullscreen - Bookmarks: open any bookmark or bookmarklet with a shortcut - Zooming: zoom in, zoom out, reset - Video controls: play/pause, speed up/down, skip, mute, fullscreen - Search: search Google, YouTube, Wikipedia, or GitHub for selected text - Page tools: cheat sheet overlay, toggle dark mode on any page - Page scripts: 25 ready-to-use scripts (highlight links, remove images, extract emails, and more) - Miscellaneous: run custom JavaScript, insert text, trigger other shortcuts, take screenshots, print, and more MACROS — CHAIN MULTIPLE ACTIONS Chain up to 10 actions into a single shortcut with optional delays between steps. Example: press one key to open a new tab, navigate to a URL, and pin it. SHORTCUT PACKS — ONE-CLICK PRESETS Get started fast with 9 curated shortcut packs: - Vim Navigation — Vimium clone: browse the web with hjkl - Emacs Navigation — Emacs-style movement and editing - YouTube Power User — speed controls, skip, fullscreen - Productivity — tab management and navigation essentials - Developer Tools — view source, console, clear cache - Speed Reading — scroll, font size, reading mode - Tab Manager — advanced tab switching and organization - Keyboard Power User — power user essentials - Media Control — universal play/pause, skip, volume COMMAND PALETTE Click the Shortkeys icon (or set a global shortcut) to open a searchable command palette. Search and trigger any of your shortcuts instantly, or add a new one without opening settings. MORE FEATURES - Cloud sync: shortcuts sync across devices via Chrome Sync, with automatic local fallback if your data exceeds the sync quota - Groups: organize shortcuts into collapsible, renamable groups with bulk enable/disable - Per-site filtering: set any shortcut to work on all sites, all sites except specific ones, or only on specific sites - Shortcut recorder: click Record and press your keys — supports multi-key sequences (like "g i" for Gmail-style shortcuts) - Conflict detection: warns you when a shortcut conflicts with a browser default (platform-aware for Mac vs Windows/Linux) - Shareable links: generate a URL to share individual shortcuts or entire groups with anyone - Custom JavaScript: full code editor with syntax highlighting, Greasyfork/userscript import, and a Test button to run scripts in any tab - Live reload: saved shortcuts update in all open tabs instantly — no page refresh needed - Dark mode: follows your system preference - Undo/redo: made a mistake in settings? Ctrl+Z to undo - Guided onboarding: new users get a step-by-step wizard - Usage analytics: see which shortcuts you use most (local only, never shared) KEYBOARD SHORTCUTS Use any combination of modifier keys (Ctrl, Alt, Shift, Cmd/Meta) with letters, numbers, punctuation, or special keys (F1-F19, arrows, Home, End, Page Up/Down, etc.). String multiple combos together for key sequences like "g i" or "ctrl+k ctrl+c". OPEN SOURCE Shortkeys is free, open source (MIT license), and has been trusted by 200,000+ Chrome users. Star us on GitHub: https://github.com/crittermike/shortkeys SUPPORT - Documentation: https://www.shortkeys.app/docs/ - Bug reports and feature requests: https://github.com/crittermike/shortkeys/issues - Website: https://shortkeys.app PERMISSIONS Shortkeys requests only the permissions it needs. For details on each permission and why it's required, see: https://www.shortkeys.app/docs/#faq-permissions
3.4 out of 5804 ratings
Details
- Version5.0.1
- UpdatedMarch 19, 2026
- Offered byMike Crittenden
- Size443KiB
- LanguagesEnglish
- Developer
Email
mikecrittenden@gmail.com - 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