Quais atalhos de teclado movem, redimensionam e maximizam janelas no Mac OS X?


127

Acabei de verificar http://en.wikipedia.org/wiki/Table_of_keyboard_shortcuts, mas as seguintes entradas "Gerenciamento de janelas" estão em branco no Mac OS X:

  • Mover a janela focada
  • Redimensionar a janela focada
  • Maximize a janela focada

Realmente não há atalhos de teclado integrados para eles no OS X? Eu faço essas coisas o tempo todo com o GNOME no Linux.


1
No 10.9.4, superuser.com/a/718843/60022 funcionou para mim. Certifique-se de nomeá-lo exatamente "Zoom".
user60022

3
Existe uma razão para ninguém fazer uma substituição direta das chaves de manipulação de janelas do Windows? Certamente é para isso que a maioria dos leitores vem aqui?
Anon Gordon

Respostas:


108

O espetáculo ainda não foi mencionado. "Mova e redimensione suas janelas com facilidade." - http://spectacleapp.com

É de código aberto: https://github.com/eczarny/spectacle


8
Nice - suporta comportamento semelhante ao "windows key" + "arrow" no Win7. Exatamente o que eu estava procurando.
Frederik

Exatamente o que eu estava procurando, simples, bem projetado e gratuito!
25414 Jeff

2
Sim, obrigado novamente ... Eu sou novo no MacOsX e acho que isso deve ser incluído no sistema operacional nativamente ... por que o botão verde não produz o mesmo efeito.
рüффп

O espetáculo é realmente ótimo, já o uso há algum tempo, sem problemas. Os atalhos padrão fazem sentido e são facilmente aprendido, incluindo aqueles para múltiplas configurações do monitor :)
Michael Trouw

1
@ruffp Eu suspeito que, neste momento, é porque a Apple teria que admitir que o comportamento do Windows era melhor o tempo todo. Situação semelhante ao mouse de um botão.
Timmmm 4/17/17

16

O MercuryMover parece o que eu estava procurando. Obrigado. Pena que ele não está embutido.
Philip Durbin

+1 no MercuryMover. Eu tentei o layout ideal, tamanho acima e ShiftIt. O MercuryMover é o melhor para mim, porque é a maneira mais rápida de mover / redimensionar janelas. Além disso, você pode criar seus próprios atalhos para redimensionar para um tamanho específico.
Eddy

13

Não testei em outras versões, mas no OS X 10.9 (Mavericks), você pode usar o Voice Over Utility para mover e redimensionar janelas.

  1. Ative a narração no painel de controle Acessibilidade.
  2. Clique em "Abrir Voice Over Uitlity"
  3. Clique em "Comandantes" no painel esquerdo.
  4. Selecione "teclado"
  5. Selecione "ativar o comando do teclado"
  6. Adicione um novo comandante.
  7. Especifique qualquer tecla do teclado que ainda não esteja em uso.
  8. Escolha o comando: Tamanho e posição -> Iniciar janela em movimento
  9. Selecione com a janela a ser movida
  10. Mantenha pressionada a tecla de opção direita e pressione a tecla selecionada em 7.
  11. Mova a janela com as teclas do cursor.

Desajeitado, mas muito útil para entender por que uma janela Java estava faltando: ela não gosta de ser movida para o meu outro monitor. Grr.
Android.weasel

Não parece trabalhar para XQuartz ...
krs013

Obrigado! Isso funcionou perfeitamente no OS X 10.11.5 (El Capitan). Eu instalei recentemente um novo programa e começou-se com a barra de título preso passar o topo da minha tela ... teria sido muito chato ter que instalar outro programa apenas para corrigi-lo :)
kayge


6

A melhor resposta é criar um atalho de teclado em Preferências do sistema> Teclado> Atalhos> Atalhos de aplicativos .

Em seguida, adicione o Chrome ou qualquer outro nome e, exatamente como aparece, digite: Zoom .

Esta é a parte crítica ...

O atalho deve incluir a Shifttecla Quando você deseja maximizar completamente a janela usando o teclado e o mouse, mantenha a Shifttecla pressionada e clique no botão Maximizar / + Verde na barra de ferramentas do navegador.

Atribuí meu atalho como Command+ Shift+ Returne funciona como um encanto.

Preferências do sistema> Teclado> Atalhos> Atalhos de aplicativos

insira a descrição da imagem aqui


facilmente a melhor e mais fácil resposta para obter a janela em tamanho real da tela
1 ''

Não consigo entender por que isso não está ativado por padrão no OSX. Utilizando-o no Mojave (10.14). Eu me cansei de clicar duas vezes na barra superior da janela. Obrigado.
Lucio Mollinedo 25/10

Repita o mesmo procedimento para todos os aplicativos?
Danijel

5

Seguindo a ideia do fluxo da janela, confira o layout principal do projeto pai. Tentei dimensionar por um tempo e, na verdade, estava tentando encontrar um substituto para ele quando encontrei o Layout ideal.

É de longe o melhor aplicativo de manipulação de janelas baseado em teclado OSX que eu já vi! Rocks ...

http://most-advantageous.com/optimal-layout/


Concordo, ele anuncia uma funcionalidade altamente desejável: alternar para uma janela específica em um aplicativo. Onde Tab Command só lhe permite mudar para um determinado aplicativo, Tab Alt do Optimal layout dá-lhe uma lista de janelas agrupadas por aplicação
Micha Roon

@DrGorb Você também pode usar built-in CMD + `para alternar entre as instâncias janela do aplicativo
Mark J Miller


3

Se você se considera um "hacker", pode considerar o Slate. Slate é como Bettertouch ou Sizeup em esteróides. Aqui está o github repo .

Existe uma curva de aprendizado, mas é muito poderosa e personalizável. Há um ótimo artigo sobre como configurar e usá-lo.


Obrigado! A redação me levou a adicionar também uma resposta sobre spectacleapp.com , que notei nos comentários.
precisa

2

Com o VoiceOver ativado (Command-F5), você pode usar o atalho do teclado para mover a janela.

  • Control-Option-Accent (`) move a janela com as teclas de seta (ou use Shift-Arrow para mover um pouco)
  • Shift-Control-Option-Accent (`) exibe o menu Opções de redimensionamento de janelas

Usando o menu Opções de redimensionamento de janelas, você pode mover a janela para seções da tela (por exemplo, tela central, canto superior esquerdo etc.).


Agora, se eu pudesse encontrar uma maneira de desativar sonoridade real sobre ...
alexeit

1
alexeit Para silenciar o VoiceOver enquanto estiver ativado, abra o aplicativo VoiceOver Utility localizado na pasta Utilitários (Aplicativos> Utilitários) e, no menu de categorias do utilitário, selecione Fala e marque a caixa de seleção Silenciar fala.
TimD 4/16/16

1

Consulte o seguinte AppleScript para obter o popular (e gratuito) programa de atalho de teclado / mouse para Mac OS X QuickSilver, que fornecerá um atalho de teclado para o botão verde de zoom. Ao instalar isso e usá-lo com o Quicksilver, você poderá personalizar o atalho do teclado.

tell application "System Events"
    if UI elements enabled then
        set FrontApplication to (get name of every process whose frontmost is true) as string
        tell process FrontApplication
            click button 2 of window 1
            --button 2 is the green "zoom" button for all applications
            --window 1 is always the frontmost window.
        end tell
    else
        tell application "System Preferences"
            activate
            set current pane to pane "com.apple.preference.universalaccess"
            display dialog "UI element scripting is not enabled. Check 'Enable access for assistive devices'"
        end tell
    end if
end tell

Fonte: http://snippets.dzone.com/posts/show/1026


Estranho, esse link de mercúrio agora redireciona para algum programa de beisebol.
Steve Bennett

1

Eu tenho um utilitário chamado BetterSnapTool em execução no meu MacBook OSX 10.9.4. Essa é uma ferramenta muito boa que imita o comportamento do Windows 7 de encaixar uma janela nos lados superior, esquerdo ou direito se você arrastar uma janela para um desses lados com o mouse. No BetterSnapTool, há uma guia "Extras" e, neste painel, uma opção para "Mover o Windows". Aqui, escolhi CTL e OPT e agora, quando pressiono essas teclas, posso mover qualquer janela sob o cursor do mouse. O BetterSnapTool é classificado com 5 estrelas no aplicativo Mac App Store e custa US $ 1,99.


0

Tamanho

Recursos e facilidade de uso são combinados de uma maneira que não consigo encontrar em nenhum software alternativo.

Eu uso com o Mountain Lion.

Desvantagem

O SIMBL (exigido pelo SizeWell) não foi atualizado recentemente.

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.