Queer European MD passionate about IT
Browse Source

Adjusted to Akoya

Davte 7 tháng trước cách đây
mục cha
commit
603b4e87ef
1 tập tin đã thay đổi với 21 bổ sung11 xóa
  1. 21 11
      helper/helper.go

+ 21 - 11
helper/helper.go

@@ -191,19 +191,29 @@ func ClickRepeatedly(s *SavedGroups, c chan os.Signal) {
 	n := 1
 	var minDistance float64
 	for {
-		for _, p := range selection.Points {
+		for i, p := range selection.Points {
 			if selection.Name == "akoya" { // hardcoded for Akoya presentation. #TODO: better handling (selection action list)
-				p.RightClick()
-				time.Sleep(100 * time.Millisecond)
-				press("v")
-				time.Sleep(50 * time.Millisecond)
-				keyboardWrite(strconv.Itoa(n))
-				n++
-				time.Sleep(50 * time.Millisecond)
-				press("enter")
-				time.Sleep(2000 * time.Millisecond)
+				if i == 0 {
+					p.RightClick()
+					time.Sleep(100 * time.Millisecond)
+					press("v")
+					time.Sleep(500 * time.Millisecond)
+				} else if i == 1 {
+					time.Sleep(200 * time.Millisecond)
+					p.Click()
+					time.Sleep(200 * time.Millisecond)
+					keyboardWrite(strconv.Itoa(n))
+					n++
+					time.Sleep(100 * time.Millisecond)
+					press("enter")
+					time.Sleep(500 * time.Millisecond)
+				} else {
+					p.Click()
+					time.Sleep(100 * time.Millisecond)
+				}
+			} else {
+				p.Click()
 			}
-			p.Click()
 			time.Sleep(100 * time.Millisecond)
 		}
 		fmt.Println(<-o)