Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 屏幕覆盖捕捉和传递用户动作的Electron应用程序_Javascript_Node.js_Electron_Overlay - Fatal编程技术网

Javascript 屏幕覆盖捕捉和传递用户动作的Electron应用程序

Javascript 屏幕覆盖捕捉和传递用户动作的Electron应用程序,javascript,node.js,electron,overlay,Javascript,Node.js,Electron,Overlay,所以我想创建一个跨平台的应用程序,它可以覆盖整个屏幕。当用户与下面的任何内容进行交互时,我希望捕获事件(鼠标位置、鼠标单击等),这样我就可以获得用户尝试的内容和位置的信息,然后“传递”事件。另外,我可能想在叠加中显示事件的结果 来自.NET,我知道我将如何与鼠标事件挂钩。我还了解到在.NETCore中使用鼠标类模拟用户点击是可能的。然而,我想知道这是否可能与电子,因为我正在检查它的跨平台解决方案 我检查了一些主要涉及通过覆盖传递事件的主题(如本讨论),但我不确定这些主题是否会这样做。那么,有没有

所以我想创建一个跨平台的应用程序,它可以覆盖整个屏幕。当用户与下面的任何内容进行交互时,我希望捕获事件(鼠标位置、鼠标单击等),这样我就可以获得用户尝试的内容和位置的信息,然后“传递”事件。另外,我可能想在叠加中显示事件的结果

来自.NET,我知道我将如何与鼠标事件挂钩。我还了解到在.NETCore中使用鼠标类模拟用户点击是可能的。然而,我想知道这是否可能与电子,因为我正在检查它的跨平台解决方案

我检查了一些主要涉及通过覆盖传递事件的主题(如本讨论),但我不确定这些主题是否会这样做。那么,有没有类似的东西,而且只有电子/节点才有可能呢?或者我必须使用额外的lib,它们对于Win/Linux/Mac是否会有所不同

我查到: 和
但这两种方法似乎都很复杂,分别依赖于游戏和跟随窗口。我希望这是可能的,而且很简单。

IMHO,这是可能的,但需要大量特定于操作系统的代码,可能还需要一些本机模块


我建议从和开始

实际上,电子叠加窗口非常容易使用。