ブラウザウィンドウをアクティブにせずにキーダウンイベントをリッスンする

carlin.scott

ブラウザウィンドウがアクティブなときにキーダウンイベントをリッスンするFirefoxアドオンがありますが、アクティブなブラウザウィンドウがないときにもイベントを受信したいと考えています。現在、すべてのブラウザウィンドウにイベントリスナーを追加しており、Firefoxホットキーを作成しようとしましたが、範囲はブラウザウィンドウメソッドと同じです。

Windows APIを使用してこれを実行できることはわかっているので、プラグインを作成するのが私の唯一のオプションでしょうか?

carlin.scott

js-ctypes使用して、WindowsAPIを介してホットキー登録しますまた、そのAPIを使用してホットキーイベントをリッスンする必要があるため、Firefoxのメインスレッドに干渉しないようにコードをChromeWorkerに配置します。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ビデオをトップレベルのブラウザウィンドウ(HWND)にレンダリングするFirebreathNPAPIプラグイン

分類Dev

ブラウザウィンドウが縮小/移動すると、キャンバスのクリックイベントが台無しになります

分類Dev

ブラウザウィンドウがアクティブであるかどうかを検出し、ウィンドウが再びアクティブになった後にイベントを開始します[JavaScript]

分類Dev

ブラウザウィンドウのクローズイベントをキャプチャする方法は?

分類Dev

電子メールのURLをクリックすると、クライアントはブラウザウィンドウに切り替わります

分類Dev

特定のウィンドウのブラウザアクションのコンテキストメニューラベルを設定する

分類Dev

選択したテキストをブラウザにダウンロードする-ブラウザ拡張

分類Dev

ブラウザウィンドウの代わりにDIVコンテンツをスクロールする

分類Dev

ブーストラップモーダルダイアログウィンドウにリダイレクトする方法をLaravel

分類Dev

ブラウザウィンドウがアクティブなときにキーが押されるたびに、キーイベントを読み下げてキーを印刷したいですか?

分類Dev

カウントダウンタイマーにモーダルウィンドウのブートストラップを表示させる

分類Dev

AHKホットキーでブラウザウィンドウに焦点を合わせる方法は?

分類Dev

SWTブラウザーウィジェット:JavaScriptイベントをリッスンする方法は?

分類Dev

ブラウザウィンドウを移動するPowerShellスクリプトにURLを渡します

分類Dev

新しいブラウザのタブ/ウィンドウでリンクを開くときにモーダルダイアログを閉じる

分類Dev

中央揃えとアスペクト比でブラウザウィンドウを埋めるために背景画像をスケーリングする

分類Dev

Flutterウェブサイトをテキストウィジェットにリンクするには?

分類Dev

ウィンドウにフォーカスが当たるブラウザイベントはありますか?

分類Dev

LinuxにログインせずにVSTSアーティファクトをダウンロードする

分類Dev

アプリケーション全体をテストせずにクラスライブラリ(ユニバーサルウィンドウ)を単体テストする方法はありますか?

分類Dev

セカンダリウィンドウドライブをLANにマウントする

分類Dev

ダウンロードせずにFirefoxウィンドウでテキストファイルを表示するにはどうすればよいですか?

分類Dev

エクスプローラーウィンドウを開かずに、デスクトップからサブフォルダーにアイテムをドラッグアンドドロップしますか?

分類Dev

eclipseウィンドウをアクティブにせずにアプリケーションを自動的にeclipseに公開する

分類Dev

個々のユーザーディレクトリ(ダウンロード、画像など)を異なるハードドライブにマウントする方法

分類Dev

アクティブウィンドウにキャスト

分類Dev

アクティブレポートソフトウェアのリッチテキストボックスにhtmlをレンダリングする

分類Dev

境界線を非表示にせずにタスクバーからトップレベルウィンドウアイコンを非表示にする方法

分類Dev

ブラウザウィンドウのサイズを変更せずに、Bootstrap 3グリッドレイアウトを電話およびタブレットとしてプレビューしますか?

Related 関連記事

  1. 1

    ビデオをトップレベルのブラウザウィンドウ(HWND)にレンダリングするFirebreathNPAPIプラグイン

  2. 2

    ブラウザウィンドウが縮小/移動すると、キャンバスのクリックイベントが台無しになります

  3. 3

    ブラウザウィンドウがアクティブであるかどうかを検出し、ウィンドウが再びアクティブになった後にイベントを開始します[JavaScript]

  4. 4

    ブラウザウィンドウのクローズイベントをキャプチャする方法は?

  5. 5

    電子メールのURLをクリックすると、クライアントはブラウザウィンドウに切り替わります

  6. 6

    特定のウィンドウのブラウザアクションのコンテキストメニューラベルを設定する

  7. 7

    選択したテキストをブラウザにダウンロードする-ブラウザ拡張

  8. 8

    ブラウザウィンドウの代わりにDIVコンテンツをスクロールする

  9. 9

    ブーストラップモーダルダイアログウィンドウにリダイレクトする方法をLaravel

  10. 10

    ブラウザウィンドウがアクティブなときにキーが押されるたびに、キーイベントを読み下げてキーを印刷したいですか?

  11. 11

    カウントダウンタイマーにモーダルウィンドウのブートストラップを表示させる

  12. 12

    AHKホットキーでブラウザウィンドウに焦点を合わせる方法は?

  13. 13

    SWTブラウザーウィジェット:JavaScriptイベントをリッスンする方法は?

  14. 14

    ブラウザウィンドウを移動するPowerShellスクリプトにURLを渡します

  15. 15

    新しいブラウザのタブ/ウィンドウでリンクを開くときにモーダルダイアログを閉じる

  16. 16

    中央揃えとアスペクト比でブラウザウィンドウを埋めるために背景画像をスケーリングする

  17. 17

    Flutterウェブサイトをテキストウィジェットにリンクするには?

  18. 18

    ウィンドウにフォーカスが当たるブラウザイベントはありますか?

  19. 19

    LinuxにログインせずにVSTSアーティファクトをダウンロードする

  20. 20

    アプリケーション全体をテストせずにクラスライブラリ(ユニバーサルウィンドウ)を単体テストする方法はありますか?

  21. 21

    セカンダリウィンドウドライブをLANにマウントする

  22. 22

    ダウンロードせずにFirefoxウィンドウでテキストファイルを表示するにはどうすればよいですか?

  23. 23

    エクスプローラーウィンドウを開かずに、デスクトップからサブフォルダーにアイテムをドラッグアンドドロップしますか?

  24. 24

    eclipseウィンドウをアクティブにせずにアプリケーションを自動的にeclipseに公開する

  25. 25

    個々のユーザーディレクトリ(ダウンロード、画像など)を異なるハードドライブにマウントする方法

  26. 26

    アクティブウィンドウにキャスト

  27. 27

    アクティブレポートソフトウェアのリッチテキストボックスにhtmlをレンダリングする

  28. 28

    境界線を非表示にせずにタスクバーからトップレベルウィンドウアイコンを非表示にする方法

  29. 29

    ブラウザウィンドウのサイズを変更せずに、Bootstrap 3グリッドレイアウトを電話およびタブレットとしてプレビューしますか?

ホットタグ

アーカイブ