Su Windows puoi usare la API SendInput (o keyb_event, ma quest'ultima è deprecata).