Summary
On Windows, Watch does not fire for two common clipboard actions users expect to observe:
- Copying an image via
Ctrl+C in some apps (only screenshot flows like Shift+Win+S are reliably detected).
- Copying files in Explorer — file copies place a file-drop/
CF_HDROP payload on the clipboard, which the library has no format for, so the change is invisible to Watch.
Impact
Users building clipboard monitors miss image and file-copy events on Windows, which is surprising given Watch works for text/PNG.
History
Reported across #50 and #37. Both were closed as out-of-scope/by-design at the time (only FmtText/FmtImage were supported). Re-filing as a tracked enhancement because the recent custom-formats work (#17) now provides the registry mechanism that could expose these payloads (e.g. a registered CF_HDROP / file-list format).
Proposed direction
Enhancement, platform-specific (Windows).
Summary
On Windows,
Watchdoes not fire for two common clipboard actions users expect to observe:Ctrl+Cin some apps (only screenshot flows likeShift+Win+Sare reliably detected).CF_HDROPpayload on the clipboard, which the library has no format for, so the change is invisible toWatch.Impact
Users building clipboard monitors miss image and file-copy events on Windows, which is surprising given
Watchworks for text/PNG.History
Reported across #50 and #37. Both were closed as out-of-scope/by-design at the time (only
FmtText/FmtImagewere supported). Re-filing as a tracked enhancement because the recent custom-formats work (#17) now provides the registry mechanism that could expose these payloads (e.g. a registeredCF_HDROP/ file-list format).Proposed direction
CF_HDROP(file list) as a registered custom format on Windows soWatch/Readcan observe file copies.Ctrl+Craise a clipboard sequence-number change thatWatchshould already catch, and fix if not.Enhancement, platform-specific (Windows).