8

Chrome Uzantısı: Mevcut sekmede içerik olmadığında (ve dolayısıyla içerik komut dosyası yokken bile) çağrılabilen genel klavye kısayollarını atamanın bir yolunu arıyorum. Bu tür sekmelerin bazı örnekleri: 'yeni sekme' sekmeleri, chrome: // uzantı sekmeleri, 'sayfa yüklenmedi' sekmeleri, vb. Bu tür bir gereksinim için vakaları kullanmak, yakın sekme, sonraki/önceki sekme vb. Gibi işlemlerdir.İçerik komut dosyalarını kullanmadan yapılandırılabilir klavye kısayolu

chrome.commands api, bunu yapmasına izin verir. Ancak, kullanıcının bu klavye kısayollarını yapılandırmasının bir yolu yok gibi görünüyor, bu da uzantımın gerçekten izin vermesini istediğim bir şey.

İçerik komut dosyasına ihtiyaç duymayan yapılandırılabilir klavye kısayollarını elde etmenin bir yolu var mı?

+0

Sorunuz sayesinde https://chrome.google.com/webstore/detail/global-new-tab-shortcut/dcngopenklmnfdlfocljeaokkhcplong?hl=tr adresinden yeni bir Chrome sekmesi açabiliyordum. :-) – w00t

cevap

5

chrome.commands için kısayol, uzantı tarafından değiştirilemez, ancak kullanıcı tarafından yapılandırılabilir. Bu arayüz, Chrome tarafından yerleşik ve sunulmaktadır.

Uzantı sayfasını ziyaret edin, aşağı kaydırın ve Yapılandırma komutlarına tıklayın. Bir kutu kullanıcının tercih edilen kısa ayarlayabilirsiniz burada, gösterilir:

"Remap kısayol" uzantısı için kod this answer nakledilir.

+1

Teşekkürler, bu gerçekten temiz! Bir başka ilgili soru: Bu arabirime ulaşmak için extensions.html sayfasındaki uzantılara bir bağlantı verebilir (böylece bu uzantının ayarları ile daha entegre hissedilir)? –

+0

@HimanshuPokhariya chrome: // extensions/'dizisine bağlanamazsınız, ancak chrome.tabs.create ({url: 'chrome: // extensions /'});' sayfasını açmak için kullanabilirsiniz. Kullanıcı sayfayı açmadan önce aşağı kaydırmak için). –

+0

Hmm, teşekkürler. Sanırım bu çok fazla soru soruyor, ama sanırım 'Komutları konfigüre et' bağlantısına doğrudan bağlanmanın bir yolu yok mu? –