Sobre o projeto

Sysinternals ZoomIt para Mac é um utilitário de barra de menus para macOS, modelado a partir da ferramenta Sysinternals ZoomIt do Windows. Ele traz recursos de zoom de tela, anotação, captura e gravação para macOS 14 ou mais recente. As capacidades principais incluem zoom estático sobre uma captura de exibição congelada do ScreenCaptureKit, zoom ao vivo da tela em execução com interação clicável quando não está desenhando, e um modo de desenho sem zoom para anotar em 1x. As ferramentas de anotação cobrem caneta, linha, retângulo, elipse, seta, marcador, desfazer, apagar, quadros de rascunho em tela em branco e anotações de digitação. Cores e formas são selecionáveis por atalhos de teclado. Os recursos de captura incluem cópia/salvamento de captura da janela de visualização, recorte de região com cópia/salvamento, e um recorte OCR que reconhece texto em uma região selecionada usando o framework Vision da Apple no dispositivo e copia para a área de transferência sem permissões extras. Um modo de panorama com rolagem grava uma região de rolagem selecionada, filtra quadros repetidos, lida com rolagens verticais ou horizontais, suprime cabeçalhos e rodapés fixos e une os quadros em uma única imagem. A gravação usa ScreenCaptureKit e AVAssetWriter para produzir arquivos MP4 para a tela inteira ou uma região selecionada, com áudio do sistema opcional, áudio do microfone e picture-in-picture fixo da webcam. Um editor pós-gravação integrado suporta pré-visualização, corte, anexação, fades, controles de reprodução, mudo/controle deslizante de volume e exportação antes de salvar. Um timer de intervalo oferece uma contagem regressiva configurável com cores, opacidade, fundo e som opcional. Os atalhos globais padrão incluem Control+1 para zoom estático, Control+2 para desenhar sem zoom, Control+3 para o timer de intervalo, Control+4 para zoom ao vivo, Control+5 e Control+Shift+5 para gravação de tela e região, Control+6 e Control+Shift+6 para recorte para a área de transferência ou arquivo, Control+Option+6 para OCR, e Control+8 / Control+Shift+8 para panorama para a área de transferência ou arquivo. Todos os atalhos são configuráveis em uma caixa de diálogo de Configurações com abas cobrindo atalhos, zoom, desenho, digitação, recorte, gravação, webcam, panorama e preferências de inicialização no login. A instalação está disponível através do tap Sysinternals do Homebrew. O projeto requer macOS 14 ou mais recente, ferramentas de linha de comando do Xcode e permissão de Gravação de Tela para captura; permissões de microfone e câmera são necessárias apenas para essas opções de gravação. Um alvo de autoteste cobre matemática de janela de visualização, ciclo de vida e renderização de anotações, persistência de configurações e regressões do costurador de panorama. O repositório documenta variantes de build para Homebrew (sem sandbox) e Mac App Store (com sandbox, com DemoType compilado), separação de identidade de bundle entre builds de desenvolvimento e oficiais, entitlements para câmera e microfone sob o runtime endurecido, opções de assinatura e notarização, e etapas de solução de problemas para permissões obsoletas de Gravação de Tela vinculadas a identificadores de bundle e requisitos de assinatura de código.