当窗口未聚焦时电子捕获鼠标事件



有没有办法捕获鼠标事件,例如悬停和单击,即使电子窗口没有聚焦?这样我的按钮的悬停/点击效果仍然有效?

现在,我需要首先通过单击或 alt-tab 键切换到 Electron 窗口,以便捕获要捕获的鼠标事件。

我对js和electron相当陌生,我似乎找不到任何关于此的内容。但是由于它适用于 Atom 编辑器,我假设它可能吗?

我是否需要像这篇文章中提到的其他模块来捕获键盘事件:即使应用程序未聚焦,Atom Electron 也会捕获所有键盘事件?

谢谢!感谢任何帮助。

当使用new BrowserWindow创建新的电子窗口时,即使窗口没有聚焦,也可以通过添加以下内容来捕获鼠标单击事件:

acceptFirstMouse: true

到浏览器窗口选项。

至于捕获鼠标悬停事件,恐怕这是不可能的开箱即用

最新更新