Comment annuler la navigation Ctrl + Tab?

13

Sous Windows, si vous maintenez la Alttouche enfoncée , vous pouvez appuyer plusieurs fois sur Tabpour choisir une autre application vers laquelle basculer. Si vous changez d'avis, tout en maintenant la Alttouche enfoncée , vous pouvez appuyer Escet annuler l'interrupteur.

De même, vous pouvez utiliser Ctrl+ Tabpour basculer entre les onglets dans la plupart des applications à onglets. Cependant, si vous essayez d'annuler l'action avec Esc, cela déclenche le menu Démarrer à la place. Existe-t-il un moyen d'annuler la navigation par onglet?

récursif
la source

Réponses:

18

Alt-Tabest géré par le système d'exploitation, qui implémente le comportement que vous décrivez pour la touche d'échappement. L'application qui a actuellement le focus ne la verra jamais.

Cependant, il Ctrl-Tabest géré par l'application et ce comportement est déterminé par les décisions prises par les développeurs de l'application. Cela fera n'importe quoi, mais généralement sélectionnera entre plusieurs sous-fenêtres ou onglets car c'est le comportement attendu par un utilisateur.

Le fait d'appuyer sur la touche d'échappement tout en maintenant la commande enfoncée est également géré par le système d'exploitation, et non par l'application, et l'application ne verra pas la pression sur la touche, elle ne peut donc pas y réagir.

Steve
la source
7
De plus, alt-tabbingdans Windows, il ne "prend effet" que lorsque vous relâchez la Altclé. Habituellement, une pression sur Ctrl-Tabl'application entraîne une action immédiate de l'application et l'annulation peut ne pas signifier la même chose dans cette situation.
Steve
1
Plus précisément, Ctrl + Echap est un raccourci Windows pour ouvrir le menu Démarrer, c'est pourquoi il fait ce que vous voyez.
Ickster
Comme l'a dit @Steve. Sous Windows, l'effet d'un alt+tabne se déclenchera pas tant que vous n'aurez pas relâché la altclé (vous obtenez également un modal au-dessus de tout, obstruant votre vue et désactivant tout type d'interaction avec le processus actif). Sur les applications à onglets, il ctrl+tabs'agit d'une action atomique, elle n'attend pas que vous la libériez ctrl, qu'elle se produise ou non. Il n'est pas sage d'avoir une clé pour arrêter quelque chose qui ne peut pas être arrêté.
Ben
Dans des applications comme Visual Studio, le changement d'onglet réel n'a lieu qu'après sa ctrllibération.
récursif
10

Si vous décidez après avoir cliqué Ctrl-Tabque vous ne souhaitez pas modifier les onglets, Ctrl-Shft-Tabvous devez sauvegarder la liste des onglets là où vous étiez.

sintax
la source
2
Pas nécessairement. Visual Studio utilise une pile similaire à celle utilisée par Alt-Tab. Ctrl + Maj + Tab dans ce contexte basculerait vers l'onglet utilisé le moins récemment. Ctrl-Tab vous ramènerait au dernier onglet utilisé (mais cela affecterait toujours la pile d'onglets)
3Doubloons
@ 3Doubloons Oh, c'est vrai. Je voulais dire que si, avant de relâcher la touche ctrl, vous décidiez de retourner yup l'onglet d'origine que vous aviez ouvert, ajouter shift avant de cliquer à nouveau sur tab le ferait. Bonne clarification!
sintax
1

Je sais que c'est une vieille question. Cependant, dans la nouvelle version des navigateurs, vous pouvez vous déplacer entre les onglets avec Ctrl-PageUp / PageDown (donc Ctrl-PageDown est comme Ctrl-Tab). De plus, dans la dernière version de Firefox, le comportement par défaut de Ctrl-Tab a été modifié: il permet de basculer entre les onglets récemment utilisés. Il suffit donc d'appuyer à nouveau sur Ctrl-Tab pour revenir au dernier onglet.

Ce comportement par défaut peut bien sûr être modifié pour revenir à l'ancien comportement.

jcisio
la source