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 这样的替代库。

zip 文件大小:189.89KB