mirror of
https://github.com/go-vgo/robotgo.git
synced 2025-06-03 23:53:54 +00:00
Update MouseToggle
This commit is contained in:
parent
322bc1d0e6
commit
01962c756b
6
doc.md
6
doc.md
@ -137,13 +137,14 @@ robotgo.MoveMouse(100, 100)
|
|||||||
|
|
||||||
####Arguments:
|
####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.
|
double (optional) - Set to true to perform a double click. Defaults to false.
|
||||||
|
|
||||||
####Examples:
|
####Examples:
|
||||||
|
|
||||||
```Go
|
```Go
|
||||||
robogo.MouseClick()
|
robogo.MouseClick()
|
||||||
|
robogo.MouseClick("left",true)
|
||||||
```
|
```
|
||||||
|
|
||||||
###<h3 id="MouseToggle">.MouseToggle(down, button)</h3>
|
###<h3 id="MouseToggle">.MouseToggle(down, button)</h3>
|
||||||
@ -153,12 +154,13 @@ robotgo.MoveMouse(100, 100)
|
|||||||
####Arguments:
|
####Arguments:
|
||||||
|
|
||||||
down (optional) - Accepts down or up. Defaults to down.
|
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:
|
####Examples:
|
||||||
|
|
||||||
```Go
|
```Go
|
||||||
robotgo.MouseToggle("down")
|
robotgo.MouseToggle("down")
|
||||||
|
robotgo.MouseToggle("down", "right")
|
||||||
```
|
```
|
||||||
|
|
||||||
###<h3 id="DragMouse">.DragMouse(x, y)</h3>
|
###<h3 id="DragMouse">.DragMouse(x, y)</h3>
|
||||||
|
11
robotgo.go
11
robotgo.go
@ -194,7 +194,16 @@ func MouseClick(args ...interface{}) {
|
|||||||
func MouseToggle(args ...interface{}) {
|
func MouseToggle(args ...interface{}) {
|
||||||
var button C.MMMouseButton
|
var button C.MMMouseButton
|
||||||
Try(func() {
|
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{}) {
|
}, func(e interface{}) {
|
||||||
// Println("err:::", e)
|
// Println("err:::", e)
|
||||||
button = C.LEFT_BUTTON
|
button = C.LEFT_BUTTON
|
||||||
|
@ -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.
|
double (optional) - Set to true to perform a double click. Defaults to false.
|
||||||
|
|
||||||
####例子:
|
####例子:
|
||||||
|
|
||||||
```Go
|
```Go
|
||||||
robogo.MouseClick()
|
robogo.MouseClick()
|
||||||
|
robogo.MouseClick("left",true)
|
||||||
```
|
```
|
||||||
|
|
||||||
###<h3 id="MouseToggle">.MouseToggle(down, button)</h3>
|
###<h3 id="MouseToggle">.MouseToggle(down, button)</h3>
|
||||||
@ -162,12 +163,13 @@ robotgo.MoveMouse(100, 100)
|
|||||||
####参数:
|
####参数:
|
||||||
|
|
||||||
down (optional) - Accepts down or up. Defaults to down.
|
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
|
```Go
|
||||||
robotgo.MouseToggle("down")
|
robotgo.MouseToggle("down")
|
||||||
|
robotgo.MouseToggle("down", "right")
|
||||||
```
|
```
|
||||||
|
|
||||||
###<h3 id="DragMouse">.DragMouse(x, y)</h3>
|
###<h3 id="DragMouse">.DragMouse(x, y)</h3>
|
||||||
|
Loading…
Reference in New Issue
Block a user