mirror of
https://github.com/go-vgo/robotgo.git
synced 2025-05-29 21:43:55 +00:00
Update README.md and documents
This commit is contained in:
parent
ffcf6b26cd
commit
c62f7fd81e
60
README.md
60
README.md
@ -30,7 +30,7 @@ RobotGo supports Mac, Windows, and Linux(X11); and robotgo supports arm64 and x8
|
|||||||
- [Update](#update)
|
- [Update](#update)
|
||||||
- [Examples](#examples)
|
- [Examples](#examples)
|
||||||
- [Type Conversion and keys](https://github.com/go-vgo/robotgo/blob/master/docs/keys.md)
|
- [Type Conversion and keys](https://github.com/go-vgo/robotgo/blob/master/docs/keys.md)
|
||||||
- [Cross-Compiling](#crosscompiling)
|
- [Cross-Compiling](https://github.com/go-vgo/robotgo/blob/master/docs/install.md#crosscompiling)
|
||||||
- [Authors](#authors)
|
- [Authors](#authors)
|
||||||
- [Plans](#plans)
|
- [Plans](#plans)
|
||||||
- [Donate](#donate)
|
- [Donate](#donate)
|
||||||
@ -84,18 +84,13 @@ GCC
|
|||||||
|
|
||||||
X11 with the XTest extension (the Xtst library)
|
X11 with the XTest extension (the Xtst library)
|
||||||
|
|
||||||
|
"Clipboard": xsel xclip
|
||||||
|
|
||||||
"Bitmap":
|
|
||||||
|
|
||||||
libpng (Just used by bitmap)
|
"Bitmap": libpng (Just used by the bitmap.)
|
||||||
|
|
||||||
"Event":
|
"Event": xcb, xkb, libxkbcommon (Just used by the hook.)
|
||||||
|
|
||||||
xcb, xkb, libxkbcommon
|
|
||||||
|
|
||||||
"Clipboard":
|
|
||||||
|
|
||||||
xsel xclip
|
|
||||||
```
|
```
|
||||||
|
|
||||||
##### Ubuntu:
|
##### Ubuntu:
|
||||||
@ -107,29 +102,34 @@ sudo apt install gcc libc6-dev
|
|||||||
# x11
|
# x11
|
||||||
sudo apt install libx11-dev xorg-dev libxtst-dev
|
sudo apt install libx11-dev xorg-dev libxtst-dev
|
||||||
|
|
||||||
|
# Clipboard
|
||||||
|
sudo apt install xsel xclip
|
||||||
|
|
||||||
|
#
|
||||||
# Bitmap
|
# Bitmap
|
||||||
sudo apt install libpng++-dev
|
sudo apt install libpng++-dev
|
||||||
|
|
||||||
# Hook
|
# Hook
|
||||||
sudo apt install xcb libxcb-xkb-dev x11-xkb-utils libx11-xcb-dev libxkbcommon-x11-dev libxkbcommon-dev
|
sudo apt install xcb libxcb-xkb-dev x11-xkb-utils libx11-xcb-dev libxkbcommon-x11-dev libxkbcommon-dev
|
||||||
|
|
||||||
# Clipboard
|
|
||||||
sudo apt install xsel xclip
|
|
||||||
```
|
```
|
||||||
|
|
||||||
##### Fedora:
|
##### Fedora:
|
||||||
|
|
||||||
```yml
|
```yml
|
||||||
|
# x11
|
||||||
sudo dnf install libXtst-devel
|
sudo dnf install libXtst-devel
|
||||||
|
|
||||||
|
# Clipboard
|
||||||
|
sudo dnf install xsel xclip
|
||||||
|
|
||||||
|
#
|
||||||
# Bitmap
|
# Bitmap
|
||||||
sudo dnf install libpng-devel
|
sudo dnf install libpng-devel
|
||||||
|
|
||||||
# Hook
|
# Hook
|
||||||
sudo dnf install libxkbcommon-devel libxkbcommon-x11-devel xorg-x11-xkb-utils-devel
|
sudo dnf install libxkbcommon-devel libxkbcommon-x11-devel xorg-x11-xkb-utils-devel
|
||||||
|
|
||||||
# Clipboard
|
|
||||||
sudo dnf install xsel xclip
|
|
||||||
```
|
```
|
||||||
|
|
||||||
## Installation:
|
## Installation:
|
||||||
@ -488,40 +488,6 @@ func main() {
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
## CrossCompiling
|
|
||||||
|
|
||||||
##### Windows64 to windows32
|
|
||||||
|
|
||||||
```Go
|
|
||||||
SET CGO_ENABLED=1
|
|
||||||
SET GOARCH=386
|
|
||||||
go build main.go
|
|
||||||
```
|
|
||||||
|
|
||||||
#### Other to windows
|
|
||||||
|
|
||||||
Install Requirements (Ubuntu, Just used by bitmap.):
|
|
||||||
|
|
||||||
```bash
|
|
||||||
sudo apt install gcc-multilib
|
|
||||||
sudo apt install gcc-mingw-w64
|
|
||||||
# fix err: zlib.h: No such file or directory
|
|
||||||
sudo apt install libz-mingw-w64-dev
|
|
||||||
```
|
|
||||||
|
|
||||||
Build the binary:
|
|
||||||
|
|
||||||
```Go
|
|
||||||
GOOS=windows GOARCH=amd64 CGO_ENABLED=1 CC=x86_64-w64-mingw32-gcc CXX=x86_64-w64-mingw32-g++ go build -x ./
|
|
||||||
```
|
|
||||||
|
|
||||||
```
|
|
||||||
// CC=mingw-w64\x86_64-7.2.0-win32-seh-rt_v5-rev1\mingw64\bin\gcc.exe
|
|
||||||
// CXX=mingw-w64\x86_64-7.2.0-win32-seh-rt_v5-rev1\mingw64\bin\g++.exe
|
|
||||||
```
|
|
||||||
|
|
||||||
Some discussions and questions, please see [issues/228](https://github.com/go-vgo/robotgo/issues/228), [issues/143](https://github.com/go-vgo/robotgo/issues/143).
|
|
||||||
|
|
||||||
## Authors
|
## Authors
|
||||||
|
|
||||||
- [The author is vz](https://github.com/vcaesar)
|
- [The author is vz](https://github.com/vcaesar)
|
||||||
|
33
docs/install.md
Normal file
33
docs/install.md
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
## CrossCompiling
|
||||||
|
|
||||||
|
##### Windows64 to windows32
|
||||||
|
|
||||||
|
```Go
|
||||||
|
SET CGO_ENABLED=1
|
||||||
|
SET GOARCH=386
|
||||||
|
go build main.go
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Other to windows
|
||||||
|
|
||||||
|
Install Requirements (Ubuntu):
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo apt install gcc-multilib
|
||||||
|
sudo apt install gcc-mingw-w64
|
||||||
|
# fix err: zlib.h: No such file or directory, Just used by bitmap.
|
||||||
|
sudo apt install libz-mingw-w64-dev
|
||||||
|
```
|
||||||
|
|
||||||
|
Build the binary:
|
||||||
|
|
||||||
|
```Go
|
||||||
|
GOOS=windows GOARCH=amd64 CGO_ENABLED=1 CC=x86_64-w64-mingw32-gcc CXX=x86_64-w64-mingw32-g++ go build -x ./
|
||||||
|
```
|
||||||
|
|
||||||
|
```
|
||||||
|
// CC=mingw-w64\x86_64-7.2.0-win32-seh-rt_v5-rev1\mingw64\bin\gcc.exe
|
||||||
|
// CXX=mingw-w64\x86_64-7.2.0-win32-seh-rt_v5-rev1\mingw64\bin\g++.exe
|
||||||
|
```
|
||||||
|
|
||||||
|
Some discussions and questions, please see [issues/228](https://github.com/go-vgo/robotgo/issues/228), [issues/143](https://github.com/go-vgo/robotgo/issues/143).
|
Loading…
Reference in New Issue
Block a user