The ultimate goal of this project is to send low level input (so that it looks like it is coming from the keyboard) to my windows machine.
I know C++, Python, and Java. Though I would love to do this in python, C++ will probably be the only option.
I have been searching around the internet and have found something called a Keyboard Filter Driver that can inject keystrokes into the keyboard stream by adding an extra layer to the driver. Is this the best way to accomplish my goal? If yes, where could I find some material to help me code it?
Note: Windows Function SendInput() is not an option for me