From b37868f1ee7e88c95ea2ebbec78c4b37398ffcbb Mon Sep 17 00:00:00 2001 From: vcaesar Date: Fri, 8 Mar 2019 14:17:51 -0400 Subject: [PATCH] add AddMousePos func, add listen mouse pos hook --- robotgo.go | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/robotgo.go b/robotgo.go index ce63704..c08ee97 100644 --- a/robotgo.go +++ b/robotgo.go @@ -1311,6 +1311,21 @@ func AddMouse(btn string, x ...int16) bool { return true } +// AddMousePos add listen mouse event pos hook +func AddMousePos(x, y int16) bool { + s := hook.Start() + + for { + e := <-s + if e.Kind == hook.MouseMove && e.X == x && e.Y == y { + hook.End() + break + } + } + + return true +} + /* ____ __ ____ __ .__ __. _______ ______ ____ __ ____ \ \ / \ / / | | | \ | | | \ / __ \ \ \ / \ / /