Como desativar a janela de maximização / redimensionamento automático (snap aero) quando próxima à borda da tela?


37

Sempre que arrasto ou redimensiono uma janela perto de qualquer borda ou canto de qualquer monitor, o Windows deseja maximizar ou redimensionar a janela para mim de várias maneiras diferentes:

  • arrastar uma janela perto de um canto oferece redimensionar para tela cheia
  • arrastar diretamente para o canto oferece maximizar a meia tela
  • redimensionar para as bordas superior ou inferior oferece uma maximização vertical (uma faixa longa de cima para baixo)

Na verdade, agora que penso nisso, o terceiro não é tão ruim, são apenas os recursos de tela cheia e meia-tela que maximizam o que me deixa louco.

Existe um hack do registro para desativar essas configurações, de preferência independentemente ?


2
Isso me deixa louco. É um ótimo recurso para olhar duas janelas lado a lado com facilidade e não sei por que o Aero demorou para apresentá-lo, mas quero que funcione apenas ao arrastar a barra de título de uma janela, não ao arrastar as bordas da janela. Também deve ser uma opção no menu de gerenciamento de janelas (canto superior esquerdo).
John Ferguson

Respostas:


39

Esse recurso do Windows 7 é chamado Aero Snap. Aqui está a maneira fácil de desativá-lo completamente:

  1. Vá ao painel de controle.

  2. Clique no link Facilidade de acesso ou no ícone Centro de facilidade de acesso.

  3. Selecione Alterar como o mouse funciona ou Tornar o mouse mais fácil de usar.

  4. Marque a caixa de seleção Impedir que o Windows seja organizado automaticamente quando movido para a borda da tela com o mouse na seção "Facilitar o gerenciamento de janelas".

E aqui está o caminho indireto através do registro:

  1. Execute o Editor do Registro (RegEdit).

  2. Navegue para a seguinte chave do Registro:

    HKEY_CURRENT_USER\Control Panel\Desktop
    
  3. No painel direito, clique duas vezes (ou clique com o botão direito e selecione Modificar) em WindowArrangementActive e defina seu valor REG_SZ como 0 para desativar; 1 para ativar.

  4. Feche o Editor do Registro.

  5. Faça logoff e logon novamente ou reinicie o computador para que a alteração entre em vigor.

Espero que isto ajude! Não encontrei nenhuma maneira de reter a funcionalidade de uma única borda - é tudo ativado ou desativado.


4
O primeiro método desativa a funcionalidade das teclas Win + R & Win + L para mim. Existe uma maneira de apenas desativar a maximização automática quando o Windows toca a borda superior da tela, preservando o snap à funcionalidade esquerda / direita.
usuário

@uffer: você pode estar interessado no meu script no link
Codism

11
@ Codism, onde está o script real?
Sam Hasler

@ SamHasler: você pode encontrar o script em github.com/codism15/rwin . Se você não deseja obter a coisa toda, apenas common.ahi e move-window.ahk em ahk-scripts são suficientes.
Codism 29/03

11
Aqui está uma edição do Registro que não desativa os atalhos da tecla Win: superuser.com/a/1464761/128356
Duke Nukem

4

Adicionarei uma resposta aqui porque um comportamento semelhante também pode ocorrer devido a um aplicativo de terceiros chamado Dell Display Manager. Este software pode causar um comportamento semelhante ao Aero Snap, ou pelo menos ao procurar soluções, esta postagem é bastante alta no Google, então, como eu lutei para corrigir isso, postarei a solução para futuras vítimas deste programa: D.

O problema é resolvido abrindo o aplicativo e desativando a "organização fácil", selecionando um ícone sem layout (como na segunda figura abaixo).

É assim que o comportamento causado pelo Dell Display Manager se parece (quando você arrasta uma janela restaurada pela tela).

insira a descrição da imagem aqui

e é assim que você corrige:

Dell Display Manager

Eu instalei esse aplicativo junto com o meu monitor Dell. Como a maioria dos softwares fabricados na China, é bastante buggy (na verdade, é um dos melhores programas que já usei, muito menos bugs e horrível do que outros). Geralmente, os fabricantes de hardware possuem um software terrível, mas este é bastante útil devido à configuração automática do nível de brilho com base no aplicativo em execução.

O problema pode ser corrigido se você abrir o Dell Display Manager. Você verá que ele tem alguns exemplos de layouts de janelas na parte inferior da janela. Você também pode acessá-los se for para "Configurar" (disponível quando estiver no "Modo automático"). Lá, você tem uma guia chamada "Easy Arrange" e é aí que está o problema. Em "organização fácil", o Dell Display Manager rastreia os movimentos da janela e tenta reorganizá-los com base nos vários layouts disponíveis. Dependendo do layout que você selecionou, ele desenhará caixas amarelas na tela. Eu tinha um em que minha tela estava dividida em duas: uma fina caixa vertical amarela à direita e outra maior à esquerda. Quando a janela estava em uma das caixas, a borda ficou vermelha.

Publiquei isso no Microsoft Forum, onde alguém realmente tinha o problema exato que eu estava tendo:

http://answers.microsoft.com/en-us/windows/forum/windowsrt8_1-desktop/disable-automatic-split-screen-when-moving-apps/7420e90e-ecdf-45da-a776-50521448d626?rtAction=1426355414495


1

Eu tive o mesmo problema no Windows 10. Definei todas as configurações em Configurações / Sistema / Multitarefas para desativar tudo o que se relaciona com "snap" e o problema ainda acontecia. Por coincidência, notei que quando eu estava editando documentos, a seleção de texto com o mouse era irregular. Decidi usar um mouse diferente e, para minha surpresa, isso curou a seleção de texto e a janela de maximizar automaticamente os problemas. De alguma forma, o mouse deve estar enviando um clique duplo quando fiz um único clique. Portanto, se você tiver o mesmo problema e nada mais o resolver, tente usar um mouse diferente.


0

Se você estiver usando o Dell Easy Arrange, também pode manter pressionada a tecla Shift enquanto arrasta para desativar temporariamente o snap.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.