1

我想知道是否有人能指出我正确的方向。我正在构建一个 Node 应用程序,我想在它运行的计算机上执行一些热键来启动和停止基于热键的 OBS 流。

我想知道这是否可能,因为我只能找到过时和无效的解决方案。

谢谢。

4

1 回答 1

0

您可以在 AutoHotKey 中轻松完成,但如果您需要的是 Node,您将获得 Node。

可能有相当多的节点包管理器(NPM)可以满足要求,如果你查看 github,我敢打赌有人做了一些小东西。
瞧,我为你做了:hott - Windows 的全局热键,带有节点

对我来说似乎有点矫枉过正,使用“iohook”应该会产生奇迹;以事件的半老式 JS 方式将其连接起来,如下所示:

我相当肯定会起作用的唯一方法是简单明了的事件监听:

const ioHook = require('iohook');
ioHook.on("keypress", event => {
    if(event.keychar == 'a') {
        console.log(event);
    } else {
        console.log("Press a");
    }
  });
ioHook.start();
于 2017-05-11T12:20:37.293 回答