Cmd + Tab muda para o espaço correto, mas não traz o aplicativo para frente

35

Estou com um problema (bug?) Com a alternância de aplicativos no Lion.

Eu uso dois espaços. Digamos que um Postbox esteja aberto e outro o Firefox e o Vim.

O Vim está em primeiro plano e a janela do Firefox está por trás.

Quando eu Cmd + Tab do Postbox para o Firefox, o espaço é alternado corretamente, mas o Firefox permanece em segundo plano.

Se eu Cmd + Tab for Firefox novamente, ou selecioná-lo no Dock, a janela será exibida normalmente.

O bug não se limita apenas ao Firefox, visto em muitos aplicativos.

O que estou fazendo errado?

Leonid Shevtsov
fonte
11
Oportuno. Eu simplesmente notei isso acontecendo na minha máquina 10.7.3 hoje. Não posso dizer que já notei isso antes. É intermitente. Às vezes, o Cmd-Tab exibe o aplicativo; outras, ele ainda não está em primeiro plano depois de mudar para o espaço.
Ian C.
11
Os aplicativos de tela cheia não parecem ser afetados por isso, então minha solução é a tela cheia o maior número possível de aplicativos. Prefiro a versão em tela cheia dos aplicativos (na maioria dos casos), para que isso não me incomode, mas podemos compreender que esse trabalho não será adequado para todos. Usando esta solução, posso alternar entre aplicativos com o comando + tab ou posso usar o gesto de deslizar com quatro dedos no trackpad sem problemas.
Nacious
3
Não, esse problema de UX ainda está presente no Mavericks.
dgh 29/03
11
O mesmo acontece comigo ao alternar entre o Sublime Text e o Chrome. A barra de menus do Chrome aparece, mas a janela ainda está oculta.
James
11
Ainda existe no macOS Sierra
harveyslash 4/16/16

Respostas:

13

Para o pôster original, você não estava fazendo nada de errado.

Se foi concebido como um recurso ou não, é claramente um problema de usabilidade, também conhecido como bug. O problema é que muitas vezes a janela do aplicativo afetada ficava empilhada em cima de todas as outras janelas, não atrás delas. Ao alternar com o Spaces Mission Control, o aplicativo geralmente fica preso sob outras janelas abertas.

A versão do CMD-TAB-OPTION que torce os dedos falha com mais frequência: ela não faz nada diferente ou é impossível de realizar devido às teclas de repetição automática, tornando-o um gesto inútil.

É definitivamente um bug, não um recurso. Continue girando para frente e para trás com o CMD-TAB, e a janela voltará ao topo e, em seguida, cairá novamente de forma irregular.

Ah, não parece afetar o Spaces, então parece ser uma regressão.

jerseyboy
fonte
Nota: como o aplicativo está selecionado, você também pode pressionar CMD-Backtick para encontrar o painel da janela que deveria estar em primeiro plano. É pelo menos um gesto menos atrapalhado.
jerseyboy
581.95B em valor de mercado, você pensaria que eles seriam capazes de pagar os bugs para ir embora. Eu gosto da resposta de @nacious. Todos os aplicativos em tela cheia parecem ser a única maneira de torná-lo confiável.
Hunter Leachman
Isso já foi corrigido? Qual é a melhor maneira de registrar um erro na engenharia da Apple?
Avindra Goolcharan
19

É um recurso, não um bug :-)

Comece a tabular Cmd-Tabaté chegar ao aplicativo para o qual deseja alternar e pressione e segure Optionantes de liberar Cmd-Tab.

nohillside
fonte
11
Você tem certeza? Se eu colocar o Skype na frente do Sparrow no espaço 2, mude para o Chrome no Espaço 1 e o Cmd-Tab para Sparrow às vezes aparece em primeiro plano, às vezes fica atrás do Skype. Eu apenas imaginei que era o Skype. Mas eu culpo a maioria dos problemas do mundo no Skype ...
Ian C.
Pelo menos em Yosemite, o uso da opção parece ser necessário apenas se o aplicativo tiver sido minimizado antes. E assim, ele pode ser uma mais eficiente para apenas hide ( comando + H ) janelas e não minimizá-los para que eles possam ser navegado através de comando + tab
Raghu Dodda
Então você está dizendo que eu pressione Cmd-Tab até o fim para ver uma janela minimizada?
Mahendran
11
Por que preciso pressionar três teclas (ou combinações) para abrir uma janela oculta? Como é uma característica? Você não sabe que a janela está oculta ou não, porque não há sinal na exibição da guia cmd +.
Shantanu
3

Concordo com jerseyboy, é praticamente um bug. Portanto, no Lion 10.7.3, no correio, mudo para o safari, que está em um espaço diferente. Depois, volto para o correio, e o espaço muda para onde eu estava. No entanto, a janela que estava anteriormente no topo agora está escondida atrás do terminal e algumas outras janelas que eu abri nesse espaço. Essa é uma interferência irritante na troca rápida entre aplicativos.

Uma abordagem um pouco menos incômoda para colocar o aplicativo de volta à frente novamente é cmd-tab para o aplicativo em questão, liberar (que muda para o espaço certo) e pressionar cmd-tab cmd-shift-tab (falsificando uma opção para outro aplicativo, mas voltando ao mesmo). Esta sequência é realmente estranha, sendo 3 combos quando se deve ser suficiente. Vamos lá Apple, pelo menos, vamos selecionar esse comportamento nas preferências do sistema ou em uma linha de comando misteriosa.

DrMike
fonte
3

KeyRemap4Macbook permite remapear command+ tabpara , se você desejar que esse seja o comportamento padrão. Ele também possui personalizações muito legais / poderosas, como remapear atalhos de teclado apenas para aplicativos específicos - por exemplo, remapear + no Firefox para + para alternar entre as guias do navegador.command+tab+optioncommandtabcontroltab

Richard Toney
fonte
2
o aplicativo é chamado Karabiner e a opção para marcar está em Alterar chave -> Alterar tecla Command_L (comando à esquerda) -> Command_L para Option_L (comando de passagem + guia)
MC
mas messes programa até copiar, colar, recortar, .. atalhos
MC
Estou ansioso para tornar command + tab + option o comportamento padrão sem precisar pressionar a tecla de opção. Eu tenho o Karabiner, mas não consigo definir uma configuração para que o comando + tab seja mapeado para a opção command + tab +. Alguém teve sucesso com isso? Tentei procurar a sugestão do @MC, mas não consegui descobrir o "comando de passagem + guia".
precisa saber é o seguinte