Skip to content

Commit 1ec188c

Browse files
committed
docs: refactor and add GameMate
1 parent de1a729 commit 1ec188c

2 files changed

Lines changed: 34 additions & 24 deletions

File tree

README.md

Lines changed: 15 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
# IbInputSimulator
22
A library for simulating keyboard and mouse input with drivers.
33

4-
## Download
5-
[Releases](https://github.com/Chaoses-Ib/IbInputSimulator/releases)
6-
74
## Supported drivers
85
- [Logitech Gaming Software](https://support.logi.com/hc/en-gb/articles/360025298053-Logitech-Gaming-Software)
96

@@ -57,7 +54,16 @@ Genshin | [High](https://meta.appinn.net/t/topic/44865/10?u=chaoses_ib)
5754
For SendInput, software with `High` indicates that the target process usually has a high integrity level, which may block SendInput due to UIPI. To put it simply, this means that you need to run the input simulator with administrator privileges.
5855

5956
## Supported languages
57+
### C++
58+
[Build](docs/README.md#build)
59+
60+
See [InputSimulator.hpp](Simulator/include/IbInputSimulator/InputSimulator.hpp) for the API.
61+
6062
### AutoHotkey
63+
Download: [Releases](https://github.com/Chaoses-Ib/IbInputSimulator/releases)
64+
65+
Usage:
66+
6167
<table>
6268
<thead><tr>
6369
<th>AutoHotkey v2</th>
@@ -101,27 +107,12 @@ MouseClickDrag, Left, 5, 5, 150, 50</pre></td>
101107
</tbody>
102108
</table>
103109

104-
## Build
105-
[vcpkg](https://github.com/microsoft/vcpkg):
106-
```
107-
vcpkg install detours rapidjson --triplet=x64-windows-static
108-
```
109-
CMake (or open the directory with Visual Studio and config it manually):
110-
```
111-
mkdir build
112-
cd build
113-
cmake .. -DCMAKE_TOOLCHAIN_FILE="C:\...\vcpkg\scripts\buildsystems\vcpkg.cmake" -DVCPKG_TARGET_TRIPLET=x64-windows-static
114-
cmake --build . --config Release
115-
```
116-
117-
For the test you also need:
118-
```
119-
vcpkg install boost-test fmt
120-
```
121-
And add `-DBUILD_TESTING=ON` when calling `cmake ..` .
122-
123-
## See also
124-
- [IbLogiSoftExt](https://github.com/Chaoses-Ib/IbLogiSoftExt)
110+
## Related projects
111+
- [GameMate: Macro Activator & Crosshair Timer](https://github.com/Pennywise007/GameMate)
112+
113+
GameMate is a powerful Windows application designed to enhance your productivity and gaming experience. It allows you to customize key bindings for different applications, add a crosshair overlay for games, block accidental key presses, track your time efficiently, and automate complex sequences of actions.
114+
115+
- [IbLogiSoftExt: An extension for Logitech Gaming Software. Support sending G-keys to AutoHotkey.](https://github.com/Chaoses-Ib/IbLogiSoftExt)
125116

126117
## Credits
127118
- Logitech

docs/README.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Documentation
2+
## Build
3+
[vcpkg](https://github.com/microsoft/vcpkg):
4+
```
5+
vcpkg install detours rapidjson --triplet=x64-windows-static
6+
```
7+
CMake (or open the directory with Visual Studio and config it manually):
8+
```
9+
mkdir build
10+
cd build
11+
cmake .. -DCMAKE_TOOLCHAIN_FILE="C:\...\vcpkg\scripts\buildsystems\vcpkg.cmake" -DVCPKG_TARGET_TRIPLET=x64-windows-static
12+
cmake --build . --config Release
13+
```
14+
15+
For the test you also need:
16+
```
17+
vcpkg install boost-test fmt
18+
```
19+
And add `-DBUILD_TESTING=ON` when calling `cmake ..` .

0 commit comments

Comments
 (0)