gpt4 book ai didi

javascript - 检测系统范围的按键? ( Node .js?)

转载 作者:搜寻专家 更新时间:2023-10-31 22:54:20 30 4
gpt4 key购买 nike

即使我的 Node 应用程序不在焦点上,是否也可以检测到按键?

以前有这个工具用于 warcraft这会快速将鼠标移动到某个位置并在按下键盘按钮时触发点击。该工具可能仍可在 Windows 上运行,但我计划为 Mac(或使用 node.js 甚至系统范围)构建类似的东西,而不是特定于魔兽争霸。

我在谷歌上搜索了很多,找到了几个移动鼠标和发送键的工具 nodemacmouserobojs ,但我找不到任何东西来检测系统范围的键盘输入(这很重要,因为移动应该只发生在按键上)。这似乎是可行的 in cocoa但是 Node 解决方案是完美无缺的。是否可以?如何?谢谢。

最佳答案

我花了很长时间才找到一个可以接收键盘事件的包,但是这个包在 Ubuntu 和 OpenWRT 上帮我完成了工作:

https://www.npmjs.com/package/input-event

来自文档:

var InputEvent = require('input-event');

var input = new InputEvent('/dev/input/event0');

var keyboard = new InputEvent.Keyboard(input);

keyboard.on('keyup' , console.log);
keyboard.on('keydown' , console.log);
keyboard.on('keypress', console.log);

关于javascript - 检测系统范围的按键? ( Node .js?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38287023/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com