Cmd + Tab bascule vers le bon espace, mais ne place pas l'application au premier plan

35

J'ai un problème (bug?) Avec le changement d'application sur Lion.

J'utilise deux espaces. Supposons que l'une d'elles ait une boîte aux lettres ouverte et une autre, Firefox et Vim.

Vim est au premier plan et la fenêtre de Firefox est derrière elle.

Lorsque je Cmd + Tab de Postbox à Firefox, l'espace est correctement basculé, mais Firefox reste en arrière-plan.

Si je Cmd + Tab à nouveau à Firefox, ou sélectionnez-le dans le Dock, la fenêtre s'ouvre normalement.

Le bogue ne se limite pas à Firefox, vu avec de nombreuses applications.

Qu'est-ce que je fais mal?

Leonid Shevtsov
la source
1
Opportun. Je viens de remarquer que cela se produit sur ma machine 10.7.3 aujourd'hui. Je ne peux pas dire que je l’ai jamais remarqué auparavant. C'est intermittent. Parfois, Cmd-Tab fait apparaître l'application, d'autres fois, il n'est toujours pas au premier plan après avoir basculé dans l'espace.
Ian C.
1
Cela ne semble pas affecter les applications en plein écran. Mon travail consiste donc à utiliser autant d’écrans que possible. Je préfère la version plein écran des applications (dans la plupart des cas), cela ne me dérange donc pas, mais je peux comprendre que cette solution ne conviendra pas à tout le monde. En utilisant ce travail, je peux passer d’une application à l’autre avec commande + onglet ou utiliser le geste de balayage à 4 doigts sur le trackpad sans problème.
Nacious
3
Non, ce problème UX est toujours présent sur Mavericks.
dgh
1
La même chose m’arrive lors de la commutation entre Sublime Text et Chrome. La barre de menus Chrome s’affiche, mais la fenêtre est toujours masquée.
James
1
Existe toujours sur macOS Sierra
harveyslash

Réponses:

13

Pour l’affiche originale, vous ne faisiez rien de mal.

Qu'il s'agisse d'une fonctionnalité ou non, il s'agit clairement d'un problème de convivialité, autrement dit d'un bug. Le problème est que, souvent, la fenêtre de l'application concernée était laissée empilée par-dessus toutes les autres fenêtres, pas derrière elles. Lors du basculement avec Spaces Mission Control, l'application reste souvent bloquée sous d'autres fenêtres ouvertes.

La version CMD-TAB-OPTION-release qui se tord le doigt échoue le plus souvent: soit elle ne fait rien différemment, soit il est impossible à réaliser en raison de la répétition automatique des touches, ce qui en fait un geste sans valeur.

C'est certainement un bug, pas une fonctionnalité. Continuez à basculer avec CMD-TAB, et la fenêtre apparaîtra de nouveau au dessus, puis redescendra, de façon erratique.

Oh, cela ne semble pas affecter les espaces, donc cela semble être une régression.

jerseyboy
la source
Remarque: puisque l'application est sélectionnée, vous pouvez également appuyer sur CMD-Backtick pour trouver le volet de fenêtre qui aurait dû être au premier plan. C'est au moins un geste moins tâtonnant.
jerseyboy
581.95B en capitalisation boursière, on pourrait penser qu’ils pourraient payer les bugs pour s’en aller. J'aime la réponse de @nacious. Plein écran, toutes les applications semblent être le seul moyen de le rendre fiable.
Hunter Leachman
Est-ce que cela a déjà été corrigé? Quelle est la meilleure façon de déposer un bogue avec l'ingénierie Apple?
Avindra Goolcharan
19

C'est une fonctionnalité pas un bug :-)

Commencez à tabuler Cmd-Tabjusqu'à l'application que vous souhaitez basculer, puis maintenez la touche enfoncée Optionavant de relâcher Cmd-Tab.

nohillside
la source
1
Êtes-vous sûr? Si je place Skype devant Sparrow sur l'espace 2, passez à Chrome dans Space 1 et le contrôle Cmd-Tab à Sparrow, parfois il apparaît au premier plan, parfois il reste derrière Skype. Je pensais juste que c'était Skype. Je blâme cependant la plupart des problèmes du monde sur Skype ...
Ian C.
Au moins dans Yosemite, utiliser l' option semble être nécessaire uniquement si l'application a été réduite au minimum auparavant. Et ainsi, il pourrait être plus efficace de simplement masquer ( commande + H ) les fenêtres et de ne pas les minimiser afin qu'elles puissent être
consultées
Donc, vous dites que j'appuie sur Cmd-Tab pour voir une fenêtre réduite?
Mahendran
1
Pourquoi dois-je appuyer sur trois touches (ou sur une combinaison) pour ouvrir une fenêtre cachée? Comment est-ce une fonctionnalité ?? Vous ne savez pas si la fenêtre est masquée ou non, car il n'y a pas de signe dans la vue cmd + onglet.
Shantanu
3

Je suis d'accord avec jerseyboy, c'est à peu près un bug. Ainsi, sous Lion 10.7.3, dans le courrier, je passe à Safari, qui se trouve dans un espace différent. Ensuite, je reviens au courrier et l'espace se déplace correctement là où j'étais. Cependant, la fenêtre qui était auparavant sur le dessus est maintenant cachée derrière un terminal et quelques autres fenêtres que j'ai ouvertes sur cet espace. Il s'agit d'une interférence gênante lors d'une commutation rapide entre applications.

Une approche un peu moins délicate pour remettre l’application à l’avant est de faire cmd-tab vers l’application en question, de relâcher (qui bascule vers le bon espace), puis d’appuyer sur cmd-tab cmd-shift-tab vers une autre application, mais en réalité, revenir à la même). Cette séquence est vraiment gênante étant 3 combos quand on devrait être suffisant. Allez Apple, au moins, sélectionnons ce comportement dans les préférences système ou dans un mystérieux objet de la ligne de commande de plist.

DrMike
la source
3

KeyRemap4Macbook permet de remappercommand + tabà , si vous voulez que ce soit le comportement par défaut. Il comporte également des personnalisations très intéressantes / puissantes, telles que le remappage des raccourcis clavier pour des applications spécifiques - par exemple remapper + dans Firefox sur + pour basculer entre les onglets du navigateur.command+tab+optioncommandtabcontroltab

Richard Toney
la source
2
l'application s'appelle Karabiner et l'option à cocher se trouve sous Changer la clé -> Changer la touche Command_L (commande gauche) -> Command_L à Option_L (commande directe + onglet)
MC
mais le programme gâche les raccourcis copier / coller / couper - ..
MC
Je tiens à rendre le comportement par défaut de commande + tab + option sans avoir à appuyer sur la touche Option. J'ai un mousqueton, mais je ne parviens pas à configurer une configuration de sorte que commande + tab soit associé à commande + tab + option. Quelqu'un at-il réussi avec cela? J'ai essayé de chercher la suggestion de @MC, mais je ne pouvais pas travailler avec la "commande directe + onglet".
errant.info