Simple keyboard controls for HTML5 video speed and frame-stepping
A lightweight userscript that adds keyboard shortcuts for playback speed and frame stepping on any HTML5 video — works on every site.
🎚️ Speed control
X → Slow down by 0.1×C → Speed up by 0.1×Z → Reset to 1.0×🎞️ Frame-by-frame control
Q → Previous frame (auto-pauses)E → Next frame (auto-pauses)🧠 Smart video detection
Install a userscript manager:
Click below to install or update the script:
Once installed, open any page with an HTML5 <video> element (YouTube, Twitter, Reddit, etc.) and use the keyboard shortcuts:
| Key | Action | Description |
|---|---|---|
| X | Speed – 0.1× | Slower playback |
| C | Speed + 0.1× | Faster playback |
| Z | Reset | Restore 1.0× speed |
| Q | Prev Frame | Step backward one frame (pauses video) |
| E | Next Frame | Step forward one frame (pauses video) |
A floating tooltip at the top of the screen will briefly show the current speed or frame action.
Open an issue or pull request here: https://github.com/lunagus/html5-video-speed-control/issues