Hey my old friend, DarkStar2!
I had a quick look in the ENIGMA source and couldn't see what was tying keyboard input to the engine.
When ever I have dealt with keyboard input in C++, I have always had to make sure my own window is in focus (in code) otherwise I would pick up key presses from other applications as well. Which is the exact opposite of what you are after.
Maybe I can write something for you to grab all key presses. Would you be happy having your project talk to a DLL? This would be the quickest way for me to help with what you are after.
What I am looking for essentially is a way to detect key presses OUTSIDE the running instance.
The only thing I want to be able to detect is CTRL-C and CTRL-V, whenever CTRL-C is detected, it grabs the clipboard content adds it to an array, whenever CTRL-V is detected it increments the position in an array, grabs whatever is at the current position places in the clipboard.
I could somehow pull some magic using ENIGMA but it would require going in and out of focus manually, which is quite tedious.
As far as talking to DLLs I am not familiar with that, never had to do so in GMS or ENIGMA, that would be new to me. First, I need to get ENIGMA installed
With the MSYS2 method I am unable to - LGM crashes at startup and cannot find the enigma dll even though it is there, in the right spot where it should be
I will try another alternative idea first, once I get ENIGMA installed and running