使用nodejs的系统级按键和/或鼠标事件?

时间:2014-01-12 21:35:12

标签: node.js node-webkit

你能在nodejs中获得系统范围的按键事件和/或鼠标移动事件吗?谢谢!

4 个答案:

答案 0 :(得分:2)

我最终编写了一个系统特定的应用程序来执行此操作,通过本地套接字连接发送回复,并使用节点执行进程和检测操作系统来确定要启动的版本。我认为对此的评论是非常系统特定的问题。

希望任何一个节点或者node-webkit都能通过Chromium的能力将它包含在node-webkit中。希望这对未来的某些人有所帮助,并感谢所有试图提供帮助的人!

答案 1 :(得分:1)

这个特定的平台。如果您使用的是X Window,则可以使用node-x11客户端

来获取键盘/鼠标

答案 2 :(得分:0)

至少可以使用node-java进行鼠标控制。见https://stackoverflow.com/a/21080830/578181

答案 3 :(得分:-1)

这不是NodeJS,因为那是服务器端。使用普通的Javascript,例如Keypress lib或某些jQuery。如果您希望服务器根据此做出反应,您需要进行Ajax调用或使用SocketIO之类的内容(服务器/客户端之间的实时交互)

编辑:我刚看到你标记了node-webkit。如果你需要kepress到达服务器,我有点不清楚。无论哪种方式,上面的库都应该做到这一点。