Why keyboard shortcuts don't work on some video players, and how to fix it
Updated November 2, 2026
Short answer: A key press goes to whatever has the keyboard focus. If that's the page instead of the player, if the video sits in a frame from another site, or if the site's scripts swallow the key, the shortcut never reaches the video. Click the video once to try again, or use Video Keys, a free Chrome extension that catches the keys first and works on every video.
1. The player doesn't have the focus
What you see: Space scrolls the page, the arrow keys move the page.
Why: Many players only listen for keys on their own element. When you last clicked somewhere else on the page, the key goes to the page, and the browser uses Space and the arrows to scroll.
Fix: Click the video once, then press the key again.
2. The video is embedded from another site
What you see: A video inside an article or a course page ignores every key.
Why: An embedded player runs in an <iframe>, a separate page from another site. For security, the page you're on can't reach into it, and your keys stay with the outer page until you click inside the frame.
Fix: Click inside the player first. You'll need to do it again after you click anywhere else.
3. The site blocks the keys
What you see: Nothing happens, even after clicking the video.
Why: Some sites use the same keys for their own features and stop the key event (with preventDefault() or stopPropagation()) before the player sees it.
Fix: Use the player's buttons, or an extension that sees the keys before the site does.
4. The player has no shortcuts at all
What you see: Only the mouse works.
Why: Keyboard shortcuts are extra work for whoever builds the player, and many players skip them, or only support one or two keys.
Fix: An extension that adds shortcuts to every video.
5. The tab was open before you installed an extension
What you see: A shortcut extension works in new tabs but not in old ones.
Why: Chrome adds an extension's scripts to a page when the page loads.
Fix: Reload the tab.
How Video Keys gets around all of this
- It listens first. Video Keys listens on the whole window in the capture phase, the step before any site's own listeners run, so a site can't swallow the keys, and a site with its own shortcuts doesn't react twice.
- It runs in every frame. Its script also runs inside embedded players and passes commands to them, so you don't have to click into the player first.
- It finds hidden videos. It looks inside custom player elements (shadow DOM) to find the actual
<video>. - It stays out of the way. It only acts while a video is in view, never while you type in a text field, and never when Ctrl, ⌘ or Alt is held.
Chrome doesn't let any extension run on its own pages, such as chrome:// pages and the Chrome Web Store.
Shortcuts that work on every video
Free for Chrome. No account, nothing sent anywhere.
Add to Chrome, it's free