gpt4 book ai didi

node.js - 使用 NodeJS 监控按键/击键

转载 作者:太空宇宙 更新时间:2023-11-03 23:38:44 25 4
gpt4 key购买 nike

我正在开发一个小型桌面实用程序,当按下一组特定的键(Alt+c)时,我需要调用我的实用程序。

我尝试了keypress模块。但它只监听在我的脚本运行的地方(即当我的控件具有焦点时)进行的按键操作。

我想听所有按键的声音。如何实现?

PS:我的实用程序有点像 Gnome-DO,通过按 Win+Space 可以召唤应用程序。

最佳答案

如果要全局访问键盘事件,则必须访问与键盘关联的系统事件文件。

识别键盘事件文件,路径下

/dev/input/

有一个 eventX 文件列表,每个文件都与不同的输入设备相关联。通过执行

sudo evtest /dev/input/eventX

然后按键盘按键,您可以识别与其关联的事件文件。通过此文件,您将获得原始键盘事件数据,您必须对其进行解析。有documentation处理这些原始数据。

此外,还有从键盘事件文件读取的项目:

https://github.com/Bornholm/node-keyboard

关于node.js - 使用 NodeJS 监控按键/击键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27676152/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com