Shortcut conflicts are the worst we totally hear you on that. Here's the good news:
Fully customizable keyboard shortcuts rebind any action to your preferred key combos
Covers all major actions speed up/down, A-B loop set/clear, screenshot, filters, audio boost
Conflict-friendly since you can remap everything, you can dodge conflicts with other extensions
Instant response shortcuts trigger actions without any popup or menu interaction
Persistent settings your shortcut configuration saves and stays across sessions
The keyboard shortcut system was designed to be highly customizable and lightweight because when you're in the middle of a 2-hour lecture at 2x speed, you don't want to break flow reaching for your mouse.
"A keyboard shortcut saved is a thought preserved."
Thanks for noticing this is genuinely one of the hardest parts of building a browser extension!
Here's a peek behind the curtain:
Built with WXT framework a modern extension framework that handles a lot of cross-browser plumbing
React 19 + TypeScript single codebase for all UI surfaces, strongly typed to catch platform-edge cases early
932 automated tests our test suite runs across the extension to catch regressions before they hit any store
Manifest V3 compliant built natively for MV3 from the start, not ported from MV2
One codebase, three builds platform-specific quirks are handled at the build layer, not in feature code
The goal was always: you install it on your browser of choice, and it just works the same way. No "Firefox version is behind" or "Edge is missing features" situations.
Full resolution capture grabs the video frame at the actual video resolution, not your viewport size
What you see is what you get if the video is 1080p or 4K, your screenshot reflects that
Instant download captured frame saves directly to your device
Keyboard shortcut enabled bind it to a key and capture frames without pausing
Works with filters if you've applied brightness/contrast adjustments, the screenshot captures that too
This is perfect for grabbing diagrams from Khan Academy lectures, code snippets from programming tutorials, or key slides from conference talks all at full quality.
Great question and the short answer is yes, it works across multiple video sites, not just YouTube!
Video Controls Plus is built as a universal HTML5 video controller, which means it hooks into the standard video element that most modern sites use. Here's what that means for you:
YouTube full support including speed, loops, filters, screenshots
Udemy, Coursera, Khan Academy works with their embedded HTML5 players
Vimeo, Dailymotion, Twitch same consistent controls across all of them
Any site using a standard HTML5 <video> element the extension detects and attaches automatically
The whole point was to solve exactly the frustration you described jumping between platforms and having to re-learn or lose your preferred controls each time.
Video Controls Plus gives you full control over any HTML5 video — on YouTube, Vimeo, Udemy, Netflix, or any other site. Speed from 0.1x to 16x, A-B loop for repeating specific segments, audio boost, visual filters, screenshot capture, and a fully customizable keyboard shortcut system. Cloud sync keeps your settings across devices. Built for learners, researchers, and anyone who watches a lot of video.