143 votes

Limitation des options de Commande+Tab aux seules applications qui se trouvent dans l'espace actuel

Edit : La réponse originale acceptée n'est plus valable pour Mavericks. Je la garde acceptée pour des raisons historiques, mais tous les lecteurs utilisant Mavericks devraient utiliser et voter en faveur de la réponse suivante cette réponse .


Par défaut, l'appui sur + tab affichera une liste de tous les candidatures ouvertes. J'aimerais que cette liste ne comprenne que les applications dans l'espace actuel, ou au moins donner la priorité aux applications avec Windows dans l'espace actuel. En d'autres termes, j'aimerais qu'OS X imite le comportement de la plupart des systèmes d'exploitation. Gestionnaires de fenêtres X en ce qui concerne leurs espaces de travail/bureaux virtuels.

Voici mon explication, plutôt longue, de la raison pour laquelle je veux cela :

J'ai commutation automatique des espaces handicapés et j'ai mis en correspondance chaque espace avec un + space # raccourci. En général, j'ai une application ouverte par espace, maximisée. Comme je n'ai jamais vraiment plus d'une demi-douzaine d'applications ouvertes à la fois, je peux facilement passer de l'une à l'autre en temps constant avec ma 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 exemple (J'ai souvent un lecteur de PDF ouvert dans le même espace que mon navigateur web). Disons que j'ai un terminal ouvert dans l'espace 1 et un navigateur web et Aperçu ouverts dans l'espace 2. Si je suis dans le terminal et que je décide ensuite d'ouvrir une page web, je passe à l'espace 2, où le navigateur web a le focus. Je veux ensuite consulter un PDF ouvert dans Aperçu, qui se trouve dans le même espace mais dont la fenêtre est derrière le navigateur Web. Si j'appuie sur + tab Cependant, la première option consistera à me ramener au Terminal dans l'espace 1 (puisque le Terminal a eu le focus le plus récemment). Dans le pire des cas, je devrai parcourir tous les espaces de l'espace 1. n ouvrir des applications en appuyant de manière répétée sur + tab afin d'atteindre l'aperçu. Je veux que le premier coup soit + tab pour m'amener à l'application suivante avec Windows dans l'espace actuel, c'est-à-dire Avant-première.

Je sais que l'utilisation d'Exposé est la manière la plus "Apple" de gérer ces situations, mais je veux éviter d'avoir à prendre la souris. Je sais que je peux aussi utiliser les touches fléchées pour sélectionner une fenêtre dans Exposé, mais une fois de plus, cela brise mon modèle mental de la superposition des fenêtres, instituera une boucle de rétroaction cognitive dans la sélection, et nécessitera le pire des logs( n ). Pour autant que je sache, il n'existe pas de moyen constant de passer à une application spécifique dans l'espace de travail actuel en utilisant uniquement le clavier.

0 votes

Il y a quelques paquets qui offrent des améliorations/remplacements pour la commutation d'application intégrée. Vous pourriez envisager de contacter les développeurs d'un ou plusieurs de ces paquets et leur faire savoir que vous seriez intéressé par la commutation spécifique aux espaces.

0 votes

Je connais bien (bien que je n'aie jamais utilisé) Witch ; y en a-t-il d'autres que je devrais examiner ?

0 votes

J'ai vu des mentions de LiteSwitch et d'App Switcher, mais je n'en ai jamais utilisé.

53voto

qui Points 5259

control + F4 . Passe en revue les applications de cet espace.
(En fait, je l'ai mis en correspondance avec control + que je trouve plus facile à mémoriser, étant donné qu'elle est proche de l'image de marque. cmd + ; pour parcourir les fenêtres d'une application).

Pour modifier le raccourci clavier, allez dans les préférences Clavier, Raccourcis clavier, et Clavier et saisie de texte. Il s'agit de l'option "Déplacer le focus vers la fenêtre active ou suivante".

(Editer pour corriger les raccourcis clavier ; je n'avais pas réalisé que le caractère backtick n'apparaissait pas).

7 votes

Je pense qu'il faut utiliser CTRL+fn+F4.

0 votes

@Am1rr3zA Cela dépend du type de clavier que vous avez.

0 votes

Merci ; c'est exactement ce que je veux ! Comment l'avez-vous re-cartographié ? Je ne la vois pas dans la liste des raccourcis clavier des Préférences Système. Si je pouvais affecter cette fonction à la touche +tab, cela résoudrait tous mes problèmes.

36voto

fravelgue Points 1119

Yosemite

Ce comportement peut à la combinaison de touches souhaitée, comme suit :

Préférences système > Clavier > Raccourcis > Clavier > Déplacer le focus vers la fenêtre active ou la fenêtre suivante

Mavericks

^F4 passe par Windows dans l'espace actuel, mais il se peut que vous deviez passer à Yosemite pour faire correspondre ce comportement à l'espace actuel. ^~ .

Mais le problème peut encore être atténué de la manière suivante :

Préférences système > Mission Control > Décochez "When switching to an application, passer à un espace avec des fenêtres ouvertes pour l'application".

1 votes

J'ai réussi à remapper ^F4 à ^~ dans Yosemite, donc peut-être ont-ils corrigé ce bug ?

1 votes

J'ai réussi à remapper à option+tab dans Catalina.

34voto

Cnly Points 281

J'ai trouvé l'application open source alt-tab-MacOS fait exactement ce que le PO veut : Fournir un commutateur d'applications pour les applications sur le bureau actuel seulement.

10 votes

C'EST UNE RÉPONSE FANTASTIQUE. Ce devrait être la solution... Je ne sais pas pourquoi les gens disent que ctrl+f4 est facile à utiliser... ce n'est PAS le cas ! Je veux reposer mes deux mains presque tout le temps...

1 votes

Je l'aime plus que Hyperswitch (le dernier n'est pas si stable et n'est pas ouvert).

0 votes

Oubliez toutes les autres options, c'est la vraie réponse ! Bien meilleur que Hyperswitch - j'ai utilisé la version Beta (mise à jour jamais disponible), et elle n'est même pas comparable à celle-ci ! Merci !

14voto

7heo.tk Points 243

Je sais. Hyperswitch n'existait pas à l'époque où cette question a été posée, mais c'est une réponse moderne à cette question, et c'est bien mieux que de pirater avec Karabiner (anciennement KeyRemap4MacBook) et/ou de se battre avec les préférences système (puisqu'elles n'acceptent pas n'importe quel mappage de touche pour chaque commande).

Veuillez consulter https://apple.stackexchange.com/a/127414 et upvotez-le si vous trouvez HyperSwitch utile.

2 votes

L'hyperswitch résout exactement ce que @ESultanik demandait. Cmd-Tab est toujours le traditionnel changement d'application (avec la capture d'écran ajoutée des fenêtres d'application et des espaces dans lesquels elles se trouvent), plus alt -tab permet de passer uniquement d'une application à l'autre dans l'espace actuel.

4voto

Je suis l'auteur du Commande-Tabulation Plus qui vous permet de passer rapidement d'une application à l'autre, et en outre d'un Windows à l'autre (en utilisant la fonction cmd+tilde de MacOS). Voici une Démonstration sur YouTube .

1 votes

Malheureusement, elle est payante. :(

2 votes

Oui, c'est mon travail et je ne peux pas donner du café ou des applications gratuitement ... en payant pour les applications, vous financez le développement des applications .....

1 votes

50$ pour quelque chose de gratuit sur ubuntu

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X