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.

要回复问题请先登录注册