RobotGo v0.20.0,Golang跨平台控制鼠标键盘位图屏幕,增加全局事件监听

RobotGo v0.20.0 发布了。v0.20.0 是针对RobotGo v0.10.0优化完善的版本,用于自动化测试工具等场景。

主要变更:

  • 增加全局事件监听

例子:

mleft := robotgo.LEvent("mleft")
if mleft == 0 {
    Println("you press...", "mouse left button")
}
  • 增加图片格式转换方法
  • 更新CaptureScreen方法,可以不传参数
  • 更新GetPixelColor方法
  • 更新测试
  • 更新文档
  • 完善bitmap

修复BUG:

  • 修复CaptureScreen参数问题
  • 修复MouseToggle无效问题
  • 修复OpenBitmap返回bitmap异常

安装:

go get github.com/go-vgo/robotgo

项目地址:

Github:https://github.com/go-vgo/robotgo

已邀请:

veni - 90后野生全站工程师

赞同来自: smartguo

libxkbcommon没安装成功,重新安装一次

andy

赞同来自:

把环境配置安装的教程再完善一下就更好了,有太多的c,c++依赖,发现要想把相关环境搭建好,也不是很容易。

veni - 90后野生全站工程师

赞同来自:

这的确是个问题,一开始也想减少依赖,功能多了依赖就变多了

smartguo - 90后IT男

赞同来自:

这个版本的安装出现了下面这个问题怎么回事啊,event的依赖安装过了

In file included from ./event/goEvent.h:14:0,
                 from lib/GOPATH/src/github.com/go-vgo/robotgo/robotgo.go:17:
./event/hook/x11/input_helper_c.h:32:33: fatal error: xkbcommon/xkbcommon.h: No such file or directory
 #include <xkbcommon/xkbcommon.h>
                                 ^
compilation terminated.

要回复问题请先登录注册