I think this is an unusual question but here goes.
There is a winform app that has a window with controls on it that can only be operated via a keyboard. The design of how this works is really bad. I'm wondering if I can write a utility app that can identify this main app when it is running and be able to click on that other app with my mouse and have my app send the necessary keyboard commands to make it work?
I know each app has a unique ID and can be identified but I don't know if I have the ability to 'hook' into it with mouse commands and then stuff the keyboard buffer with keystrokes so the app thinks its getting its normal keys.
I'd like to be pointed in the direction to do further research on if this is possible at all.