La procédure intelligente de Nathan ci - dessous pour forcer un ctrltabraccourci via devtools a besoin d'une mise à jour, car le code de la page des extensions est désormais minifié à partir de Chrome 65. Pour simplifier le processus, j'ai écrit un petit extrait ci-dessous que vous pouvez copier et coller dans la console qui vous permet ensuite de cliquer sur une commande pour définir son raccourci ctrltab.
- Ouvrez-le
chrome://extensions/shortcuts
en le collant dans la barre d'emplacement ou en allant dans le menu principal> Plus d'outils> Extensions, puis en cliquant sur le menu en haut à gauche pour ouvrir les raccourcis clavier.
- Ouvrez la console devtools en appuyant cmdoptJsur macOS ou ctrlshiftJsur Windows / Linux.
copiez ce code:
document.body.onclick = function(e) {
gCT = !window.gCT;
var p = e.path, cn = p[0].textContent,
s = p.filter(p => p.className == "shortcut-card")[0],
n = s && s.children[0].children[1].textContent;
n && chrome.management.getAll(es => {
var ext = es.filter(e => e.name == n)[0], id = ext.id;
chrome.developerPrivate.getExtensionInfo(id, i => {
var c = i.commands.filter(c => c.description == cn)[0];
chrome.developerPrivate.updateExtensionCommand({
extensionId: id,
commandName: c.name,
keybinding: "Ctrl+" + (gCT ? "" : "Shift+") + "Tab"
});
});
});
}
Collez-le dans la console à côté de>, puis appuyez sur enter.
- Revenez à la page des raccourcis et cliquez sur le libellé de la commande que vous souhaitez définir ctrltab, pas sur le champ Tapez un raccourci . Par exemple, pour l' extension du gestionnaire d'onglets QuicKey , l'étiquette est Basculer vers l'onglet précédent .
C'est ça! ctrltabapparaîtra comme raccourci de cette commande dès que vous cliquez dessus. Si vous voulez qu'une autre commande obtienne un ctrlshifttabraccourci, cliquez simplement sur son étiquette ensuite. (Le code bascule entre ces deux raccourcis lorsque vous cliquez.) Ces raccourcis survivront aux redémarrages de Chrome, car c'est l'application elle-même qui écrit dans son fichier de préférences.
Si vous souhaitez utiliser mon
extension QuicKey pour naviguer dans les onglets, il existe un processus un peu plus simple
décrit ici qui ne nécessite pas de cliquer dans la page des raccourcis clavier. L'extrait de code JS utilisé ici est également plus explicite, au cas où vous vous méfiez de ce que fait le blob ci-dessus.
Si vous êtes sous Windows, cette page décrit également un moyen de se rapprocher beaucoup plus du ctrltabmenu de Firefox , en utilisant un script AutoHotkey.
ctrl-shift-tab
c'est la première pression, je pourrais le laisser commencer à naviguer vers l'avant.J'ai trouvé une façon différente de changer vos raccourcis clavier pour une extension en CTRL+ TABet CTRL+ SHIFT+ TABqui fonctionne avec l' extension Ctrl-TAB MRU que GDom a publiée. Il se synchronise avec votre profil et ne se réinitialise pas lorsque Chrome Sync se synchronise à la charge comme le fait la modification des préférences. Je le fais en utilisant le débogueur pour manipuler la page des raccourcis clavier.
J'ai fait un tutoriel dessus: Comment lier une extension à Ctrl + Tab / Ctrl + Shift + Tab dans Chrome et la synchroniser réellement avec votre profil
la source
ctrl-tab
raccourci simplement en cliquant sur la commande, sans avoir à définir de points d'arrêt et intercepter l'appel. Ma réponse est ci-dessous: superuser.com/a/1326712/736443Si vous faites un clic droit sur un onglet et sélectionnez "Nouvel onglet", le nouvel onglet s'ouvrira immédiatement à droite de l'onglet sur lequel vous avez cliqué.
Essaie. Il y a plus d'options que vous pourriez trouver utiles.
la source
Pour info, je suis tombé sur le raccourci clavier Chrome par défaut pour basculer entre les onglets récents, c'est: Ctrl + 1. Pour moi, c'est plus facile que de changer de code dans le débogueur pour obtenir un paramètre ctrl + tab permanent en utilisant l'extension Ctrl-TAB MRU.
Modifier: il existe une extension Chrome qui le fait maintenant dans un menu à onglets alt comme fasion, appelé onglets récents . Je ne me souviens toujours pas de Ctrl + 1!
la source