GKM Java全局键鼠监听器(Node.js兼容,已不维护)
全局键鼠监听的老牌方案里,GKM算是比较经典的。它是基于 Java 实现的,优点就是稳定,尤其在老版本的 Windows 上表现挺不错的。如果你用的是 Node.js 做上层交互,但又苦于找不到靠谱的监听库,那它就挺合适的。
GKM 监听键盘和鼠标事件,支持key.*
、mouse.*
这些全局事件,响应也快,代码也简单。像这样监听键盘事件:
gkm.events.on('key.*', function(data) {
console.log(this.event + ' ' + data);
});
唯一要注意的是,它依赖 Java 运行环境,java
得在系统PATH
里能直接调用。安装也方便,npm install gkm --save
就能搞定。
不过也提醒一下,官方已经不维护了,也没有对新系统适配。所以建议用在一些比较固定的开发环境里,或者当作备用方案看看思路。如果你更追求原生支持或跨平台兼容,可以看看 Global-Events 这样的替代库。
189.89KB
文件大小:
评论区