diff --git a/helper/helper.go b/helper/helper.go index bcab813..cf86b68 100644 --- a/helper/helper.go +++ b/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)