ブラウザウィンドウがアクティブなときにキーダウンイベントをリッスンするFirefoxアドオンがありますが、アクティブなブラウザウィンドウがないときにもイベントを受信したいと考えています。現在、すべてのブラウザウィンドウにイベントリスナーを追加しており、Firefoxホットキーを作成しようとしましたが、範囲はブラウザウィンドウメソッドと同じです。
Windows APIを使用してこれを実行できることはわかっているので、プラグインを作成するのが私の唯一のオプションでしょうか?
js-ctypesを使用して、WindowsAPIを介してホットキーを登録します。また、そのAPIを使用してホットキーイベントをリッスンする必要があるため、Firefoxのメインスレッドに干渉しないようにコードをChromeWorkerに配置します。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加