有没有办法捕获鼠标事件,例如悬停和单击,即使电子窗口没有聚焦?这样我的按钮的悬停/点击效果仍然有效?
现在,我需要首先通过单击或 alt-tab 键切换到 Electron 窗口,以便捕获要捕获的鼠标事件。
我对js和electron相当陌生,我似乎找不到任何关于此的内容。但是由于它适用于 Atom 编辑器,我假设它可能吗?
我是否需要像这篇文章中提到的其他模块来捕获键盘事件:即使应用程序未聚焦,Atom Electron 也会捕获所有键盘事件?
谢谢!感谢任何帮助。
当使用new BrowserWindow
创建新的电子窗口时,即使窗口没有聚焦,也可以通过添加以下内容来捕获鼠标单击事件:
acceptFirstMouse: true
到浏览器窗口选项。
至于捕获鼠标悬停事件,恐怕这是不可能的开箱即用。