8

Extension Chrome: je cherche un moyen d'assigner des raccourcis clavier globaux qui peuvent être invoqués même si l'onglet actuel n'a pas de contenu (et donc pas de script de contenu). Quelques exemples de ces onglets: onglets 'nouvel onglet', onglets chrome: // extensions, onglets 'page non chargée', etc. Les cas d'utilisation pour une telle exigence sont les suivants: fermer l'onglet, aller à l'onglet suivant/précédent, etcRaccourci clavier configurable sans utiliser de scripts de contenu

L'API chrome.commands permet d'effectuer cette opération. Cependant, il semble qu'il n'y ait aucun moyen pour l'utilisateur de configurer ces raccourcis clavier, ce que j'aimerais vraiment que mon extension permette.

Est-il possible d'obtenir configurable les raccourcis clavier qui n'ont pas besoin d'un script de contenu?

+0

Grâce à votre question, j'ai pu créer https://chrome.google.com/webstore/detail/global-new-tab-shortcut/dcngopenklmnfdlfocljeaokkhcplong?hl=fr, qui ouvre un nouvel onglet chrome de n'importe où :-) – w00t

Répondre

5

Le raccourci pour chrome.commands ne peut pas être modifié par l'extension, mais il est configurable par l'utilisateur. Cette interface est intégrée et offerte par Chrome lui-même. Visitez la page des extensions, faites défiler vers le bas et cliquez sur le lien Configurer les commandes. Une boîte sera affichée, où l'utilisateur peut définir le raccourci préféré:

Le code pour le « raccourci Remap » extension est affiché dans this answer.

+1

Merci, c'est vraiment soigné! Une autre question connexe: peut-on donner un lien dans la page extensions.html des extensions pour accéder à cette interface (pour que cela soit plus intégré aux paramètres de l'extension)? –

+0

@HimanshuPokhariya Vous ne pouvez pas créer de lien vers 'chrome: // extensions /', mais vous pouvez utiliser 'chrome.tabs.create ({url: 'chrome: // extensions /'});' pour ouvrir la page (instruction l'utilisateur de faire défiler vers le bas avant d'ouvrir la page si). –

+0

Hmm, merci. Je suppose que c'est demander trop, mais je suppose qu'il n'y a aucun moyen de lier directement au lien 'Configurer les commandes'? –

Questions connexes