node.js - NodeJS native 鼠标和键盘绑定(bind)

标签 node.js macros keyboard mouse native

一直在寻找支持鼠标键盘监听和执行的原生nodejs模块

我找到了这个.. https://npmjs.org/package/mouse 但是源代码看起来只支持浏览器。

最佳答案

我一直在开发用于发送鼠标和键盘事件的模块,RobotJS .

示例代码:

var robot = require("robotjs");

//Get the mouse position, retuns an object with x and y. 
var mouse=robot.getMousePos();
console.log("Mouse is at x:" + mouse.x + " y:" + mouse.y);

//Move the mouse down by 100 pixels.
robot.moveMouse(mouse.x,mouse.y+100);

//Left click!
robot.mouseClick();

然后我用 nw.js 来听:

https://github.com/nwjs/nw.js/wiki/Shortcut

关于node.js - NodeJS native 鼠标和键盘绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15231713/

相关文章:

node.js - 有时,我的 AWS lambda 函数未使用 invoke async 运行

macros - 生成具有由宏确定的参数的函数的宏

c# - 按下 ALT+KEY 时处理 KeyDown 事件

node.js - Node - 将 google openid 保存到 mongodb

javascript - Nodejs Router 需要函数但得到一个对象

node.js - 在 AWS Opsworks 上设置使用 SSL 运行 Meteor 应用程序时遇到问题

cocoa - 阻止所有键盘访问、鼠标访问和键盘快捷键事件

macros - 如何使用 Racket 宏定义函数?

macros - Clojure 中的应用循环宏

linux - XGrabKey 不工作