Edit: La réponse acceptée à l'origine n'est plus valable pour Mavericks. Je le garde accepté pour des raisons historiques, mais tous les lecteurs utilisant Mavericks devraient utiliser et voter à la hausse pour cette réponse .
Par défaut, une pression sur ⌘+ tabaffiche une liste de toutes les applications ouvertes. Je voudrais que cette liste n'inclue que les applications dans l'espace actuel, ou au moins donne la priorité aux applications avec des fenêtres dans l'espace actuel. En d'autres termes, j'aimerais que OS X imite le comportement de la plupart des gestionnaires de fenêtres X en ce qui concerne leurs espaces de travail / bureaux virtuels.
Voici mon explication assez longue de la raison pour laquelle je veux ceci:
J'ai désactivé la commutation automatique des espaces et j'ai mappé chaque espace sur un raccourci ⌘+ space #. En général, j'ai généralement une application ouverte par espace, maximisée. Comme je n'ai en réalité qu'une demi-douzaine d'applications ouvertes à tout moment, je peux facilement basculer entre elles en temps constant avec la main gauche. Le problème est que j’ai parfois deux ou trois fenêtres d’applications différentes ouvertes dans le même espace ( par exempleJ'ai souvent un lecteur de PDF ouvert dans le même espace que mon navigateur Web). Supposons que j'ai un terminal ouvert dans Space 1 et qu'un navigateur Web et Preview soient ouverts dans Space 2. Si je suis dans le terminal et que je décide ensuite d'ouvrir une page Web, je passe à Space 2, où le navigateur Web a concentrer. Je souhaite ensuite consulter un fichier PDF ouvert dans Preview, qui se trouve dans le même espace mais dont la fenêtre est située derrière le navigateur Web. Si je tape ⌘+ tab, cependant, la première option sera de me ramener au terminal dans l’espace 1 (puisque le terminal avait le focus récemment). Dans le pire des cas, je devrai parcourir toutes les n applications ouvertes en appuyant plusieurs fois sur ⌘+ tabpour accéder à Aperçu. Je veux le premier coup à ⌘+tabpour m'amener à la prochaine application avec des fenêtres dans l'espace actuel, c. -à-d. Aperçu.
Je sais qu'Exposé est le moyen le plus "Apple" de gérer ces situations, mais je souhaite éviter de devoir utiliser la souris. Je sais que je peux également utiliser les touches fléchées pour sélectionner une fenêtre dans Exposé, mais une fois encore, cela brise mon modèle mental de la superposition de fenêtre, créera une boucle de rétroaction cognitive dans la sélection et nécessitera des frappes au clavier log ( n ) dans le cas le plus défavorable . Pour autant que je sache, il n’existe aucun moyen, à temps constant, de basculer vers une application spécifique dans l’espace de travail actuel en utilisant uniquement le clavier.
Réponses:
control+ F4. Parcourt les applications dans cet espace.
(En fait, je mappe ce signe sur control+ `; ce que je trouve plus facile à retenir, étant proche du cmd+ `; parcourir les fenêtres d’une application.)
Pour modifier le raccourci clavier, accédez aux préférences Clavier, Raccourcis clavier et Saisie clavier / texte. C'est l'option "Déplacer le focus vers la fenêtre active ou suivante".
(Modifier pour corriger les raccourcis clavier; je ne savais pas que le caractère de backtick n'apparaissait pas.)
la source
CTRL
+F4
bascule entre les fenêtres de l’espace actuel, mais la question portait sur le basculement entre les applications de l’espace actuel. Je le signale parce que j'ai 2 applications de terminal et 1 application d'Emacs ouvertes dans un espace, et je souhaite basculer facilement entre les fenêtres de terminal et l'application Emacs. Peut-être que je poserai une autre question ...Yosemite
Ce comportement peut être associé à la combinaison de touches souhaitée, comme suit:
Mavericks
^F4
bascule entre les fenêtres de l'espace actuel, mais vous devrez peut-être effectuer une mise à niveau vers Yosemite pour mapper ce problème^~
.Mais le problème peut toujours être résolu comme suit:
la source
^F4
à^~
Yosemite, alors peut - être ils ont fixé ce bug?Je sais que Hyperswitch n’existait pas lorsque cette question a été posée, mais c’est une réponse moderne à cette question. C’est bien mieux que de bidouiller avec Karabiner (anciennement KeyRemap4MacBook) et / ou de se débattre avec les préférences du système accepter n'importe quel mappage de touches pour chaque commande).
Consultez la page https://apple.stackexchange.com/a/127414 et invitez-le à voter si vous trouvez HyperSwitch utile.
la source
En plus de cette réponse , j'ai pu remapper control+ F4à alt+ tab, ce qui me semble tout à fait naturel.
la source
En appuyant ⌃F4, vous ferez ce que vous demandez, mais vous pourriez avoir un canal carpien dans le processus.
En lisant votre exemple, il semble que vous cherchiez peut- être en réalité⌘⇧⇥ , qui parcourt les applications dans l’ ordre inverse , ce qui réduit de ⇥moitié le nombre de pressions .
Certes, ce n'est pas une solution de temps constant, mais je pense que vous constaterez que l' ⌘⇥application que vous souhaitez utiliser vous permet de vous concentrer sur 70% du temps, et sur ⌘⇧⇥l'application sur laquelle vous souhaitez vous focaliser plus de 28%.
la source
Je suis l'auteur de l'application Command-Tab Plus qui vous permet de basculer rapidement d'une application à une autre, et également d'une fenêtre à l'autre (à l'aide de la capacité cmd + tilde de MacOS). Voici une démo sur YouTube .
la source
Vous pouvez essayer avec Switché. Ils prétendent que "Switché fonctionne très bien avec les espaces et est capable d'afficher des badges de numéro d'espace". Comme je n'utilise pas Spaces, je ne peux ni confirmer ni infirmer mais cela vaut la peine d'essayer.Voir les commentaires ci-dessous.
la source
Bien que cela ne réponde pas techniquement à la question initiale, ceux qui sont à la recherche d'un commutateur de l'application Cmd-Tab plus configurable pourraient consulter SuperTab .
Disclaimer: J'ai acheté ceci et je pense que c'est bien fait.
la source