Update README.md

This commit is contained in:
vcaesar 2021-11-17 14:16:30 -04:00
parent c99807378f
commit 15d5d147bc
2 changed files with 49 additions and 30 deletions

View File

@ -36,9 +36,10 @@ RobotGo supports Mac, Windows, and Linux(X11); and robotgo supports arm64 and x8
- [License](#license) - [License](#license)
## Docs ## Docs
- [GoDoc](https://godoc.org/github.com/go-vgo/robotgo) - [GoDoc](https://godoc.org/github.com/go-vgo/robotgo) <br>
- [API Docs](https://github.com/go-vgo/robotgo/blob/master/docs/doc.md) &nbsp;&nbsp;&nbsp;
- [Chinese Docs](https://github.com/go-vgo/robotgo/blob/master/docs/doc_zh.md) - [API Docs](https://github.com/go-vgo/robotgo/blob/master/docs/doc.md) &nbsp;&nbsp;&nbsp; (Deprecated, no updated)
- [Chinese Docs](https://github.com/go-vgo/robotgo/blob/master/docs/doc_zh.md) (Deprecated, no updated)
## Binding: ## Binding:
[ADB](https://github.com/vcaesar/adb), packaging android adb API. [ADB](https://github.com/vcaesar/adb), packaging android adb API.
@ -57,14 +58,17 @@ GCC
``` ```
#### For Mac OS X: #### For Mac OS X:
Xcode Command Line Tools (And Privacy setting: #277 )
``` ```
Xcode Command Line Tools xcode-select --install
``` ```
#### For Windows: #### For Windows:
```
MinGW-w64 (Use recommended) or other GCC [MinGW-w64](https://sourceforge.net/projects/mingw-w64/files) (Use recommended) or other GCC
```
#### For everything else: #### For everything else:
@ -81,12 +85,12 @@ xcb, xkb, libxkbcommon
##### Ubuntu: ##### Ubuntu:
```yml ```yml
# gcc
sudo apt install gcc libc6-dev sudo apt install gcc libc6-dev
sudo apt install libx11-dev xorg-dev libxtst-dev libpng++-dev sudo apt install libx11-dev xorg-dev libxtst-dev libpng++-dev
sudo apt install xcb libxcb-xkb-dev x11-xkb-utils libx11-xcb-dev libxkbcommon-x11-dev sudo apt install xcb libxcb-xkb-dev x11-xkb-utils libx11-xcb-dev libxkbcommon-x11-dev libxkbcommon-dev
sudo apt install libxkbcommon-dev
sudo apt install xsel xclip sudo apt install xsel xclip
``` ```
@ -130,19 +134,25 @@ import (
) )
func main() { func main() {
robotgo.ScrollMouse(10, "up") // robotgo.ScrollMouse(10, "up")
robotgo.Scroll(100, 200) robotgo.Scroll(0, -10)
robotgo.Scroll(100, 0)
robotgo.MilliSleep(100) robotgo.MilliSleep(100)
robotgo.ScrollRelative(10, -100) robotgo.ScrollSmooth(-10, 6)
// robotgo.ScrollRelative(10, -100)
robotgo.MouseSleep = 100 robotgo.MouseSleep = 100
robotgo.Move(10, 20) robotgo.Move(10, 20)
robotgo.MoveRelative(0, -10) robotgo.MoveRelative(0, -10)
robotgo.Drag(10, 10) robotgo.Drag(10, 10)
robogo.Click("wheelRight")
robotgo.Click("left", true) robotgo.Click("left", true)
robotgo.MoveSmooth(100, 200, 1.0, 100.0) robotgo.MoveSmooth(100, 200, 1.0, 10.0)
robotgo.MouseToggle("up")
robotgo.Toggle("left")
robotgo.Toggle("left", "up")
} }
``` ```
@ -177,7 +187,8 @@ func main() {
robotgo.KeyTap("i", arr) robotgo.KeyTap("i", arr)
robotgo.MilliSleep(100) robotgo.MilliSleep(100)
robotgo.KeyToggle("a", "down") robogo.KeyToggle("a")
robotgo.KeyToggle("a", "up")
robotgo.WriteAll("Test") robotgo.WriteAll("Test")
text, err := robotgo.ReadAll() text, err := robotgo.ReadAll()

View File

@ -32,9 +32,10 @@ RobotGo 支持 Mac, Windows, and Linux(X11).
- [License](#license) - [License](#license)
## Docs ## Docs
- [GoDoc](https://godoc.org/github.com/go-vgo/robotgo) - [GoDoc](https://godoc.org/github.com/go-vgo/robotgo) <br>
- [中文文档](https://github.com/go-vgo/robotgo/blob/master/docs/doc_zh.md)&nbsp;&nbsp;&nbsp;
- [English Docs](https://github.com/go-vgo/robotgo/blob/master/docs/doc.md) - [中文文档](https://github.com/go-vgo/robotgo/blob/master/docs/doc_zh.md)&nbsp;&nbsp;&nbsp; (弃用)
- [English Docs](https://github.com/go-vgo/robotgo/blob/master/docs/doc.md) (弃用)
## Binding: ## Binding:
@ -53,14 +54,17 @@ GCC
``` ```
#### For Mac OS X: #### For Mac OS X:
Xcode Command Line Tools (And Privacy setting: #277 )
``` ```
Xcode Command Line Tools xcode-select --install
``` ```
#### For Windows: #### For Windows:
```
MinGW-w64 (推荐使用) or other GCC [MinGW-w64](https://sourceforge.net/projects/mingw-w64/files) (推荐使用) or other GCC
```
#### For everything else (Linux 等其他系统): #### For everything else (Linux 等其他系统):
@ -81,8 +85,7 @@ sudo apt install gcc libc6-dev
sudo apt install libx11-dev xorg-dev libxtst-dev libpng++-dev sudo apt install libx11-dev xorg-dev libxtst-dev libpng++-dev
sudo apt install xcb libxcb-xkb-dev x11-xkb-utils libx11-xcb-dev libxkbcommon-x11-dev sudo apt install xcb libxcb-xkb-dev x11-xkb-utils libx11-xcb-dev libxkbcommon-x11-dev libxkbcommon-dev
sudo apt install libxkbcommon-dev
sudo apt install xsel xclip sudo apt install xsel xclip
@ -127,10 +130,12 @@ import (
) )
func main() { func main() {
robotgo.ScrollMouse(10, "up") // robotgo.ScrollMouse(10, "up")
robotgo.Scroll(100, 200) robotgo.Scroll(0, -10)
robotgo.Scroll(100, 0)
robotgo.MilliSleep(100) robotgo.MilliSleep(100)
robotgo.ScrollRelative(10, -100) // robotgo.ScrollRelative(10, -100)
robogo.ScrollSmooth(-10, 6)
robotgo.MouseSleep = 100 robotgo.MouseSleep = 100
robotgo.Move(10, 20) robotgo.Move(10, 20)
@ -138,8 +143,10 @@ func main() {
robotgo.Drag(10, 10) robotgo.Drag(10, 10)
robotgo.Click("left", true) robotgo.Click("left", true)
robotgo.MoveSmooth(100, 200, 1.0, 100.0) robotgo.MoveSmooth(100, 200, 1.0, 10.0)
robotgo.MouseToggle("up")
robogo.Toggle("left")
robotgo.Toggle("left", "up")
} }
``` ```
@ -174,7 +181,8 @@ func main() {
robotgo.KeyTap("i", arr) robotgo.KeyTap("i", arr)
robotgo.MilliSleep(100) robotgo.MilliSleep(100)
robotgo.KeyToggle("a", "down") robotgo.KeyToggle("a")
robotgo.KeyToggle("a", "up")
robotgo.WriteAll("テストする") robotgo.WriteAll("テストする")
text, err := robotgo.ReadAll() text, err := robotgo.ReadAll()