nodejs程序检测终端丢失焦点上的按键事件

时间:2017-07-24 13:18:29

标签: javascript node.js

我正在开发一个小节点js程序,它包含一个副本列表(ctrl + c),然后系统地粘贴它(ctrl + v)。我在终端上运行程序,它工作正常。问题是这个终端失去了焦点。当它发生时,程序无法检测到按键事件,所以我不能保存"按下组合键时选择的文本。

如果您想查看代码(main.js),项目就在这里。

https://github.com/athos54/advancedcopypaste

非常感谢

2 个答案:

答案 0 :(得分:0)

我相信iohook可能是您正在寻找的工具。 看看Stack Overflow的这个答案: https://stackoverflow.com/a/41441872/4932490

答案 1 :(得分:0)

我已经完成了iohook,我在linux mint和macos上安装iohook npm包时遇到了问题,但我已经能够编译模块了,现在它工作正常,非常感谢。