Add Stream Deck plugin to move Zoom's dual-monitor second window #1
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/zoom-second-window"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Windows-only Stream Deck plugin (SDK v3, Node 24). One action moves Zoom's dual-monitor second window, and never the main meeting window, between two saved locations, A and B.
Why
In Zoom's dual-screen mode, both meeting windows share the Win32 class
ZPContentViewWndClass, and usually the same title. Generic window movers can't tell them apart.How
.streamDeckPluginas an artifact.Test evidence
tsc --noEmitis clean.npm test: 52/52 pass (classifier, geometry, and the controller against a fake native adapter).npm run build,streamdeck validateandstreamdeck packall succeed (37 files, 2.6 MB, both win32koffi.nodebinaries present). The staged koffi loader was smoke-tested with the host binary.src/win32.tsand the PI HTML have not been exercised. Validate on hardware with Diagnose first.Review
Review-gate: codex gpt-6.1-sol ship
feb2bbd.🤖 Generated with Claude Code