Is it possible to assign custom (own) hotkey on any Google chrome extension? Looking for in-box or 3-rd party solution.

link|improve this question

67% accept rate
feedback

1 Answer

Yes, you can. You need the following:

  1. The extension ID of your extension.
  2. A program to script the hotkey with (AutoHotkey for Windows, Keyboard Maestro for Mac or Autokey for Linux).
  3. The script needs to open a link to your extension such as chrome-extension://iinhokidgfoomcighckbjmlcndbjmomp/options.html

You'll find the ID of your desired chrome extension in the Webstore - e.g. https://chrome.google.com/webstore/detail/mgjjeipcdnnjhgodgjpfkffcejoljijf?hl=en

An AutoHotkey script for a hotkey like this would be:

F5:: ; Hotkey is F5 here
SendInput ^t ; open new tab
SendInput chrome-extension://iinhokidgfoomcighckbjmlcndbjmomp/options.html ; write the extension's address
SendInput {enter} ; press enter to confirm.
Return

I have toyed with the Shortcuts Manager extension to create a JavaScript command to open the extension, but my knowledge of JS is very limited and I was unsuccessful. I'll post an example code in a comment to this answer.

link|improve this answer
Here's an example of what I have tried: chrome.tabs.create({"url": "chrome-extension://iinhokidgfoomcighckbjmlcndbjmomp/options.html"}); – user 99572 is fine Nov 4 '11 at 14:06
It'd be nice to receive some feedback on this. – user 99572 is fine Nov 8 '11 at 12:52
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.