如何在Go中获取onMouseDown事件

时间:2018-11-25 14:35:16

标签: go

是否有一种简单的方法来获取鼠标事件,例如单击左键的时间以及在Go中释放鼠标键的时间?

即使鼠标没有悬停在窗口程序上,也可以获得该信息吗?

我想在点击的开始和释放之间在屏幕上绘制一个正方形,以捕获屏幕的那部分。

谢谢

1 个答案:

答案 0 :(得分:0)

尝试使用robotgo-Golang桌面自动化

import org.openkinect.freenect.*;
import org.openkinect.processing.*;
Kinect kinectA;
Kinect kinectB;


//int deviceIndex = 0;

 void setup() {
  size(1280, 1040);
  kinectA = new Kinect(this);
  //kinectA.setDevice(0);
  kinectA.initDepth();

  kinectB = new Kinect(this);
  //kinectB.setDevice(1);
  kinectB.initDepth();

  }
 void draw() {
  background(0);
  image(kinectA.getVideoImage(), 0, 0);
  image(kinectA.getDepthImage(), 640, 0);

  image(kinectB.getVideoImage(), 0, 520);
  image(kinectB.getDepthImage(), 640, 520);}