Stop accidental keyboard shortcuts. Block distracting hotkeys while keeping the ones you need with fine-grained control.
Individually toggle each hotkey. Enable only what you need, disable everything else.
Won't block keys while you're typing in search, comments, or chat. Intelligent input detection.
Your preferences are saved locally. No accounts, no cloud storage, no privacy concerns.
Modern settings modal integrated seamlessly into YouTube's player interface.
Lightweight and optimized. Minimal memory footprint. Lightning-fast response.
Install as a native browser extension (Chrome, Firefox, Edge) or as a userscript via Tampermonkey — your choice.
Numbers
Jump to timeline percentage
Spacebar
Play/Pause
Arrow Keys
Navigation in comments/timeline
Control + Left
Previous chapter
Control + Right
Next chapter
F Key
Fullscreen toggle
M Key
Mute/Unmute
Shift + Less / Greater
Playback speed control
Period/Comma
Frame-by-frame navigation
Clean, well-organized, and production-ready code built with modern JavaScript and best practices
The heart of the extension. Handles all keyboard event detection, settings management, and modal UI.
Robust settings persistence using GM_getValue/GM_setValue with intelligent merge logic and defaults.
Triple-event listener system (keydown/keypress/keyup) with intelligent hotkey detection and blocking.
Professional settings modal with expandable sections, smooth animations, and real-time feedback.
Smart DOM injection with multi-selector fallbacks, SPA event detection, and exponential backoff retry.
Embedded CSS with YouTube-matched dark theme, smooth transitions, and accessibility features.
693 lines of well-organized, commented code
31 independent keyboard shortcuts supported
Optimized event handling with minimal overhead
No data collection, fully open-source on GitHub
Works with Tampermonkey, Greasemonkey, Violentmonkey
npm scripts + automated version management
All features tested, verified for edge cases
Comprehensive guides, API docs, inline comments
The entire codebase is open-source and available on GitHub. We welcome contributions, bug reports, and feature requests!
View on GitHub →Native extension — no userscript manager needed. Works on Chrome, Firefox, and Edge.
🔜 Store submissions for Chrome Web Store, Firefox AMO, and Edge Add-ons are in progress.
Chrome/Edge: chrome://extensions → Developer Mode →
Load unpacked.
Firefox: about:debugging → Load
Temporary Add-on
The extension activates automatically on all YouTube pages
Click the toolbar icon or press Alt+Shift+H to open settings
Runs via a userscript manager. Works in any browser that supports Tampermonkey, Greasemonkey, or Violentmonkey.
Get Tampermonkey, Greasemonkey, or Violentmonkey from your browser's extension store
Visit youtube.com and look for the keyboard icon ⌨️ in the player controls
Click the icon to open settings and customize your hotkeys