Cara pintar Nathan di bawah ini untuk memaksa ctrltabpintasan melalui devtools memerlukan pembaruan, karena kode halaman ekstensi sekarang diperkecil dari Chrome 65 pada. Untuk menyederhanakan proses, saya menulis sedikit cuplikan di bawah ini yang dapat Anda salin dan tempel ke konsol yang memungkinkan Anda kemudian cukup klik perintah untuk mengatur pintasannya ctrltab.
- Buka
chrome://extensions/shortcuts
dengan menempelkan itu ke bilah lokasi atau pergi ke menu utama> Alat Lainnya> Ekstensi, lalu mengklik menu di kiri atas untuk membuka pintasan Keyboard.
- Buka konsol devtools dengan menekan cmdoptJpada macOS atau ctrlshiftJWindows / Linux.
Salin kode ini:
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"
});
});
});
}
Rekatkan ke konsol di sebelah> lalu tekan enter.
- Kembali ke halaman pintasan dan klik label perintah yang ingin Anda atur ctrltab, bukan bidang Ketikkan pintasan . Sebagai contoh, untuk ekstensi manajer tab QuicKey , labelnya adalah Beralih ke tab sebelumnya .
Itu dia! ctrltabakan muncul sebagai pintasan perintah itu segera setelah Anda mengkliknya. Jika Anda ingin perintah lain mendapatkan ctrlshifttabpintasan, cukup klik labelnya di sebelah. (Kode akan beralih di antara dua pintasan ini saat Anda mengklik.) Pintasan ini akan bertahan dari Chrome yang dimulai ulang, karena aplikasi itu sendiri yang menulis ke file preferensi.
Jika Anda ingin menggunakan
ekstensi QuicKey saya untuk menavigasi tab, ada proses yang agak sederhana
diuraikan di sini yang tidak perlu mengklik di sekitar pada halaman pintasan keyboard. Cuplikan kode JS yang digunakan juga lebih jelas, jika Anda khawatir dengan apa yang dilakukan gumpalan di atas.
Jika Anda menggunakan Windows, halaman itu juga menguraikan cara untuk mendapatkan sesuatu yang lebih dekat dengan ctrltabmenu Firefox , menggunakan skrip AutoHotkey.
ctrl-shift-tab
adalah pers pertama, saya bisa membiarkannya mulai menavigasi ke arah depan.Saya telah menemukan cara berbeda untuk mengubah keybindings Anda untuk ekstensi menjadi CTRL+ TABdan CTRL+ SHIFT+ TAByang bekerja dengan ekstensi Ctrl-TAB MRU yang diposting GDom. Ini disinkronkan ke profil Anda dan tidak disetel ulang ketika Sinkronisasi Chrome disinkronkan seperti halnya mengedit preferensi. Saya melakukannya dengan menggunakan debugger untuk memanipulasi halaman keybindings.
Saya membuat caranya di: Cara mengikat ekstensi ke Ctrl + Tab / Ctrl + Shift + Tab di Chrome dan membuatnya benar-benar disinkronkan ke profil Anda
sumber
ctrl-tab
pintasan hanya dengan mengklik perintah, tanpa harus mengatur breakpoints dan mencegat panggilan. Jawaban saya di bawah ini: superuser.com/a/1326712/736443Jika Anda mengklik kanan pada tab, dan memilih "Tab baru", tab baru akan segera terbuka di sebelah kanan tab yang Anda klik.
Cobalah. Ada lebih banyak opsi di sana yang mungkin berguna.
sumber
FYI, saya menemukan pintasan Chrome Keyboard default untuk beralih di antara tab terbaru, yaitu: Ctrl + 1. Bagi saya ini lebih mudah daripada mengubah kode di debugger untuk mendapatkan pengaturan tab ctrl + permanen menggunakan ekstensi Ctrl-TAB MRU.
Sunting: Ada ekstensi Chrome yang melakukan ini sekarang di menu alt-tab seperti fasion, yang disebut Tab Terbaru . Saya masih tidak ingat ctrl + 1!
sumber