Since DirectInput works at the lowest level and obtains input directly from the keyboard, is it possible to invoke a SendKeys type function? It seems as though it would be possible. If not, what can do a better job than SendKeys, the SendInput API, and the Keyb_Event API?

If you don't know what SendKeys is, it mimics keyboard presses without the user having to touch the keyboard.

Note: I'm helping XeonTeam get his Active Shiver bot going so his program can automatically control the controls to another game, which will make himself strafe left and right repeatedly at a certain interval so bullets can miss him. I think the game he wants this done on is CC Renegade or something like that. Not sure if the game runs on DirectX though.