是否有一种简单的方法来获取鼠标事件,例如单击左键时以及以Go
释放时?
而且即使鼠标没有悬停在窗口的程序上也可以获得该信息吗?
我想在屏幕的开始和释放之间绘制一个正方形,以捕获屏幕的那部分。
谢谢
最佳答案
尝试robotgo-Golang桌面自动化
import (
"fmt"
"github.com/go-vgo/robotgo"
)
func main() {
// mouse events: mleft, mright, wheelDown, wheelUp, wheelLeft, wheelRight.
mleft := robotgo.AddEvent("mleft")
if mleft == 0 {
fmt.Println("you press... ", "mouse left button")
}
}
关于go - 如何在Go中获取onMouseDown事件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53468559/