如何在Node.js中检测键序列以执行某些操作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Node.js中检测键序列以执行某些操作相关的知识,希望对你有一定的参考价值。

我有一个RFID读取器,当扫描卡时会发送一系列击键。我正在使用iohook来监听按键,并在按下一系列按键后执行一些操作。

确切的顺序是这个

2
1
5
9
4
5
8
1
0
5
5
enter

问题是我不知道如何检查此序列。 [在此序列之前和之后还有其他按键被按下。我尝试将每个按键都添加到数组中,但是随后我的数组变得很大,我不知道应该在何时清除数组。

到目前为止是我的代码

const ioHook = require('iohook')
let keys_pressed = []

ioHook.on("keydown", event => 
  keys_pressed.push(event)
  console.log(keys_pressed)
)

ioHook.start()
答案
None

以上是关于如何在Node.js中检测键序列以执行某些操作的主要内容,如果未能解决你的问题,请参考以下文章

如何配置 ar 无人机以使用 node.js 检测标签?

如何从 node.js 应用程序检测损坏/不完整的 MP3 文件?

如何延长node.js中相同jwt令牌的到期时间

如何检测HDMI设备是否与Node JS连接?

在 Node.js 中如何停止脚本执行,成功向控制台写入错误消息,然后退出脚本?

如何在node.js中以编程方式使用grep命令