touche de raccourci pour détacher un onglet dans Firefox (déplacer l'onglet dans une nouvelle fenêtre)


16

Dans FF, je peux déplacer un onglet vers une nouvelle fenêtre en faisant glisser l'onglet hors du navigateur, ou en cliquant avec le bouton droit sur l'option "Déplacer vers une nouvelle fenêtre" du menu contextuel. existe-t-il une touche de raccourci pour déplacer l'onglet actuel vers une nouvelle fenêtre sans faire glisser ou utiliser le menu contextuel, ou un moyen d'en configurer un?

Souvent, j'aime regarder 2 onglets côte à côte, donc j'en fais glisser un, puis je tape WINDOWS KEY+ pour mettre l'onglet détaché à droite, puis ALT+ TABpour revenir à la fenêtre principale, puis WINDOWS KEY+ pour mettre la fenêtre principale sur le la gauche. Ce serait génial si je pouvais faire tout le processus sur le clavier.

J'ai vérifié cette documentation et n'ai trouvé aucune touche de raccourci pour détacher un onglet:

Réponses:


9

Voici comment créer votre propre raccourci clavier pour détacher un onglet Firefox dans une nouvelle fenêtre:

  1. Installer l' addon Keyconfig

  2. Ouvrez le Keyconfig Preferencesen appuyant sur Ctrl+ Shift+ F12(sur Mac, il peut être ⌘ Cmd+ Shift+ F12)

  3. Cliquez Add a new keyen bas à gauche de la fenêtre de configuration des touches.

  4. Remplacez le contenu du Namechamp par le nom de cette commande:

    Detach Tab to New Window
    
  5. Collez le code suivant dans le champ / * CODE * / :

    window.openDialog("chrome://browser/content/browser.xul","_blank","chrome,dialog=no,all",gBrowser.mCurrentTab);
    
  6. Cliquez sur OK.

  7. Votre nouvelle commande sera marquée comme <Disabled> Cela signifie que vous devez définir un raccourci clavier pour cette commande. Assurez-vous que votre commande est sélectionnée dans la liste des commandes. Cliquez à l'intérieur du champ en bas à gauche de la fenêtre. Il mettra en évidence le contenu et quelles que soient les touches que vous taperez ensuite seront entrées dans cette boîte. Par exemple, vous pouvez utiliser Ctrl+ Alt+ N. Ou si vous êtes un fan de Vim, vous pouvez utiliser Shift+ Y.

  8. Cliquez Applysur puis sur Closepour fermer la fenêtre de configuration des touches. Testez votre raccourci clavier en chargeant une fenêtre avec au moins 2 onglets, puis utilisez votre nouveau raccourci clavier. L'onglet courant doit se détacher et former une nouvelle fenêtre.


1
Cela fonctionne toujours ... mais je dois utiliser Dorando keyconfig < addons.mozilla.org/en-US/firefox/addon/dorando-keyconfig/… >
dGo

Est-il possible de le faire dans Firefox Quantum (v 69.0)? L'extension ne fonctionne plus.
Ekanshdeep Gupta du


4

J'aime utiliser cette séquence de raccourcis, qui fait ce que vous voulez:

Ctrl-L # Focus URL
Ctrl-C # Copy it
Ctrl-W # Close current tab
Ctrl-N # Open new window
Ctrl-V # Paste 
Enter  # Open URL

De toute évidence, cela a des effets secondaires:

  1. Votre tampon est surchargé
  2. La page est rechargée (ne le faites pas si vous avez déjà mis une entrée sur cette page)
  3. Cela ne fonctionnera pas si la page actuelle capture Ctrl-L (comme l'éditeur de publication StackExchange, qui l'a mappé sur "Insérer un lien hypertexte" :-D)

Mais cela ne nécessite ni addon ni code.


Que signifie «capturer» dans ce contexte? Fait-il référence à quelque chose de spécifique aux navigateurs? Ou cela signifie-t-il simplement que Ctrl-L est ignoré lorsque le curseur se concentre sur un champ d'édition ou sur un autre élément contenu dans la page?
Nicholas Cousar

Apparemment, un site Web peut remplacer les raccourcis tels que Ctrl-L. L'éditeur StackExchange (celui que vous obtenez lorsque vous répondez à une question) a Ctrl-L lié à "insérer un lien hypertexte", vous ne pourrez donc pas concentrer l'URL sur ce site Web ou dans ce contexte.
exic

3

En plus de la réponse de @ Nic, utilisez le code suivant pour fermer également l'onglet détaché de la fenêtre d'origine:

window.openDialog("chrome://browser/content/browser.xul","_blank","chrome,dialog=no,all",gBrowser.mCurrentTab);
window.open('','_gBrowser.mCurrentTab').close();

3

J'ai trouvé la meilleure façon de le faire sans aucun logiciel tiers. Fondamentalement, il s'agit d'une solution @exic avec seulement 2 étapes au lieu de 6:

Ctrl+ L: Focus barre d'adresse

Shift+ Enter: Ouvrir l'url dans une nouvelle fenêtre

Bien sûr, cela a pour inconvénient de charger une nouvelle page au lieu de retirer la page actuelle.


À strictement parler, cela ne déplace pas l'onglet, il copie l'onglet - il crée une nouvelle fenêtre à la même URL que l'onglet existant tout en laissant l'onglet seul.
G-Man dit «Réinstalle Monica» le

1
@ G-ManSays'ReinstateMonica 'Lisez à nouveau mon article ...
Atralb


1
@ G-ManSays'ReinstateMonica 'donc vous me downvote parce que vous vous trompez? Encore une fois: - "c'est une solution exique [...]" - "Cela a bien sûr le même inconvénient de charger une nouvelle page au lieu de retirer la page actuelle." ...
Atralb

1
@ G-ManSays'ReinstateMonica 'Revenant à ce post, et je ne peux pas quitter cette conversation de cette façon. Vous êtes incroyablement désagréable et hautain alors que, même après une conversation de 5 messages, vous ne parvenez toujours pas à lire / comprendre complètement mon message. Comment pouvez-vous ne pas comprendre cela ==> *** " Cela a bien sûr pour inconvénient de charger une nouvelle page au lieu de retirer la page actuelle. " ***. Ce que vous avez obstiné à mentionner a déjà été indiqué dans ma réponse dès le début. Cela dit, ajouter Alt + Echap & Ctrl + W le rend toujours 2 étapes plus rapide que l'autre, mais vous deviez en faire une altercation.
Atralb

0

Pour une liste de tous les raccourcis clavier de FireFox, visitez ce site Web. Pour plus d'informations sur les raccourcis d'onglets, faites défiler vers le bas à mi-chemin. Je crois que celui que vous recherchez est Insérer ou Maj + Insérer.


2
J'y suis allé en premier mais je n'ai rien vu. Je devrais ajouter cela à la question. L'insertion et le décalage + l'insertion ne font rien pour moi.
chiliNUT
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.