Writing a keyboard driver that accepts input from code

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. Although I would like to do this in python, perhaps the only option would be C ++.

I searched the Internet and found something called a keyboard filter driver that can inject keystrokes into the keyboard stream by adding an additional driver to the driver. Is this the best way to reach my goal? If so, where can I find any material to help me code it?

Note. Windows function SendInput () is not an option for me

+3
source share
1

DDK WDK kbfiltr. Python Java. C. , ( , , ).

!

+5

Source: https://habr.com/ru/post/1753454/