There were some concerns about common methods of sending inputs using windows API can be detected with anti-cheat tools or prohibited altogether with some games.
Hence I have decided to publish a open source driver to eliminate this concern. InputEmulator
Using this driver, you can emulate mouse and keyboard inputs from the context of any mouse or keyboard connected to your PC.
Although Bots might leverage only this functionality, usage of this driver is beyond Bots and game cheating tools.
It is possible to filter some or all keys on your keyboard or mouse or swap keys to change layout of your device etc.
Please note that this driver is unsigned and in order to use it as it is you might need to do some preparations first. I hope
community help getting this driver signed though.
Finally, it worth mentioning that there is a driver out there for awhile called Interception,
which can be used to emulate inputs and do some general key filtering. This is why I have decided to develop mine anyway:
1- Interception driver is not open source and is not free for commercial use.
2- Although, the free version is signed , it has some limitations.
3- Since it was the only tool out there and not open source,
some anti-cheat tools that have had kernel component would detect its presence.
4- I did not like it's API !