Windows system overlay for pasting clipboard images (Ctrl + V) directly into File Explorer folders and the Desktop as files.
Built with Zig (std only) on top of raw Win32 API, COM (IShellWindows / IFolderView), DWM, and GDI+. No tray icons, no background webviews, zero external dependencies.
Windows ignores Ctrl + V in File Explorer when the clipboard holds raw image data (CF_BITMAP / CF_DIB) from a screenshot or browser copy instead of a file handle (CF_HDROP).
fsa1.exe hooks Ctrl + V at the system level, checks if the active window is File Explorer or the Desktop while an image is in the clipboard, resolves the active tab's directory via COM, and writes the encoded image directly to that folder. Text and file pasting remain untouched.
Ctrl + V(in File Explorer or Desktop): Opens the paste HUD at the cursor (or saves immediately if auto-save is enabled).- Type a custom filename or leave empty to use the next available template name (
picture_1,picture_2, ...). - Switch output format (
PNG,JPEG,BMP,TIFF) withTab,Left/Rightarrows, or mouse click. - Press
Enterto save,Esc(or click outside) to cancel.
- Type a custom filename or leave empty to use the next available template name (
Tab + 1(Global): Opens the settings overlay. Configures auto-save mode, filename prefix template, default format, and UI language (Auto,EN,RU). Settings are stored inHKCU\Software\FSA\FSA1.
Requires Zig 0.18.0 (or 0.17.0).
zig build -Doptimize=ReleaseSmallBinary output: zig-out/bin/fsa1.exe.