Google Chrome / Chromium拡張機能のキーボードショートカット
-
22-09-2019 - |
質問
基本を作成しました Google Chromeの拡張機能 タブを閉じたときに[タブ]の動作を変更して、選択したタブが閉じたタブの前のタブではなく、選択した最後のタブであるようにします。
キーボードショートカットを追加したいのですが、jQueryを使用してそれを行う方法を見つけました。 jquery hotkeys, 、しかし、私が見つけた問題は、ページがロードされた後にキーボードショートカットが機能することです。たとえば、どこにも行かなく新しいタブを開くと、JavaScriptが画面上にあるときにのみロードされるため、ショートカットキーは機能しません。 [拡張機能]ページをタブで開いている場合も同じ問題。
Chrome拡張機能でキーボードショートカットを行うより良い方法を知っている人はいますか?私は見てきました 拡張ドキュメント, 、しかし、私は有望に見えるものを見つけていません。
解決
残念ながら、グローバルなホットキーに接続する方法はありません。あなたができる最善のことは、ウィンドウイベントキープレスリスナーを追加することです。
他のヒント
更新として、それは実際に開発されています:
キーボードショートカットは、Chrome.commandsを25以上上にchrome.commandsで実装しています。 developer.chrome.com/apps/commands.html.
所属していません StackOverflow