Sysinternals ZoomIt для macOS

источник ↗ ·

Меню-бар утилита для macOS с функциями зума, аннотаций, записи экрана и OCR, портированная с Windows-версии Sysinternals ZoomIt.

privacy

Эта заметка участвует в semantic memory.

AI Summary

🚀 TL;DR: Sysinternals ZoomIt for Mac — это macOS-утилита в строке меню, реализующая функции оригинального Windows-приложения: статический и живой зум, рисование и ввод текста, скриншоты, OCR, таймер перерыва, запись экрана в MP4, панорамный захват прокрутки. 🔑 Ключевые факты: приложение требует macOS 14+, Screen Recording permission, работает через ScreenCaptureKit и AVAssetWriter; все горячие клавиши настраиваются; OCR выполняется on-device через Vision; запись и зум обрабатываются с учётом исключения окон самого приложения; панорама склеивает кадры с подавлением заголовков/футеров. 📌 Важные детали: сборка через SwiftPM (swift build) и скрипт Scripts/build-app.sh; dev-сборка использует bundle id com.sysinternals.zoomitmac.dev, официальная — com.sysinternals.zoomitmac; для логина при старте и распространения нужен app bundle; entitlements com.apple.security.device.camera и com.apple.security.device.audio-input обязательны для webcam и микрофона; stale TCC-права сбрасываются через tccutil reset ScreenCapture <bundle-id>. 💡 Вывод и значение: для тестирования собирать Universal release DMG, подписывать Developer ID + notarize; при проблемах с захватом экрана проверять идентификатор подписи и сбрасывать TCC только для нужного bundle id; локальные ad-hoc сборки не должны использовать официальный идентификатор.

Мои мысли

graph

Карта связей