Aumente / abaixe / mova / redimensione janelas com as teclas do mouse + modificadoras

13

Eu sou um usuário de longa data do FVWM no lado Linux e desenvolvi alguns atalhos de teclado + mouse que considero muito úteis no gerenciamento de janelas. Especificamente:

  • clique esquerdo + command + shift = enviar para trás se estiver mais à frente, caso contrário, levante para frente
  • clique direito + comando + shift = maximizar a janela verticalmente (tamanho horizontal inalterado)
  • esquerda + acorde direito + comando + shift = agarra a janela e move-a
  • esquerda + acorde direito + comando + controle + shift = redimensionar (arraste o ponteiro para o lado ou canto e mova-o para redimensionar)

Para tudo isso, "clicar" significa clicar em qualquer lugar da janela.

Existe software para Mac que me permita configurar isso? Estou no 10.6.

Editar

Para esclarecer, as operações de movimentação / redimensionamento devem começar com o mouse para baixo e terminar com o mouse para cima.

Reid
fonte
Na maioria das vezes, estou procurando uma alternativa ao padrão do gnome Alt + clique e arraste para mover a janela (clique em qualquer lugar na janela e arraste).
Bisko

Respostas:

5

O Easy Move + Resize é uma excelente ferramenta que faz exatamente o que diz na lata.

Uso

O Easy Move + Resize é baseado no comportamento encontrado em muitos gerenciadores de janelas X11 / Linux

- em Cmd + Ctrl + Left Mousequalquer lugar dentro de uma janela e arraste para mover
- em Cmd + Ctrl + Right Mousequalquer lugar dentro de uma janela e arraste para redimensionar

Essa coisa foi uma lufada de ar fresco depois de passar muito tempo tentando descobrir como obter a versão mais recente do BetterTouchTool para fazer o que eu queria. Também não depende do SIMBL , o que é legal.

Minha única reclamação é que as combinações de teclas não são configuráveis. Prefiro usar ⌘ Cmd+ ⌥ Opt+ ⌃ Ctrl+ Clique esquerdo para redimensionar, pois clicar e arrastar com dois dedos em um trackpad é um pouco estranho. Mas ei, é de código aberto e, como sempre, há um problema para isso .

peterjmag
fonte
Agradável e simples para mover e redimensionar! Para quem usa o trackpad como eu, para redimensionar, é necessário clicar com dois dedos (para clicar com o botão direito do mouse) e arrastar (você pode arrastar apenas um dedo enquanto mantém a pressão no outro). Prefiro arrastar o gesto com três dedos, mas não é tão irritante clicar para redimensionar. Obrigado!
Ferran Maylinch
3

Não totalmente o que você está procurando, mas você pode arrastar e redimensionar a janela sem trazê-lo para o primeiro plano. Arraste com a tecla Command pressionada na barra de menus (ou um espaço vazio na barra de ferramentas) para mover a janela e arraste com a tecla Command pressionada na alça de redimensionamento para redimensioná-la.

Ao clicar em comandos nos elementos da janela, você pode usá-los enquanto a janela fica na parte de trás, mas isso funciona inconsistentemente, iirc.

Cajunluke
fonte
2

Você quer o Zooom / 2 . Teste gratuito disponível. Ele funciona pressionando uma tecla modificadora e simplesmente movendo o mouse (sem necessidade de clique!) E, em seguida, em qualquer janela acima do seu cursor será redimensionada ou movida, dependendo da tecla que você pressionar, que é personalizável. Faz mais coisas também.

Uso o JiTouch pessoalmente, mas isso requer um trackpad e, para ser sincero, esse recurso específico do JiTouch requer um pouco de prática para invocar o gesto necessário, que infelizmente não é personalizável.

Randy6T9
fonte
Obrigado - O Zooom move / redimensiona, mas não aumenta / diminui ou maximiza. Enviei uma solicitação de recurso.
Reid
Já faz essas coisas. Para elevar para frente, verifique as configurações. Para maximizar, basta clicar duas vezes enquanto mantém pressionadas as teclas modificadoras escolhidas.
precisa saber é o seguinte
Clicar duas vezes na verdade aumenta o zoom em vez de maximizar. Abaixar não é o IMO útil, ocultar pode ser usado.
Lri
@Lri, essa opinião é boa, mas na minha opinião a redução é incrivelmente útil - um dos mais importantes dos requisitos acima.
Reid
ter o mesmo comportamento no meu Mac e na minha caixa Linux é o ponto, é importante fazê-lo com as teclas modificadoras.
Reid
2

É interessante que a maioria dos usuários do OS X não reconheça facilmente o valor mais baixo como sendo o recurso específico que está sendo procurado. Se eu tiver uma janela bloqueando a maior parte da tela:

  • Eu não quero atrapalhar sua posição, então o movimento é inútil.
  • está bloqueando várias janelas que eu quero ver, portanto, mudar para a exibição de todas as janelas e escolher uma não ajuda muito
  • Ainda quero ver parte da janela, portanto, minimizá-la não é útil.

Eu quero abaixá-lo para ficar atrás das outras janelas. No Unix / Linux, posso continuar digitando as partes que vejo enquanto o deixo na parte de trás. Apenas deixo as partes interessantes das janelas visíveis e interajo com todas elas sem destruir a forma como elas estão organizadas. Tão fácil.

O OS X supostamente nem suporta escrever código para empurrar uma janela para trás. Nem digitando e passando o mouse em janelas parcialmente ocultas sem usar modificadores. Nem é remotamente decente deixar minhas janelas onde as deixei durante o sono, serem movidas, etc. Se eu matar uma janela, o OS X aumentará um número aleatório de outras janelas do mesmo tipo, forçando esforços para restaurar a ordem (pode haver ser um cenário para isso, eu estou procurando). Se eu abrir uma janela a partir de uma janela em uma tela, a nova janela aparecerá em uma tela escolhida aparentemente aleatoriamente, em vez daquela na qual a janela do iniciador estava (também pode ter um forte, não tenho certeza).

No geral, o gerenciamento de janelas do OS X é péssimo em comparação com o mundo * mix - altamente frustrante depois de trabalhar com a coisa real

Alex North-Keys
fonte
1

Eu acho que repetir a pergunta é útil. Ainda não encontrei uma maneira de baixar uma janela e, como o pôster original afirma, várias outras coisas não são um bom substituto. O comportamento desejado é algo como opção ou comando + (esquerdo, central ou direito) do mouse em qualquer lugar da janela (ou na barra de título) e a janela se move para o menor (mais atrás) na ordem de empilhamento das janelas, expondo assim a próxima janela . Pressionar novamente empurra o próximopara trás e assim por diante - e com várias (muitas) pressionadas, você gira por toda a coleção de janelas na tela - é excepcionalmente rápido - digamos todas as 10 ou 20 janelas em apenas alguns segundos. Os gerenciadores de janelas Unix permitem vincular (a janela inferior é como é chamada) para quase todas as combinações de teclas e mouse. Comando esquerdo do mouse seria uma escolha provável para muitos que o usam (algo que você pressiona o tempo todo - milhares de vezes por dia).

Descobri que parece que isso pode ser feito no código NSWindowLevel (rotinas de cacau), mas não encontrei nenhuma menção a ele em nenhum utilitário (macos) ainda. Em seguida, preciso examinar os diferentes gerenciadores de janelas. Alternar os gerenciadores de janelas em uma caixa unix é definitivamente factível - mas é necessária alguma montagem. Estou um pouco desconfortável em tocar um novo gerenciador de janelas aqui para ver o que acontece. Mas talvez esteja tudo bem.

user52349
fonte
0

Você pode executar o FVWM como seu gerenciador de janelas para aplicativos X11 e ter esse comportamento.

Para aplicativos OS X, você pode movê - los e redimensioná- los sem o mouse, usando apenas o teclado, aplicativos de terceiros ( link , link ).

Não conheço outras técnicas para aumentar ou diminuir .

Comunidade
fonte
0

Eu não usei o JiTouch, mas ele afirma ter um modo "mover / redimensionar", baseado apenas no trackpad. Se você tiver uma área de trabalho, isso funcionará com o trackpad externo.


fonte
Faz. Eu uso-o. Mas lembre-se de que o gesto não é personalizável para esse recurso específico e o gesto que eles escolheram é meio que um acerto ou um acerto. É preciso um pouco de prática para entender o jeito. Espero que isso seja otimizado assim que sair da versão beta.
Randy6T9
0

Com base neste vídeo , você deseja usar o BetterTouchTool .


fonte
Obrigado - infelizmente o BTT não é ativado até o mouse; Estou procurando o mouse para baixo. Vou esclarecer a questão.
Reid
0

Eu sugiro que você tente à tona . No 10.9, ele está trabalhando com o finder se for recarregado após flutuar.

Bimawa
fonte