3

グローバル ショートカットを使用してダイアログをポップアップします。しかし、ショートカットがトリガーされた瞬間にフォーカスを持っているアプリケーションに応じて、ダイアログを埋めたいと思います。

しかし、私はそれを行う方法を見つけることができません。ここで拡張コードを読みました が、コードを変更する方法と、electron を再コンパイルする方法を知るのは難しいです。

誰かがポインタを持っていれば、それは大歓迎です:)

4

2 に答える 2

0

以前にどのアプリにフォーカスがあったかを知る方法は見つかりませんでしたが、表示メニューから「非表示」オプションをクリックすることをシミュレートして、アプリを非表示にしてフォーカスを前のアプリに戻すことができました。

const menu = require('electron').Menu;

menu.sendActionToFirstResponder('hide:');

お役に立てば幸いです。

于 2016-05-11T04:16:09.513 に答える