|
1 | 1 | # IbInputSimulator |
2 | 2 | A library for simulating keyboard and mouse input with drivers. |
3 | 3 |
|
4 | | -## Download |
5 | | -[Releases](https://github.com/Chaoses-Ib/IbInputSimulator/releases) |
6 | | - |
7 | 4 | ## Supported drivers |
8 | 5 | - [Logitech Gaming Software](https://support.logi.com/hc/en-gb/articles/360025298053-Logitech-Gaming-Software) |
9 | 6 |
|
@@ -57,7 +54,16 @@ Genshin | [High](https://meta.appinn.net/t/topic/44865/10?u=chaoses_ib) |
57 | 54 | 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. |
58 | 55 |
|
59 | 56 | ## Supported languages |
| 57 | +### C++ |
| 58 | +[Build](docs/README.md#build) |
| 59 | + |
| 60 | +See [InputSimulator.hpp](Simulator/include/IbInputSimulator/InputSimulator.hpp) for the API. |
| 61 | + |
60 | 62 | ### AutoHotkey |
| 63 | +Download: [Releases](https://github.com/Chaoses-Ib/IbInputSimulator/releases) |
| 64 | + |
| 65 | +Usage: |
| 66 | + |
61 | 67 | <table> |
62 | 68 | <thead><tr> |
63 | 69 | <th>AutoHotkey v2</th> |
@@ -101,27 +107,12 @@ MouseClickDrag, Left, 5, 5, 150, 50</pre></td> |
101 | 107 | </tbody> |
102 | 108 | </table> |
103 | 109 |
|
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) |
125 | 116 |
|
126 | 117 | ## Credits |
127 | 118 | - Logitech |
|
0 commit comments