From 96c089b3dc6da05e848c18a76679dc81e62de525 Mon Sep 17 00:00:00 2001 From: vcaesar Date: Thu, 7 Jun 2018 23:36:29 +0800 Subject: [PATCH] update mouse toggle --- robotgo.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/robotgo.go b/robotgo.go index 1303dc8..a7a7837 100644 --- a/robotgo.go +++ b/robotgo.go @@ -492,18 +492,18 @@ func MovesClick(x, y int, args ...interface{}) { } // MouseToggle toggle the mouse -func MouseToggle(args ...interface{}) { +func MouseToggle(togKey string, args ...interface{}) { var button C.MMMouseButton Try(func() { // button = args[1].(C.MMMouseButton) - if args[1].(string) == "left" { + if args[0].(string) == "left" { button = C.LEFT_BUTTON } - if args[1].(string) == "center" { + if args[0].(string) == "center" { button = C.CENTER_BUTTON } - if args[1].(string) == "right" { + if args[0].(string) == "right" { button = C.RIGHT_BUTTON } }, func(e interface{}) { @@ -511,7 +511,7 @@ func MouseToggle(args ...interface{}) { button = C.LEFT_BUTTON }) - down := C.CString(args[0].(string)) + down := C.CString(togKey) C.mouse_toggle(down, button) defer C.free(unsafe.Pointer(down)) }