Написать и использовать свой драйвер в ядре ОС. Дело в том, что в винде есть несколько механизмов работы с пользовательским вводом и так же несколько различных способов его эмуляции. Плюс разработчики онлайновых игр внедряют механизмы определения эмуляции. И как результат, некоторые способы эмуляции где-то работают, где-то не работают. Либо делать свою железку, которая будет притворяться мышкой/клавиатурой. Как уже правильно сказал
Vindicar.