Update MouseToggle

This commit is contained in:
vCaesar 2016-11-12 21:24:19 +08:00
parent 322bc1d0e6
commit 01962c756b
3 changed files with 18 additions and 5 deletions

6
doc.md
View File

@ -137,13 +137,14 @@ robotgo.MoveMouse(100, 100)
####Arguments:
button (optional) - Accepts left, right, or middle. Defaults to left.
button (optional) - Accepts "left", "right", or "center". Defaults to left.
double (optional) - Set to true to perform a double click. Defaults to false.
####Examples:
```Go
robogo.MouseClick()
robogo.MouseClick("left",true)
```
###<h3 id="MouseToggle">.MouseToggle(down, button)</h3>
@ -153,12 +154,13 @@ robotgo.MoveMouse(100, 100)
####Arguments:
down (optional) - Accepts down or up. Defaults to down.
button (optional) - Accepts left, right, or middle. Defaults to left.
button (optional) - Accepts "left", "right", or "center". Defaults to left.
####Examples:
```Go
robotgo.MouseToggle("down")
robotgo.MouseToggle("down", "right")
```
###<h3 id="DragMouse">.DragMouse(x, y)</h3>

View File

@ -194,7 +194,16 @@ func MouseClick(args ...interface{}) {
func MouseToggle(args ...interface{}) {
var button C.MMMouseButton
Try(func() {
button = args[1].(C.MMMouseButton)
// button = args[1].(C.MMMouseButton)
if args[1].(string) == "left" {
button = C.LEFT_BUTTON
}
if args[1].(string) == "center" {
button = C.CENTER_BUTTON
}
if args[1].(string) == "right" {
button = C.RIGHT_BUTTON
}
}, func(e interface{}) {
// Println("err:::", e)
button = C.LEFT_BUTTON

View File

@ -145,13 +145,14 @@ robotgo.MoveMouse(100, 100)
####参数:
button (optional) - Accepts left, right, or middle. Defaults to left.
button (optional) - Accepts left, right, or center. Defaults to left.
double (optional) - Set to true to perform a double click. Defaults to false.
####例子:
```Go
robogo.MouseClick()
robogo.MouseClick("left",true)
```
###<h3 id="MouseToggle">.MouseToggle(down, button)</h3>
@ -162,12 +163,13 @@ robotgo.MoveMouse(100, 100)
####参数:
down (optional) - Accepts down or up. Defaults to down.
button (optional) - Accepts left, right, or middle. Defaults to left.
button (optional) - Accepts "left", "right", or "center". Defaults to left.
####例子:
```Go
robotgo.MouseToggle("down")
robotgo.MouseToggle("down", "right")
```
###<h3 id="DragMouse">.DragMouse(x, y)</h3>