Professional Picture-in-Picture Control for Windows
Choose the version that fits your needs:
| Type | File | Description |
|---|---|---|
| Installer (Recommended) | PiPControllerPro-v2.2.0-Setup.exe | Easy installation, Start Menu shortcuts, uninstaller. |
| Portable | PiPControllerPro-v2.2.0-Portable.zip | No install needed. Extract and run pip-controller.exe. |
| Direct exe | pip-controller.exe | Single executable. Run directly. |
| Source Code | Source Code (zip) | Raw AutoHotkey scripts for developers. |
- Brave, Vivaldi, Opera support — all Chromium-based, same PiP behavior as Chrome.
- Best-effort Firefox support — PiP windows detected via a "contains" title match scoped to
firefox.exe. - Per-browser Test items — Browser Tools submenu now has a dedicated Test entry for each supported browser.
- GitHub Actions CI/CD — push to
mainruns syntax check + smoke build; pushing av*.*.*tag builds and publishes a GitHub Release automatically. VERSIONfile — single source of truth for the version, consumed by bothbuild.ps1andinstaller.iss.
Ctrl+Alt+Pactually pauses now — previouslySuspenddid not stop the transparency timer and disabled the hotkey itself, so once paused there was no way to resume.- Tray menu rename drift — toggling Enable/Disable or Auto-Start more than once now consistently updates the visible label.
- Factory reset cleans the registry — Reset All Settings now removes the autostart Run-key value.
$argsinbuild.ps1— renamed (it's a PowerShell automatic variable).
- Stub "Show All Windows" tray item — handler was a MsgBox saying "disabled in simple mode". Removed for honesty; can return when implemented.
See the full diff in CHANGELOG.md.
- AutoHotkey v1.1+: Download (the script uses v1 syntax; v2 will not run it).
- Windows 10/11
- For building the installer: Inno Setup 6+
- Download the Source Code (zip) or
git clonethe repo. - Install AutoHotkey v1.1.
- Double-click
pip-controller.ahk.
# Build the portable ZIP only (no Inno Setup needed)
.\build.ps1 -BuildPortable
# Build everything (requires Inno Setup installed)
.\build.ps1 -BuildAllIf you don't want to install AutoHotkey system-wide, drop the official AutoHotkey 1.1 portable zip into .ahk/ at the repo root — build.ps1 will use the .ahk/Compiler/Ahk2Exe.exe it finds there.