我想知道是否有人能指出我正确的方向。我正在构建一个 Node 应用程序,我想在它运行的计算机上执行一些热键来启动和停止基于热键的 OBS 流。
我想知道这是否可能,因为我只能找到过时和无效的解决方案。
谢谢。
我想知道是否有人能指出我正确的方向。我正在构建一个 Node 应用程序,我想在它运行的计算机上执行一些热键来启动和停止基于热键的 OBS 流。
我想知道这是否可能,因为我只能找到过时和无效的解决方案。
谢谢。
您可以在 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();