Nathan inteligente como fazer a seguir em forçar um ctrltabatalho via devtools precisa de uma atualização, uma vez que o código de página de extensões está agora minified do Chrome 65 diante. Para simplificar o processo, escrevi um pequeno trecho abaixo que você pode copiar e colar no console que permite clicar em um comando para definir seu atalho ctrltab.
- Abra
chrome://extensions/shortcuts
colando isso na barra de localização ou acessando o menu principal> Mais Ferramentas> Extensões e clique no menu no canto superior esquerdo para abrir os atalhos do teclado.
- Abra o console do devtools pressionando cmdoptJno macOS ou ctrlshiftJno Windows / Linux.
Copie esse código:
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"
});
});
});
}
Cole-o no console ao lado de> e pressione enter.
- Volte para a página de atalhos e clique no rótulo do comando que você deseja definir ctrltab, não no campo Digite um atalho . Como exemplo, para a extensão do gerenciador de guias QuicKey , o rótulo é Alternar para a guia anterior .
É isso aí! ctrltabaparecerá como atalho desse comando assim que você clicar nele. Se você deseja que outro comando obtenha um ctrlshifttabatalho, basta clicar no rótulo a seguir. (O código alternará entre esses dois atalhos à medida que você clica.) Esses atalhos sobreviverão à reinicialização do Chrome, pois é o próprio aplicativo gravando em seu arquivo de preferências.
Se você quiser usar minha
extensão QuicKey para navegar
pelas guias, há um processo um pouco mais simples
descrito aqui que não requer clicar na página de atalhos do teclado. O trecho de código JS usado também é mais auto-explicativo, caso você tenha cuidado com o que o blob acima está fazendo.
Se você estiver no Windows, essa página também descreve uma maneira de obter algo muito mais próximo do ctrltabmenu do Firefox , usando um script AutoHotkey.