使用 NodeJs 开发可通过手机操作鼠标的小程序。
fork自lance-ding的 MouseCtrl :
有时会通过 Mac 的 AirPlay 连接到电视机,这样便可以大屏观看电脑中的视频。但是如果想要进行操作(例如切换其他视频等), 还需要到电脑前操作,因此开发了这个小程序。 启动程序后,通过手机扫描生成的本机地址二维码,便可以在手机上操控鼠标,不用再离开沙发到电脑前。
前端的操作方式由 hammerjs 提供。
服务端鼠标控制功能由 robotjs 提供。
执行 npm install && npm start
, 启动端口为 8016 的Web服务。通过两种方式访问:
- 使用手机浏览器访问
http://电脑内网IP:8016
- 在电脑中访问
http://电脑内网IP:8016/server
或者http://localhost:8016
, 将看到带有二维码的页面, 使用手机扫描此二维码
- 在 Mac、Windows、Linux 机器测试运行
- 类似mac触摸板的设定
- 控制鼠标上下左右、单击、双击
- 两个手指点击为鼠标右击
-
添加键盘输入功能