如何通过nodejs发送按键
How to send keypresses through nodejs
我正在编写一个 twitch 机器人,我想要它,所以当用户键入命令(类似于 !space [time] )时,它会随机按 space 以达到他们给定的时间.我知道如何接收命令,但我不知道如何发送按键输入。提前致谢
编辑:当我说发送按键时,我的意思是从我这边的 nodejs 控制台,而不是在 twitch 上
编辑 2:我想要这个,这样当我玩游戏时我的流中的观众可以花点数来控制我
我认为 RobotJS 可能对您有所帮助,它允许您以编程方式自动执行各种桌面操作。
这是一个例子:
// Require RobotJS
var robot = require('robotjs')
// Tap space key
robot.keyTap("space")
我知道这个帖子很旧,但是你可以使用 Nut.js。
最小示例:
const { keyboard } = require('@nut-tree/nut-js');
keyboard.config.autoDelayMs = 0;
keyboard.type("Hello World!");
我个人认为RobotJS使用了太多的依赖。 Nut.js 使用起来更容易,设置起来也更快。
我正在编写一个 twitch 机器人,我想要它,所以当用户键入命令(类似于 !space [time] )时,它会随机按 space 以达到他们给定的时间.我知道如何接收命令,但我不知道如何发送按键输入。提前致谢
编辑:当我说发送按键时,我的意思是从我这边的 nodejs 控制台,而不是在 twitch 上
编辑 2:我想要这个,这样当我玩游戏时我的流中的观众可以花点数来控制我
我认为 RobotJS 可能对您有所帮助,它允许您以编程方式自动执行各种桌面操作。
这是一个例子:
// Require RobotJS
var robot = require('robotjs')
// Tap space key
robot.keyTap("space")
我知道这个帖子很旧,但是你可以使用 Nut.js。
最小示例:
const { keyboard } = require('@nut-tree/nut-js');
keyboard.config.autoDelayMs = 0;
keyboard.type("Hello World!");
我个人认为RobotJS使用了太多的依赖。 Nut.js 使用起来更容易,设置起来也更快。