Credo che basti usare la normale keybd_event o la SendInput; non credo che ci siano problemi anche se il gioco non usa i normali messaggi di windows per acquisire l'input, visto che SendInput e keybd_event sono API di livello piuttosto basso (tanto che, come dice la documentazione,
).The keyboard driver's interrupt handler calls the keybd_event function.