O renomado programador Scott Hanselman, que atua como vice-presidente e membro da equipe técnica da Microsoft, desenvolveu uma ferramenta inovadora que incorpora um recurso muito desejado do macOS ao Windows.
Essa ferramenta se chama PeekDesktop. Sua função permite que os usuários cliquem em uma área desocupada da área de trabalho, fazendo com que todas as janelas abertas sejam minimizadas instantaneamente. Um segundo clique ou a troca para um aplicativo restaura as janelas à sua disposição original.

Essa funcionalidade espelha o recurso “clicar no papel de parede para revelar a área de trabalho” do macOS Sonoma — uma capacidade que o Windows não possui. Embora o Windows ofereça opções como “Mostrar Área de Trabalho”, Hanselman destaca que o PeekDesktop oferece uma interação mais intencional. Outros atalhos, como Win + M e Win + D, são baseados no teclado; apenas um deles pode restaurar seu espaço de trabalho de forma eficaz.
Antes, eu usava um gesto de deslizar quatro dedos para baixo no meu trackpad para mostrar a área de trabalho, o que era semelhante a esta funcionalidade — mas o PeekDesktop é certamente superior. Acho estranho que o Windows não inclua um recurso nativo de “Clique para revelar a área de trabalho”.A ferramenta de Hanselman é simples, não requer interface de usuário adicional nem configuração e está disponível para download no GitHub.
Avaliando o PeekDesktop: trazendo a funcionalidade do macOS para o Windows
Para ativar o recurso “Clique para revelar a área de trabalho” no seu sistema Windows, basta baixar o arquivo zip do GitHub (aproximadamente 6, 15 MB), extraí-lo e executar o arquivo executável. Vale ressaltar que Hanselman garantiu a compatibilidade com o Windows em dispositivos ARM, incluindo aqueles com processadores Snapdragon.

Uma vez executado, o PeekDesktop permanece discretamente na bandeja do sistema e consome uma quantidade mínima de memória — menos de 2 MB quando ocioso —, fazendo com que seja fácil esquecer que ele está em execução.


Para uma experiência ideal, certifique-se de que nenhum aplicativo esteja em tela cheia. Ao clicar na imagem de fundo da área de trabalho (evitando os ícones), todas as janelas serão minimizadas instantaneamente, liberando espaço para gerenciamento de arquivos ou organização de ícones.É importante ressaltar que a ferramenta foi projetada para evitar ativações acidentais ao clicar ou arrastar ícones, mantendo a usabilidade.
A restauração é fácil; basta clicar em qualquer aplicativo, na barra de tarefas ou no papel de parede, e todas as janelas retornarão exatamente às suas posições e estados originais.
Se alguma animação parecer pouco refinada, isso pode ser devido a testes realizados em uma máquina virtual com recursos limitados. Além disso, como se trata de um executável independente, alguns usuários podem preferir um instalador tradicional para maior praticidade.
Um problema identificado é que gerenciar a Lixeira pode ser complicado; clicar com o botão direito do mouse na Lixeira aciona a reabertura de todos os aplicativos minimizados, exigindo outro clique para acessar o menu de contexto. Esse comportamento é intencional.
Além disso, o Gerenciador de Tarefas não minimiza quando o papel de parede é clicado; ele permanece ativo, embora não esteja claro se isso é intencional.
O menu de contexto (acessado com o botão direito do mouse) na área de trabalho pode apresentar comportamento imprevisível quando todos os aplicativos estão minimizados; por exemplo, tentar criar uma nova pasta fará com que todas as janelas sejam reabertas inadvertidamente.
A funcionalidade se compara da seguinte forma: Win + M minimiza tudo, mas não restaura janelas, enquanto Win + D permite ambas as ações, mas depende de atalhos de teclado. O botão “Mostrar Área de Trabalho” na barra de tarefas espelha a função do PeekDesktop, mas, como Hanselman enfatiza, os usuários do macOS se acostumaram com a funcionalidade de “clicar no papel de parede para revelar a área de trabalho”.Essa consistência pode melhorar significativamente o conforto do usuário para aqueles que estão migrando do macOS.
Entendendo o funcionamento do PeekDesktop
O mecanismo subjacente do PeekDesktop envolve o aproveitamento de APIs leves do Windows para detectar com precisão cliques na área de trabalho e gerenciar os estados das janelas de forma integrada.
A detecção de cliques utiliza um gancho de baixo nível, SetWindowsHookEx(WH_MOUSE_LL), permitindo que o aplicativo capture cliques globais sem interrupção. Após a detecção de um clique, a ferramenta utiliza WindowFromPoint para determinar o que está localizado sob o cursor.
Para diferenciar entre cliques em papéis de parede vazios e ícones, uma camada de acessibilidade é utilizada através do AccessibleObjectFromPoint, garantindo que mesmo cliques acidentais em ícones não desencadeiem uma resposta indesejada.
Para o gerenciamento de janelas, o PeekDesktop utiliza o EnumWindows para coletar informações sobre todas as janelas ativas, capturando suas dimensões, posições e estados precisos por meio do WINDOWPLACEMENT antes de minimizá-las.
À medida que os aplicativos são restaurados, a ferramenta monitora as alterações da janela ativa usando SetWinEventHook(EVENT_SYSTEM_FOREGROUND).Isso permite a restauração instantânea ao clicar novamente em qualquer aplicativo, na barra de tarefas ou no papel de parede, restabelecendo tudo exatamente como estava — incluindo janelas maximizadas e configurações em vários monitores.
Todas as funções são executadas sem a necessidade de privilégios de administrador e utilizam recursos mínimos do sistema, demonstrando a eficiência desta aplicação.É importante ressaltar que não se trata de uma aplicação web.
Os usuários podem personalizar as configurações por meio da bandeja do sistema, ativando e desativando opções como inicialização, preferências de inicialização, verificação de atualizações ou encerramento completo do aplicativo.É recomendável selecionar “Iniciar com o Windows” para garantir que a ferramenta esteja ativa imediatamente após a inicialização do computador.

Além disso, Hanselman está desenvolvendo uma iniciativa para replicar o comportamento do macOS, no qual as janelas se movem para as bordas da tela em vez de serem minimizadas, uma tarefa complicada por configurações com vários monitores e rastreamento da posição das janelas em tempo real.
Enquanto eu redigia este artigo, o PeekDesktop foi atualizado da versão 0.4 para a 0.6.1, reduzindo ainda mais o tamanho do download para apenas 1, 16 MB.
Por que o PeekDesktop merece ser integrado ao Windows?
Uma vez que você se acostuma a clicar no papel de parede para limpar sua área de trabalho, voltar a usar atalhos de teclado ou os cantos da tela se torna impraticavelmente complicado.
Com o foco da Microsoft em aprimorar o desempenho, corrigir inconsistências na interface do usuário e solucionar problemas de usabilidade de longa data no Windows 11, a incorporação de recursos como o PeekDesktop — pequeno, porém extremamente útil — seria uma evolução natural. Com recursos previstos, como uma barra de tarefas móvel, há uma clara oportunidade de aprimorar a experiência do usuário por meio de ferramentas intuitivas como essa.
Deixe um comentário