Como alterar o comportamento padrão do botão tela cheia / maximizar?

126

Há uma pergunta que lida com o comportamento diferente do botão de tela cheia na barra da janela. Lá, é mostrado que, fazendo:

+ + Clique no ícone verde ou externo direito (ícone mais)

Posso maximizar uma janela em largura e altura para a tela atual.

Agora, estou me perguntando se posso tornar esse comportamento padrão apenas clicando no ícone. Para um bônus extra, gostaria de saber se existe um atalho de teclado para obter a mesma coisa.

k0pernikus
fonte
1
Eu me pergunto isso também ... até agora não encontrei uma maneira de fazer isso.
Michael
7
Apenas um aviso, Alt + Click equivale ao seu Alt + Shift + Click; então, pense que a tecla Shift não precisa ser pressionada?
Jai Govindani #
7
@JaiGovindani É verdade que nem todos os aplicativos se comportam da mesma forma. Para a maioria, parece que Alt + Click é suficiente; No entanto, existem algumas exceções como o Google Chrome. Lá, o Alt Click expande apenas em altura, mas não em largura.
K0pernikus #
1
A Apple fez uma má escolha (há muito tempo) que realmente precisa ser corrigida. Talvez eles achem que todo mundo quer usar o kybd e trabalhar dentro de "espaços" conceituais (em aplicativos de tela cheia?), Mas por que não adicionar um atalho para tela cheia / minimizar e, além disso, por que não trazer de volta espaços? Agora, precisamos praticamente CMD + TAB para alternar entre aplicativos. e não há opção acessível para maximizar a janela ou até mesmo ir para a tela cheia, a menos que baixemos algum aplicativo questionável de terceiros. smh.
Shanimal 19/09/18
No Mac OS Sierra, você também pode clicar duas vezes no (s) canto (s) da janela para expandi-los automaticamente para o tamanho máximo, espero que isso ajude.
Kubuntuer82 21/01

Respostas:

47

Use o espetáculo , um aplicativo de código aberto gratuito que possui vários atalhos úteis de gerenciamento de janelas.

Embora não mude o comportamento padrão do botão verde, torna-o supérfluo fazer isso, pois eu posso fazer tudo usando atalhos de teclado sem usar o mouse.

Para tela cheia, pressione:

cmd+ option+F

Ele também possui várias opções para tela 1/2, tela 1/3, metade superior, metade inferior, etc.

Lista de todas as opções disponíveis para o espetáculo modificar as janelas

Alex Stone
fonte
2
Bom achado. Spectacle me deixa especialmente feliz por também fornecer o desdobramento ou encaixe recurso janela conhecida a partir do Windows 7.
k0pernikus
1
Bom, de fato, mas, infelizmente, "Tela cheia" maximiza a janela como o Microsoft Windows faria: usando quase todo o estado da tela, não usando largura e altura otimizadas. (Na verdade, é o que o solicitante de perguntas queria, e ainda melhor que o OS X em tela cheia. Mas não quero que meus navegadores usem a largura da tela inteira; gosto muito do comportamento de clicar em Option do ícone de zoom, o que torna aplicações sãs escolher uma largura que é ideal para o seu conteúdo atual, mas @ k0pernikus é certa: a separação e encaixe características são agradáveis)..
Arjan
2
Mas isso não muda o comportamento do botão verde (como o RightZoom fez antes de Yosemite), certo?
Chesterbr
1
E o Mac faz muitas coisas prontas para a qual o Windows precisa de aplicativos de terceiros. Eles são diferentes.
cinzento
1
Consegui acelerar o uso do Spectacle usando Ctrl-Opt-Cmd-Up em tela cheia (caso contrário não é usado). Isso significa que você não precisa fazer nenhum alcance estranho ao usar os excelentes atalhos de teclado (metade esquerda, metade direita, segundo monitor, metade superior e metade inferior).
Foliovision
51

Descobri que o BetterTouchTool resolve esse problema perfeitamente ( Observação : o BetterTouchTool não é mais gratuito, a avaliação expira após 45 dias). As preferências não são muito intuitivas:

  • Selecione a categoria "Outros" na parte superior da janela.
  • Verifique se "Global" está selecionado no lado esquerdo.
  • Clique no botão "Configure New Trigger" na parte inferior da janela.
  • Selecione "Botão esquerdo da janela verde" como gatilho.
  • Selecione "Janela de zoom abaixo do cursor" como ação predefinida.
  • Desfrutar!

captura de tela

O BetterTouchTool também permite definir um atalho de teclado para esta ação (em "Teclado"). No entanto, a ação ainda será "Zoom Window Below Cursor" (Zoom da janela abaixo do cursor) - ela aumentará o zoom na janela em que o cursor do mouse estiver, não na janela atualmente ativa. Portanto, isso não é tão útil quanto poderia ser, infelizmente.

Wladimir Palant
fonte
3
Tenho certeza de que não teria encontrado essa configuração sem a sua ajuda. E, de fato, isso restaura perfeitamente o comportamento pré-Yosemita. (Portanto: para aplicativos em sã consciência, que não maximizem ousadamente a altura e a largura, mas o zoom para o melhor ajuste. Como no Chrome, muitas vezes: altura máxima e uma largura ideal que não usa minha tela cheia). Bom achado. Tela cheia irritante se foi! :-)
Arjan 29/11
4
Muito obrigado. Isso me ajudou muito. No entanto, se você deseja maximizar a tela, a ação "Maximizar janela" em vez de "Zoom Window Below Cursor" pode ser uma opção melhor.
userM1433372
É melhor associá-lo à "Option + Click".
Mercearia
@Grocery: Claro, se você usar as duas funções - que é não o que foi perguntado nesta questão no entanto;)
Wladimir Palant
1
Ah! Isso é melhor.
Jasper Blues
18

Você pode ir para Preferências do sistema -> Dock desmarque "Clique duas vezes na barra de título de uma janela para minimizar" e, em seguida, quando você clica duas vezes na barra de título em uma janela, ele maximiza a janela sem entrar no modo de tela cheia.

Acho mais fácil do que ter que pressionar a tecla de opção e clicar no botão verde.

BenL
fonte
6
Na verdade, não maximiza no sentido das janelas. Apenas redimensiona para um tamanho irritante diferente. Maldita maçã.
benvolioT
Depende do aplicativo. Para a maioria dos aplicativos, funciona muito bem. Para Chrome e Safari, isso não é maximizado, a menos que você mantenha a tecla Shift pressionada!
1959 nevster
@benvolioT use alt / option + shift e clique no botão verde. muito chato, mas faz o que você espera.
srikanth Nutigattu
1
Não é uma questão de qual aplicativo, mas de barras de rolagem. Se a janela tiver uma barra de rolagem horizontal, ela também se estenderá horizontalmente com um clique duplo. Bastante inútil na era dos sites responsivos.
Domino
??? Em High Sierra, isso piora. Nenhuma das minhas janelas maximiza mais, nem mesmo com o clique na opção. :(
Shanimal
12

Tentei procurar por chaves de preferência ocultas na saída de mdfind kMDItemContentType=public.unix-executable -onlyin /System|xargs strings 2>/dev/null|grep -E '^[a-zA-Z0-9.-]{10,80}$'|awk '!a[$0]++', mas não consegui encontrar nada.

Você pode atribuir um atalho para o item de menu Zoom em Preferências do sistema:

Lri
fonte
1
Não é uma abordagem ruim, mas não funciona para todos os aplicativos - alguns não têm um item de menu Zoom (Colloquy, por exemplo). Além disso, se o aplicativo usar esse atalho para outra coisa, você não terá sorte, então é melhor usar um que seja realmente único.
Wladimir Palant
Esta é uma maneira limpa de fazer isso.
CousinCocaine
Infelizmente, não é (@Wkadunur Oakant explica o porquê) e estou começando a pensar que não há uma maneira limpa de fazer isso. Na verdade, não há nenhuma maneira de fazê-lo, não só a limpo
Srneczek
2

Em Preferências do Sistema -> Dock: desmarque a opção "Clique duas vezes na barra de título de uma janela para minimizar". Quando você clica duas vezes na barra de título, ela maximiza a janela sem entrar no modo de tela cheia.

user129116
fonte
Funciona para alguns programas, não para outros. Mas esta é a melhor resposta que eu já vi, pois não requer programas adicionais.
21875 Scott Junker
1

A pergunta "Como você maximiza as janelas?" foi solicitado aqui , e o usuário Am1rr3za ofereceu o seguinte, o que permitirá que você substitua o comportamento padrão do botão maximizar para maximizar automaticamente a janela em largura e altura:

Baixe e use o RightZoom . Ele substitui o botão verde de adição (zoom) e funciona como o Windows maximiza. Você pode adicioná-lo aos seus itens de login na sua conta de usuário para executar sempre que iniciar o OS X.

Este software é gratuito e permite a combinação de teclas personalizadas!

Quanto a ter que usar Option+ Shift+ Clique com o botão esquerdo para usar o recurso maximizar:

Percebi que, para ter uma tela maximizada dentro da janela de visualização sem entrar no modo "tela cheia / sem distrações" em Yosemite, só preciso segurar a Optiontecla e clicar com o botão esquerdo do mouse no botão maximizar, o que funcionou para tudo o que uso diariamente: Finder, Chrome, Transmit, SublimeText 3, WebStorm, Outlook, iTerm 2 e até Photoshop CS5 (o que parece me dar alguns problemas com o dimensionamento no meu Mac). Eu não acho que você precisa segurar a Shiftchave para alcançar a maximização tela que você está procurando!

Mitch
fonte
3
Eu tentei este aplicativo e ele não funciona como indicado na caixa cinza.
Mike Kormendy 25/10
3
Um aviso sobre RightZoom, é desenvolvedor também faz key loggers, pessoalmente eu não iria correr software de uma fonte assim ..
Chris
1
Quanto ao aplicativo em si, também não funciona para mim.
Nit
1
Foi um pequeno aplicativo bacana, mas não funciona com Yosemite ...
PatrickT
1
Devo alertar contra o RightZoom, pois ele criou grandes problemas em um instalador reconhecidamente antigo e perdeu muito tempo encontrando a causa. A única razão para isso é que o RightZoom provavelmente hackea o sistema o suficiente para causar problemas. Esta foi a última vez que instalei haxies. Melhor editar o sistema você mesmo e isso é mais fácil de lembrar.
MiB
1

O comportamento desse botão verde pode ser alterado usando um pequeno complemento de acessibilidade. Siga as instruções em http://osxdaily.com/2015/03/11/change-the-green-button-maximize-behavior-in-os-x-yosemite-with-bettertouchtool/

Basicamente, esse aplicativo (uma vez instalado e autorizado) permite aprimorar a interface do usuário do OS X, permitindo definir novos comportamentos e modificar os existentes. Isso adiciona, por exemplo, o recurso de encaixe de janela ao Finder e também permite definir novos gestos para o Magic Mouse e o Trackpad.

Porém, há uma pequena coisa a saber, uma vez que você modifica o comportamento do botão verde da janela do OS X, isso não altera a aparência desse botão para fazer com que pareça um sinal de mais (+) em vez de um ícone de tela cheia.

Permite também especificar teclas modificadoras para ações relacionadas ao mouse (por exemplo, cmd + clique esquerdo, ...)

Abdoulaye Siby
fonte
Como informação adicional, a versão recente do OSX oferece a possibilidade de pressionar Option + Tela cheia para maximizar o tamanho da janela sem passar para Tela cheia.
Abdoulaye Siby
1

ShiftIt é um aplicativo gratuito que faz um trabalho semelhante a outros mencionados aqui: Cmd+ Alt+ Ctrl+ Ffornece a tela cheia. Ele também faz um quarto de tela, centraliza e passa para a próxima tela se você tiver vários monitores. Requer o XQuartz, que diminui bastante o seu download <1Mb. Não havia encontrado o Spectacle antes; pode oferecer um conjunto de recursos mais completo.

Para resolver outro problema mencionado: as opções de acessibilidade estão em Preferências / Segurança e Privacidade / Acessibilidade, não na acessibilidade de nível superior.

Robin Macharg
fonte
0

A ferramenta Better Touch parece ser a maneira mais fácil de corrigir isso. A versão mais recente permite rebobinar o botão verde.

O Glazblog tem um bom artigo sobre como configurar isso.

Eu também consegui trabalhar com o RightZoom

Mais alguns detalhes estão no Packetmonger Blog

Darren Bolding
fonte
-3

Olá, não tenho certeza se interpretei mal o OP - mas, em Yosemite, para entrar no modo de tela cheia, basta clicar no ícone verde na parte superior esquerda da janela aberta para torná-lo em tela cheia e clicar novamente para reduzir o tamanho original - como na tosse Windows

Mina_Rotter
fonte
4
Você interpretou mal o OP. O OP deseja mudar o botão verde para agir como antes de Yosemite.
Grant Birchmeier