检测系统范围的按键?(节点.js?
Detect system wide key-press? (node.js?)
即使我的节点应用程序不在焦点上,也可以检测到按键吗?
过去,有这种魔兽工具,它可以快速将鼠标移动到某个位置,并在按下键盘按钮时触发点击。该工具可能仍然可以在Windows上运行,但我计划为Mac(或使用node.js甚至系统范围)构建类似的东西,而不是特定于魔兽。
我用谷歌搜索了很多,找到了几种工具来移动鼠标并将按键作为nodemacmouse或robojs发送,但我找不到任何可以检测系统范围键盘输入的东西(这是至关重要的,因为移动应该只发生在按键上)。这在可可中似乎是可行的,但节点解决方案将是完美的。可能吗?如何?谢谢。
我花了很长时间才找到一个可以拾取键盘事件的包,但是这个包在 Ubuntu 和 OpenWRT 上为我完成了工作:
https://www.npmjs.com/package/input-event
从文档中:
var InputEvent = require('input-event');
var input = new InputEvent('/dev/input/event0');
var keyboard = new InputEvent.Keyboard(input);
keyboard.on('keyup' , console.log);
keyboard.on('keydown' , console.log);
keyboard.on('keypress', console.log);
相关文章:
- 如何处理node.js节点mongodb中的连接和查询队列
- 更新从Mysql查询检索到的数据?Node.js节点mysql
- Dracula Graph js节点点击事件
- 如何公开JS节点模块
- Vis.js节点上的动画牛眼
- 添加“;三角形向上”;在d3.js节点中
- 验证请求参数的最佳方法是帆.js/节点.js
- 如何在新窗口中打开 Arbor.js 节点链接
- D3.js节点映射中的缩放功能
- 如何围绕焦点旋转 d3.js 节点
- 问.js节点承诺.“套接字”上缺少错误处理程序.类型错误:无法调用未定义的方法“then”
- 将数据返回到索引.js节点表达式
- 如何添加属性以 go.js 节点和重定向
- Js 节点 - socket.io 聊天修饰符
- 如何使用 JSON 图像作为 D3.js 节点背景
- 条件语句在 JS(节点)中没有响应
- Sigma JS节点动画
- 更改d3.js节点的填充颜色
- Arbor Js-节点单击
- 循环中的JS节点