文件名称:iohook:Node.js全局键盘和鼠标侦听器
文件大小:373KB
文件格式:ZIP
更新时间:2024-02-23 10:53:30
electron nodejs windows macos linux
oh 关于 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为许多操作系统和平台提供了预构建的版本。 Linux(包括WSL) # On Linux (including WSL) platform, you will need libxkbcommon-x11 installed sudo apt-get install -y libxkbcommon-x11-0 所有平台 npm install iohook --save # or yarn add iohook 常问问题 问:此模块是否需要Java? 答:不,此模块不需要Java(如jnativehook)或任何其他运行时。 问:ioh
【文件预览】:
iohook-master
----helpers.js(938B)
----.github()
--------ISSUE_TEMPLATE.md(1KB)
--------FUNDING.yml(608B)
--------PULL_REQUEST_TEMPLATE.md(1KB)
----build_def()
--------win32()
--------linux()
--------darwin()
----src()
--------iohook.h(517B)
--------iohook.cc(19KB)
----build.js(7KB)
----.npmignore(173B)
----CMakeLists.txt(4KB)
----examples()
--------electron-renderer-example()
--------example.js(1012B)
--------mouse-click-propagation.js(443B)
--------electron-example()
----.travis.yml(1KB)
----LICENSE(1KB)
----test()
--------specs()
----README.md(3KB)
----index.d.ts(2KB)
----docs()
--------.vuepress()
--------usage.md(4KB)
--------os-support.md(364B)
--------README.md(1006B)
--------faq.md(127B)
--------manual-build.md(2KB)
--------installation.md(562B)
----appveyor.yml(715B)
----install.js(4KB)
----libuiohook()
--------pc()
--------AUTHORS(846B)
--------bootstrap.sh(137B)
--------COPYING.md(34KB)
--------src()
--------Makefile.am(4KB)
--------CMakeLists.txt(3KB)
--------test()
--------README.md(757B)
--------m4()
--------COPYING.LESSER.md(7KB)
--------configure.ac(13KB)
--------man()
--------.gitignore(195B)
--------include()
----.gitignore(796B)
----deploy-docs.sh(382B)
----_config.yml(28B)
----index.js(11KB)
----CHANGELOG.md(2KB)
----package-lock.json(782KB)
----package.json(2KB)
----.nvmrc(3B)