scroll -> wheel and hwheel
This commit is contained in:
parent
f8d6461da0
commit
abb50f8438
1 changed files with 18 additions and 1 deletions
19
dotool.go
19
dotool.go
|
@ -28,7 +28,8 @@ The commands are:
|
||||||
click left/middle/right
|
click left/middle/right
|
||||||
buttondown left/middle/right
|
buttondown left/middle/right
|
||||||
buttonup left/middle/right
|
buttonup left/middle/right
|
||||||
scroll NUMBER (where NUMBER is the amount down/up if positive/negative)
|
wheel AMOUNT (a positive AMOUNT is up, a negative is down)
|
||||||
|
hwheel AMOUNT (a positive AMOUNT is right, a negative is left)
|
||||||
mouseto X Y (where X and Y are percentages between 0.0 and 1.0)
|
mouseto X Y (where X and Y are percentages between 0.0 and 1.0)
|
||||||
mousemove X Y (where X and Y are the number of pixels to move)
|
mousemove X Y (where X and Y are the number of pixels to move)
|
||||||
keydelay MILLISECONDS (default: 2)
|
keydelay MILLISECONDS (default: 2)
|
||||||
|
@ -424,6 +425,22 @@ func main() {
|
||||||
warn("unknown button: " + button)
|
warn("unknown button: " + button)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
} else if s, ok := cutCmd(text, "wheel"); ok {
|
||||||
|
var n float64
|
||||||
|
_, err := fmt.Sscanf(s + "\n", "%f\n", &n)
|
||||||
|
if err == nil {
|
||||||
|
log(mouse.Wheel(false, int32(n)))
|
||||||
|
} else {
|
||||||
|
warn("invalid wheel amount: " + sc.Text())
|
||||||
|
}
|
||||||
|
} else if s, ok := cutCmd(text, "hwheel"); ok {
|
||||||
|
var n float64
|
||||||
|
_, err := fmt.Sscanf(s + "\n", "%f\n", &n)
|
||||||
|
if err == nil {
|
||||||
|
log(mouse.Wheel(true, int32(n)))
|
||||||
|
} else {
|
||||||
|
warn("invalid hwheel amount: " + sc.Text())
|
||||||
|
}
|
||||||
} else if s, ok := cutCmd(text, "scroll"); ok {
|
} else if s, ok := cutCmd(text, "scroll"); ok {
|
||||||
var n float64
|
var n float64
|
||||||
_, err := fmt.Sscanf(s + "\n", "%f\n", &n)
|
_, err := fmt.Sscanf(s + "\n", "%f\n", &n)
|
||||||
|
|
Loading…
Reference in a new issue