【发布时间】:2020-11-22 18:04:42
【问题描述】:
所以我想创建跨平台的应用程序,该应用程序将在整个屏幕上不可见。当用户与下面的任何东西交互时,我想捕捉事件(鼠标位置、鼠标点击等),这样我就可以获得用户尝试的内容和位置的信息,然后“传递”事件。另外,我可能想在事件的结果中显示一些东西。
来自 .NET,我了解如何挂钩鼠标事件。我也知道可以在 .NET Core 中使用 Mouse 类模拟用户点击。但是我想知道这是否可以通过电子实现,因为我正在检查它是否有跨平台解决方案。
我检查了一些主题(例如 click-through 讨论),这些主题主要处理通过覆盖传递事件,但我不确定这些主题是否执行此捕获然后传递。那么有没有类似的东西,只有电子/nodeJS真的有可能吗?或者我是否必须使用额外的库,它们对于 Win/Linux/Mac 会有所不同吗?
我检查过: Overlay Electron 和 electron-overlay-window 但两者似乎都很复杂,分别附加到游戏和跟随窗口。我希望它是可能的,而且很简单。
【问题讨论】:
-
其实electron-overlay-window非常好用。 stackoverflow.com/a/67110394/533976
标签: javascript node.js electron overlay