diff --git a/robotgo.go b/robotgo.go
index 6d54550..b48280f 100644
--- a/robotgo.go
+++ b/robotgo.go
@@ -1302,7 +1302,7 @@ func AddMouse(btn string, x ...int16) bool {
 			ct = true
 		}
 
-		if ct && e.Kind == hook.MouseDown && e.Button == ukey {
+		if ct && e.Kind == hook.MouseDown && int(e.Button) == ukey {
 			hook.End()
 			break
 		}