Melhor aplicativo para alternar entre todas as janelas abertas

126

Depois de 4 anos sendo usuário de Mac, há apenas uma coisa que ainda sinto falta no mundo do Windows, e que é capaz de alternar com uma única tecla entre todas as janelas abertas no computador.

Qual é o melhor aplicativo ou utilitário, gratuito ou não, para realizar isso?

Eu usei Bruxa , mas eu nunca fiquei completamente satisfeito com isso. É um pouco lento e a interface do switcher não é muito bonita.

Você conhece alguma alternativa?


EDIT (2016): Esta questão continua recebendo visualizações e upvotes após 6 anos. Quando fiz essa pergunta em 2010, ainda estava fazendo a transição de ser um usuário do Windows. Eventualmente, eu me acostumei com a interface do Mac OS X e hoje em dia não uso nenhum utilitário de terceiros para gerenciar janelas de aplicativos, apenas o Controle da Missão e os atalhos de teclado nativos. Então, embora esta questão não seja mais relevante para mim, espero que seja útil para novos usuários de Mac que fazem a troca (incluindo este comentário).

Sergio Acosta
fonte
1
Quando a bruxa está lenta? Eu acabei de começar a usá-lo.
pupeno
E quanto à função F9 do Exposé?
andersmoldin
Acho que isso pode ser melhor escrito apenas como "Melhor aplicativo para alternar entre todas as janelas abertas". Então, sem a parte "alternativas à bruxa". Dessa forma, a bruxa poderia ser uma das respostas para que pudesse ser votada para cima / para baixo e comentada em relação às outras.
studgeek
@studgeek: Eu concordo. Editou o título da pergunta.
Sergio Acosta

Respostas:

30

Aqui está uma lista de todas as opções desta página:

  • Controle de missão e atalhos de teclado nativos: + aba ou + ` (backtick)
  • Bruxa [Yosemite ou mais tarde] [$ 14]
  • Hyperswitch [ "Leão da montanha, Mavericks e Yosemite" ; trabalha na Sierra & amp; High Sierra] [$ 0 grátis] [visualização da janela]
  • Contextos [ "Yosemite, El Capitan, Sierra, High Sierra" ] [$ 9 após o teste gratuito]
  • Layout ótimo [Snow Leopard ou posterior] [$ 0 (grátis), mas atualmente não está em desenvolvimento ativo]
  • Mosquetão - [Tigre - El Capitan, "não Sierra" ] °°
  • Senebier [ "10.4 ou posterior" ]

[°° Update, o sucessor de Karabiner Mosquetão-Elementos 12.1 : Alto / Serra & amp; Mojave] [grátis]

Jake Berger
fonte
101

O Hyperswitch é gratuito e funciona bem. Também parece legal:

enter image description here

http://bahoom.com/hyperswitch

Paul
fonte
9
Bem, depois de 4 anos vem uma resposta que resolve exatamente a minha pergunta original. Nem mais nem menos. Espero que isso saia da versão beta em breve. obrigado !, vou tentar por um par de semanas e se funcionar como anunciado eu poderia até marcá-lo como a resposta aceita.
Sergio Acosta
4
Finalmente a solução!
Lumi
7
Caramba, eu criei uma conta no Pergunte diferente só para agradecer @Paul por este, finalmente encontrei um aplicativo como este de graça
Pedro Garcia Mota
5
O Hyperswitch NÃO implementa o recurso de troca de janelas que foi mais valioso para mim no MS Windows: ele não permite alternar rapidamente entre as janelas usadas pela última vez. Isso é importante para mim, pois alterno constantemente entre, por exemplo, editor e navegador para controlar o meu trabalho. Eu tenho muitas janelas abertas em ambos os editor de um navegador e com Hyperswitch eu tenho que fazer muitas teclas para alternar entre os mais recentes usados. Eu achei que a bruxa resolve isso. A lista de janelas a serem alternadas é, por padrão, ordenada por uso e eu posso alternar facilmente entre as mais recentes.
Jpsy
6
@Jspy hyperswitch faz isso - eu acabei de baixar a versão mais recente, talvez você tenha um mais antigo
Srneczek
27

Eu estou supondo que você já está ciente, mas para aqueles que pesquisam na web, sempre há Ctrl + F4. Nenhum feedback visual, mas alterna entre todas as janelas de todos os aplicativos (que não estão ocultos) com um comando. É claro que é instantâneo e não reordena a lista como ⌘ + Tab faz. Eu também me cansei de Witch, mas eu decidi que a maior parte do tempo ⌘ + `é tudo que eu preciso.


fonte
1
[⌘] + [`]" é tudo que eu preciso "- na verdade!
a darren
2
O feedback visual é importante para mim e não existe em ⌘ + `.
AlikElzin-kilaka
2
E Cmd + ` não funciona em vários espaços.
GregB
@GregB eu tomo isso como um plus :)
nyxz
2
E [command] + [`] com [command] + [tab] é irritante porque eles têm dois conjuntos de regras de ordenação separados.
Joseph Hansen
19

https://contexts.co/

Contextos para mac é um concorrente da Witch. Como um usuário de longa data que não é o Mac e procura uma alternância de janelas mais intuitiva, eu realmente gosto desse aplicativo. Permite alternar entre todas as janelas abertas, usando o teclado ou o mouse.

Há também um painel lateral opcional, que é um pouco um substituto para o Mac Dock. Ele pode ser configurado para ocultar aplicativos que não possuem uma janela e exibe vários ícones para várias janelas. Como tal, aplicativos de fundo irrelevantes estão ocultos e aplicativos de várias janelas podem ser gerenciados mais facilmente.

Se necessário, você ainda pode usar o alternador nativo de aplicativos da Apple (cmd + tab) para fechar / alternar para aplicativos sem janelas / sem usar o dock nativo.

cloneman
fonte
@sergio Eu também tive uma boa primeira impressão deste aplicativo, qualquer motivo que não funciona para você? Pode ter sido atualizado desde que você tentou.
Jay
6
Para aqueles de vocês que estão lendo isso em 2016, a Contexts é a sua solução. Funciona lindamente.
Joseph Hansen
1
É tão elegante e cheio de recursos que eu comprei em menos de 5 minutos. Disclaimer completo: Eu sou muito tight-fisted normalmente ^ _ ^
sming
16

Um aplicativo que desenvolvi Layout ótimo (14 $), fornece comandos de teclado para alternar rapidamente e reorganizar as janelas.

BendiLow
fonte
Isso é exatamente o que eu estava procurando. Obrigado tanto por responder como por fazer o aplicativo. Atualmente estou avaliando isso. Espero que você me tenha como um novo cliente em breve.
Sergio Acosta
1
O layout ótimo é bom, tentei, mas não o comprei porque já tinha a minha "memória muscular" associada aos atalhos do OS X (que eu alterei) e ao posicionamento da janela tratado pelo SizeUp. Mas é um aplicativo muito promissor!
Martin Marconcini
Eu estava usando o Optimal Layout por um tempo. Eu estava usando o Witch, mas mudei para o Optimal Layout por sua capacidade de pesquisar os títulos das janelas. No entanto, nos últimos meses, encontrei alguns problemas e não recebi notícias do desenvolvedor do Layout Ótimo sobre eles. O maior é que ocasionalmente não mostra algumas janelas até que eu reinicie.
studgeek
1
OptimalLayout é ótimo. Combina a troca de janelas e o posicionamento das janelas, com arranjos e atalhos personalizáveis. No entanto, tive alguns problemas e o desenvolvedor não respondeu às informações de contato no próprio aplicativo. Estou procurando uma alternativa só para poder usar software que tenha suporte!
Trinition
14

Comando + Aba , combinado com Comando + ` . Funciona bem.

Deixe-me explicar:

  • Comando + Aba : Alterne entre diferentes aplicativos.
  • Comando + ` : Alterna entre todas as janelas abertas do aplicativo em que você está focado. (Por exemplo, se você tiver quatro janelas do Finder abertas, você pode pressionar Comando + ` para se deslocar entre as quatro janelas.)

Se este e outros atalhos de teclado parecem estar quebrados, você provavelmente tem outro layout de teclado, em seguida, EUA, os atalhos na verdade não são para o ` chave, mas sim a chave que teria ` em um teclado dos EUA, para encontrar a chave que está no seu layout, abra o "visualizador de teclado" e mude o layout para os EUA, observe onde ` A tecla está localizada, volte para o layout normal e agora você pode usar esse botão para alternar as janelas.

Em um teclado sueco ` é o botão ao lado 1 (§) no teclado pequeno / laptop, e a tecla ao lado z (& lt;) no teclado em tamanho real.

JFW
fonte
4
Obrigado pela sua resposta. Eu sei sobre os dois atalhos, mas estou procurando especificamente uma única solução de atalho de teclado para alternar entre todas as janelas abertas.
Sergio Acosta
3
+1. Embora para mim, o comando + parece funcionar em vez de Ctrl + `.
gary
2
Pena que a Apple não pensou em teclados onde a tecla `não está perto da tecla TAB, e pior, onde você precisa de uma tecla modificadora para selecioná-la :-(
Rabarberski
4
Essa é uma solução ruim para pessoas que trabalham muito rapidamente e querem alternar entre elas, especialmente se a pessoa tiver experiência no Windows. O problema é que [command] + [tab] alterna entre aplicativos que são ordenados por ordem de uso, e [command] + [`] tem janelas ordenadas por quando elas foram abertas. Em outras palavras, você tem um problema de quebra de acordo: mesmo se você tiver os meios para poder mentalmente alternar entre os dois paradigmas em tempo real, não há como memorizar a localização de uma janela no seu "mental". pilha.
Joseph Hansen
4
Por exemplo, supondo que eu esteja alternando entre dois documentos do Word e uma página da Web, tenho que descobrir e lembrar o número de [command] + [`] alterna entre os dois documentos (possivelmente duas distâncias: doc 1 para 2 e doc 2 para 1) e lembre-se que para alternar entre o Word e meu navegador é um agrupamento de teclado diferente. No Windows, lembro-me apenas de [alt] + [tab] ou [alt] + [tab] [tab]. Fácil. Em outras palavras, minha opinião pessoal é que há uma péssima experiência do usuário em atalhos de teclado do OS X.
Joseph Hansen
13

Para aqueles que não sabem, Ctrl + F4, Ctl + `, ... podem ser remapeados em: Preferências do Sistema = & gt; Teclado = & gt; Atalhos do teclado = & gt; Teclado & amp; Entrada de texto

http://i.stack.imgur.com/CvV3k.png

L0CKnL0aD7
fonte
4
Eu adicionarei, já que alguns podem não saber, que Ctrl-F4 pode ser usado para alternar entre todas as janelas abertas quando a opção "Ativar acesso para dispositivos auxiliares" estiver ativada no Universal Access.
NReilingh
Esta é a maneira mais simples, sem instalar nenhum software extra. Obrigado!
poolie
1
@ L0CKnL0aD7 esta pode ser a resposta para mim, se por um lado: é possível fazer a janela ser usada mais recentemente do que quando ela foi aberta?
Joseph Hansen
1
Não pode fazer isso em "El Capitan" .. alguma idéia por quê?
pragmatic_programmer
6

Eu sei que não é uma única tecla, mas eu gosto de usar o recurso "App exposé" para navegar entre as janelas do aplicativo focado:

  • ctrl + seta para baixo (ou três dedos para baixo)
  • então seta esquerda ou seta direita para navegar entre janelas (ou clique na janela que você escolheu)
Pierre Mardon
fonte
Obrigado por responder !. Faz 5 anos desde que fiz a minha pergunta, mas honestamente ainda não encontrei uma resposta 100% satisfatória. No entanto, esta é realmente uma sugestão muito boa !. Eu não sabia sobre esse atalho e, na verdade, ele foi desativado no meu Mac. Eu já o habilitei e usarei isso para ver como funciona com o meu fluxo de trabalho.
Sergio Acosta
3

Senebier parece ser uma boa alternativa para bruxa e é grátis. http://www.bicoid.com/app/senebier/index.html

Olivier Catteau
fonte
1
Você pode fornecer mais algumas informações sobre isso, por favor? O manual parece não ser em inglês e a demonstração do filme está faltando.
studgeek
2

É interessante - ninguém mencionou Mosquetão . Ele tem muitas opções para coisas diferentes, o que eu gosto, chamado "modo Tab", onde você pode alternar entre aplicativos, segurando a tecla Tab e usando setas ou teclas HJKL (especialmente favorecidas pelos usuários do Vim). Tab+I para percorrer as janelas abertas do aplicativo atual.

Eu amo Karabiner, é o aplicativo que me fez realmente, realmente odeio o Windows (às vezes eu tenho que fazer coisas no Windows). No entanto, mesmo com o incrível aplicativo AutoHotkey, não consegui encontrar uma maneira de usar o teclado como o Karabiner me permite usar um Mac.

Encorajo-o a experimentar o Karabiner e explorar uma grande quantidade de opções diferentes, acredite em mim - isso vai mudar a maneira como você usa o teclado.

iLemming
fonte
Veja como alternar ⌘-tab entre janelas no Karabiner: Na guia "Change Key", expanda "Change Tab Key" (item 39) e ative "Command + Tab para alternar aplicativos dentro do mesmo espaço" (o 10º item). (Eu esperaria que os números de itens mudassem em versões diferentes, mas eles deveriam lhe dar uma idéia de até onde você precisa rolar para baixo.)
Ben Kovitz
0
  1. Quicksilver (ou holofote). Você convoca o aplicativo de seu interesse, digamos, Safari.
  2. Usando as janelas do aplicativo Mostrar do Controle da Missão (você pode atribuir um atalho para isso usando o ícone do teclado nas preferências do sistema)
  3. Quando todas as janelas do aplicativo estiverem sendo mostradas, você poderá digitar (não há campo de texto, você terá apenas que começar a digitar) o título da janela de seu interesse. Depois de alguns toques no teclado, sua janela será selecionada.

No começo, você será lento, mas com o passar do tempo, você se tornará bem rápido.

sbrown
fonte
0

Como mencionado na pergunta, Bruxa (US $ 14) é um dos primeiros alternadores de janela e, IMHO, ainda é um dos melhores.

Suspeito que as principais preocupações do @Sergio (questionador) foram agora abordadas no Witch. Eu acho que é realmente um dos mais bonitos, com muitas opções para melhorar a aparência (incluindo temas). Também parece muito rápido para mim.

Tudo o que disse, eu não estou usando o Witch porque ele não suporta a busca dos nomes das janelas. Para isso eu estava usando o Optimal Layout e agora estou experimentando o Contextos (o que parece muito promissor).

studgeek
fonte
O único recurso da bruxa ainda não tem, e eu realmente quero, é a capacidade de começar digitando na janela de comutação para diminuir a lista. OptimalLayout faz isso. Eu acho que o Contextos também.
Trinition
0

Está à procura de um permutador de janelas mac que INCLUI O WINDOWS MINIMIZADO para idades. Mal sabia eu, a função já estava embutida no Quicksilver, sentado debaixo do meu nariz o tempo todo. É uma ação chamada "mostrar todas as janelas", que defini como um gatilho (for` para proximidade com ⌘⇥).

Quicksilver vem para o resgate mais uma vez (como de costume).

Acherontia X
fonte