window 未聚焦时 Electron 捕获鼠标事件

Electron capture mouse events when window is not focused

有没有办法在 Electron window 未聚焦时捕获悬停和单击等鼠标事件?这样我的按钮的 hover/click 效果仍然有效吗?

现在,我需要先切换到 Electron window,通过单击或 alt-tab 键捕获鼠标事件。

我对 js 和 electron 还很陌生,我似乎找不到任何相关信息。但由于它适用于 Atom 编辑器,我假设它可能吗?

我是否需要此 post 中提到的其他模块来捕获键盘事件:

谢谢!感谢任何帮助。

当使用 new BrowserWindow 创建一个新的 Electron window 时,即使 window 没有通过添加获得焦点,也可以捕获鼠标点击事件:

acceptFirstMouse: true

BrowserWindow options

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