A lightweight Windows tray application for controlling video playback with global hotkeys.
VideoController allows you to control a supported video window without manually switching away from your current application.
- Global video control hotkeys
- Automatically finds supported video windows
- Returns focus to the previously active window
- Preserves held A/D key state when possible
- Runs quietly in the Windows system tray
- Self-contained release — no separate .NET installation required
| Hotkey | Action |
|---|---|
| F6 | Backward 30 seconds |
| F7 | Backward 5 seconds |
| F8 | Play / Pause |
| F9 | Forward 5 seconds |
| F10 | Forward 30 seconds |
VideoController currently recognizes common browsers and video applications, including:
- Microsoft Edge
- Google Chrome
- Mozilla Firefox
- Brave
- Vivaldi
- Opera
- 360 Browser
- QQ Browser
- Sogou Explorer
- Bilibili
- Douyin
- TikTok
Support may depend on how each application handles keyboard controls.
Download the latest version from the Releases page.
Choose:
VideoController.zip
Do not download the automatically generated source-code archives unless you want to build the application yourself.
- Windows 10 or Windows 11
- 64-bit system
The published version is self-contained and does not require a separate .NET installation.
- If multiple supported video windows are open, VideoController may select a different window than expected.
- Global hotkeys may conflict with shortcuts registered by other applications.
- Seeking duration depends on the keyboard behavior of the selected video player.
- Some applications may prevent another program from changing window focus.
Requirements:
- Visual Studio with Windows Forms support
- .NET 10 SDK
- Windows
Clone the repository and open VideoController.slnx in Visual Studio.
This project is licensed under the MIT License.