Натан умна , как к выше на принуждать CTRL вкладку Ярлык через DevTools нуждается в обновлении, так как код страницы расширений теперь уменьшенная из Chrome 65 на. Чтобы упростить процесс, я написал небольшой фрагмент ниже, который вы можете скопировать и вставить в консоль, которая позволяет вам просто щелкнуть команду, чтобы установить ее ярлык на вкладке ctrl.
- Откройте
chrome://extensions/shortcuts
, вставив его в адресную строку или перейдя в главное меню> More Tools> Extensions, а затем щелкнув меню в верхнем левом углу, чтобы открыть сочетания клавиш.
- Откройте консоль devtools, нажав cmd opt J в macOS или ctrl shift J в Windows/Linux.
Скопируйте этот код:
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"
});
});
});
}
Вставьте его в консоль рядом с> и нажмите клавишу ввода.
- Вернитесь на страницу ярлыков и нажмите на ярлык команды, которую вы хотите установить на вкладку ctrl , а не в поле Введите ярлык. Например, для расширения диспетчера вкладок QuicKey метка будет Перейти к предыдущей вкладке.
Это оно! Вкладка Ctrl появится как ярлык этой команды, как только вы нажмете на нее. Если вы хотите другую команду , чтобы получить CTRL + SHIFT + вкладка ярлык, просто нажмите на его метку рядом. (Код будет переключаться между этими двумя ярлыками при нажатии.) Эти ярлыки сохранятся после перезапуска Chrome, так как это приложение само записывает в файл настроек.
Если вы хотите использовать мое
расширение QuicKey для навигации по вкладкам, здесь
описан несколько более простой процесс, который не требует щелчка мышью на странице сочетаний клавиш. Используемый здесь фрагмент кода JS также более понятен, на случай, если вы опасаетесь того, что делает приведенный выше блоб.
Если вы работаете в Windows, на этой странице также описан способ сделать что-то намного более близкое к вкладке ctrl в Firefox, используя скрипт AutoHotkey.