Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Depending on the game, you may need to add pauses (between 10-50 ms typical range) on or between key events to get them to register.  Otherwise they are so fast that the game might not register them.  You may want to experiment with this.  I show how to do this with mouse outputs in the last chapter of my basic tutorial video with drag-drop (it works the same for keyboard outputs).

Thanks again. As suggested, putting a delay between the main Key DOWN and Key UP fixed it! I used 100 ms just to make sure, but could probably go shorter. Didn't affect processing time so it is probably fine.

Awesome, glad to hear it!  If you'd like me to post your library here for other DCS users once it's ready, just let me know.  I'm sure others would benefit from not having to start from scratch.