iohook
关于
Node.js 全局本机键盘和鼠标侦听器。
该模块可以通过 JavaScript/TypeScript 应用程序内部和外部的本机钩子来处理键盘和鼠标事件。
查看文档。
平台支持
- >=0.6.0 的版本仅支持正式支持的平台版本。
- 版本 0.5.X 是最后一个支持 Electron<4.0.0 的版本
- 版本 0.4.X 是最后一个支持 Node<8.0 和 Electron<2.0.0 的版本
安装
iohook 为许多操作系统和平台提供了预构建的版本。
npm install iohook --save # or yarn add iohook
常问问题
问:此模块是否需要 Java?
答:不,该模块不需要 Java(如 jnativehook)或任何其他运行时。
问:iohook 是否与 Node/Electron 版本 X.Y.Z 兼容?
答:我们尝试匹配当前支持的 Node 和 Electron 版本。
应用
您在项目中使用 iohook 吗? 请在 PR 中告诉我们,以便我们将其添加到列表中!
贡献者
感谢kwhat的 libuiohook 项目和 ayoubserti 的第一个 iohook 原型。
- vespakoen (预构建系统实施)
- matthewshirley (Windows 预构建修复程序)
- djiit (项目和社区帮助)
- ezain (添加功能启用/禁用鼠标单击传播)
- anoadragon453 (electron 4+ 支持)
- 所有其他贡献者。 随意扩展此列表!
(The first version translated by vz on 2020.07.19)