Как получить событие onMouseDown в го - PullRequest
0 голосов
/ 25 ноября 2018

Есть ли простой способ получить события мыши, например, когда нажата левая кнопка, и когда она отпускается в Go?

А также возможно ли получить эту информацию дажемышь не наводит программу окна?

Я хотел бы нарисовать квадрат над экраном, между началом и моментом щелчка, чтобы захватить эту часть экрана.

Спасибо

1 Ответ

0 голосов
/ 25 ноября 2018

Попробуйте с robotgo - Golang Desktop Automation

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")
  }
} 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...