v1.5.0 — parked windows no longer take the screen
Parked windows no longer take the screen.
claim_window moves a window past the edge of every monitor: it stays fully operable by name, but it is not visible and the pointer cannot reach it. Operating one therefore changes nothing you can see. Until now it still held your keyboard while doing so.
invoke, set_text, toggle, expand, select and set_value on a claimed window now open no block — no pulse, no notification, no held input.
Still guarded: click, drag, send_keys, hold_key (they act wherever the hardware points, not on a window), and anything that changes what is visible.
Also in this release
- README rewritten and halved (339 → 179 lines). New section: which tools use your screen and which do not — 30 of 34 never touch the mouse or keyboard.
- macOS is stated as not available.
docs/PORTING.mdis a map, not an implementation. pytest -qworks. It previously aborted collection with exit code 0, which looked like "no tests exist".
Install
Claude Desktop: pc-screen-control.mcpb → Settings → Extensions → Advanced → Install extension. Remove the previous version first and quit Claude completely, including the tray icon.
ChatGPT desktop, Codex, Cursor, VS Code, Cline, Zed: pc-screen-control-gpt.zip → extract → INSTALL-FOR-GPT.bat → restart.
Requires Windows and Python 3.9+ with "Add python.exe to PATH". Run self_test afterwards; it should report 1.5.0.
Checksums
pc-screen-control.mcpb 7769823 bytes
SHA-256 ba6de10b9812b9281bf97c94892c5331c67ae80f1cc2180ed6da5848658b57e0
pc-screen-control-gpt.zip 7676078 bytes
SHA-256 9b8a160a06d3733716b04ffce97714b491e1c15c0e1f68d3f3a38baab6676e36