можно ли назначить пользовательскую (собственную) горячую клавишу на любом расширении Google chrome? Ищем in-box или 3-е партийное решение.
Назначить пользовательскую горячую клавишу на любом расширении Google chrome?


2 ответа
chrome://extensions/configureCommands
или ссылка на это диалоговое окно в нижней части chrome://extensions
страница.
Примечание: "активировать расширение" действует так же, как нажав на кнопку на панели инструментов расширения.

Да, вы можете. Вам необходимо следующее:
- ID расширения вашего расширения.
- программа для создания скриптов горячих клавиш (AutoHotkey для Windows, Keyboard Maestro для Mac или Autokey для Linux).
- скрипт должен открыть ссылку на ваше расширение, например chrome-extension:/ / iinhokidgfoomcighckbjmlcndbjmomp / options.HTML-код
вы найдете идентификатор нужного расширения chrome в интернет-магазине, например: https://chrome.google.com/webstore/detail/mgjjeipcdnnjhgodgjpfkffcejoljijf?hl=en
скрипт для AutoHotkey для такой хоткей будет:
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
Я играл с расширением Shortcuts Manager, чтобы создать команду JavaScript, чтобы открыть расширение, но мои знания о JS очень ограничены, и я потерпел неудачу. Я выложу пример кода в комментарии к этому ответу.

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]