mirror of
https://github.com/go-vgo/robotgo
synced 2026-05-23 17:59:12 +00:00
Update: optimize the func Click() code
This commit is contained in:
parent
a6bd56ea5f
commit
59874c5cb5
1 changed files with 6 additions and 8 deletions
14
robotgo.go
14
robotgo.go
|
|
@ -735,16 +735,14 @@ func Click(args ...interface{}) error {
|
|||
if code := C.toggleMouse(true, button); code != 0 {
|
||||
return formatClickError(int(code), button, "down", count)
|
||||
}
|
||||
|
||||
MilliSleep(5)
|
||||
if code := C.toggleMouse(false, button); code != 0 {
|
||||
return formatClickError(int(code), button, "up", count)
|
||||
}
|
||||
} else {
|
||||
if code := C.doubleClick(button, 2); code != 0 {
|
||||
return formatClickError(int(code), button, "double", 2)
|
||||
}
|
||||
code := C.toggleMouse(false, button)
|
||||
return formatClickError(int(code), button, "up", count)
|
||||
}
|
||||
return nil
|
||||
|
||||
code := C.doubleClick(button, 2)
|
||||
return formatClickError(int(code), button, "double", 2)
|
||||
}
|
||||
|
||||
// MultiClick performs multiple clicks and returns error
|
||||
|
|
|
|||
Loading…
Reference in a new issue