Como eu faria um atalho de teclado para * maximizar * a janela atual?

14

Adoro usar o teclado no Windows. É uma parte integrada do sistema operacional e parece que sim; quase todas as ações do mouse possuem um teclado equivalente.

No entanto, como eu estou começando a usar Macs mais e mais, eu estou faltando duas coisas, principalmente a partir do Windows: a capacidade de maximizar ( não qualquer que seja o botão verde faz (o que não se faz)?) - janelas e a capacidade de maximizar janelas do teclado.

Assim, sem mais delongas: como posso maximizar as janelas com um atalho de teclado?

JavaAndCSharp
fonte
1
Qual versão do sistema operacional você está executando? Se Lion, por maximizar, você quer dizer o modo de tela cheia ou apenas a maior janela possível no modo de tela normal?
Daniel
1
O botão verde é chamado de botão Zoom. O que ele faz é alternar a janela entre um tamanho definido pelo usuário e um tamanho "ideal" com base no conteúdo. Por exemplo, se você estiver no Safari, a janela será suficientemente larga para mostrar a largura total do site, mas não mais. Na prática, não gosto da imprevisibilidade e não a uso.
daGUY

Respostas:

9

Uma das maneiras mais fáceis de fazer isso é usar o BetterTouchTool . Ele permitirá que você vincule um atalho de teclado ou de trackpad a vários comandos, incluindo maximizar a janela.

Quando estiver na página de configurações do BTT, faça o seguinte:

  1. Vá para a guia Teclado na parte superior.
  2. Na parte inferior próxima ao atalho de teclado, digite o atalho de teclado desejado.
  3. Para ação predefinida, escolha Maximizar janela .

Existem muitas outras opções relacionadas à maximização além de "Maximizar janela":

  • Maximizar janela esquerda
  • Maximizar janela à direita
  • Maximizar janela para metade inferior
  • Maximizar janela para a metade superior
  • Maximizar para o próximo monitor
Sensível
fonte
É este F? Não tenho acesso ao meu MB com o MAS no caixa eletrônico. [editar: adicionou mais acrônimos. dilbert.com/strips/comic/1993-01-12 . btw, F = free.]
JavaAndCSharp 27/03
@JavaAndCSharp: Sim, você faz o download diretamente do site. O desenvolvedor aprecia doações, no entanto.
Sensável 27/03/12
1
Obrigado. Uau, a única solução gratuita aqui não tem votos, mas uma solução paga tem 2? Triste. Bem, aqui está um cheque verde para você.
JavaAndCSharp
1
@JavaAndCSharp Você parece ter uma forte tendência a soluções gratuitas. As boas soluções geralmente são mais importantes que as gratuitas. Vale a pena pagar algumas coisas. Se os usuários de Mac não acreditassem nisso, provavelmente não seriam usuários de Mac.
Daniel
@ Daniel: Eu definitivamente concordo que vale a pena pagar algumas coisas - como o Office, o AutoCAD e a próxima versão do OS X / Windows, se você estiver em um desses sistemas operacionais. No entanto, prefiro apostar US $ 14 em algo mais, como um teclado melhor ou uma unidade USB.
31412 JavaAndCSharp
8

Eu atribui este script a withM com FastScripts :

try
    tell application "Finder" to bounds of window of desktop
    tell application (path to frontmost application as text)
        set bounds of window 1 to result
    end tell
on error
    try
        tell application "System Events" to tell (process 1 where it is frontmost)
            click (button 1 of window 1 where subrole is "AXZoomButton")
        end tell
    end try
end try

Porém, ele não funciona com vários monitores.

Aplicativos que não foram mencionados por outras respostas:

Lri
fonte
Lri, você é o homem! Esta é uma boa resposta e não depende de software de terceiros.
gentmatt 28/03/12
6

Você pode usar um aplicativo como o Divvy para fazer isso. O Divvy permite selecionar uma área retangular que você deseja que a janela atual ocupe. Selecionar a tela inteira permite executar um "maximizar" semelhante ao Windows para que a janela da frente ocupe todo o espaço disponível na tela.

Também permite definir atalhos de teclado para seleções retangulares específicas que você deseja usar com frequência. Eles podem ser por aplicativo ou um "atalho global" que funcionará com todos os aplicativos. Para defini-los, clique com o botão direito do mouse no ícone da barra de menus Divvy, selecione preferências e selecione "Atalhos". Clique em "novo" e você verá uma tela para definir a seleção e as teclas que deseja usar:

insira a descrição da imagem aqui

Kyle Cronin
fonte
4

O BetterSnapTool (do mesmo autor que o BetterTouchTool) permitirá que você faça isso. Você pode arrastar a janela para o topo da tela para maximizá-la (no Windows 7) ou definir uma tecla de atalho. Existem também muitas outras opções, como maximizar a metade esquerda ou a metade direita, etc.

insira a descrição da imagem aqui

binarybob
fonte
3

Há outro ótimo aplicativo chamado Moom - semelhante ao Divvy, mas apenas US $ 5.

Ele faz tudo o que o Divvy faz, além de redimensionar o teclado, arrastar até a borda, etc.

sombrio

Dan
fonte
3

Existe uma maneira integrada de fazer o que você deseja. Atualmente, tenho o Mountain Lion, mas suspeito que funcione no Lion, Snow Leopard e mais cedo também *:

Truque que usaremos:

Manter a tecla Shift pressionada ao pressionar o botão Zoom (o botão verde) maximiza a janela da maneira que o Windows faz. Adicionaremos um atalho de teclado para o Zoom que contém a tecla Shift.

Procedimento:

  1. Vá para Preferências do sistema -> Teclado -> Atalhos do teclado
  2. Selecione "Atalhos do aplicativo" e pressione o sinal de adição (+).
  3. Faça um novo atalho de teclado do Zoom que contenha a tecla Shift :

    • Aplicação: Todas as aplicações
    • Título do menu: Zoom

      (esse é o nome da função do botão verde)

    • Atalho do teclado: qualquer coisa que combina com você. Verifique se ele contém a tecla Shift!

      (por exemplo, Ctrl-Cmd-Shift-Z. Verifique se ele não colide com os atalhos existentes, por exemplo, Cmd-Shift-Z com refazer).

EDITAR:

Acontece que ele não funciona no Safari (e provavelmente outros) - eu estava usando o Google Chrome. O aplicativo deve ser programado para suportá-lo.

* Se alguém com o Leopard / Snow Leopard / Lion puder confirmar, ficaria grato.

nitsas
fonte
1
Também não funciona com o Preview, QuickTime Player, Sequential ou Transmission.
Lri 20/10/12
2

Para maximizar ao máximo, pressione ctrl-cmd-f

Por "maximizar ao máximo", quero dizer o tipo em que as barras de menu entram no modo de ocultação automática. (perdoe meu novato, só comprei meu primeiro mac ontem)

queimaduras mate
fonte