sendinput к directinput (например, игры) - PullRequest
2 голосов
/ 18 января 2010

Я пытаюсь смоделировать нажатие клавиш в моих играх, использующих прямой ввод.

Я погуглил и нашел метод SendIput().

Работает нормально, если я пытаюсь отправить нажатие клавиши на notepad.exe, но ничего не происходит, когда я пытаюсь играть в игры. Я проверил этот сайт и немного отредактировал свой код, но все равно я не получаю никаких событий нажатия клавиш из игры.

Может кто-нибудь помочь мне с этим?

Я использовал Python, но так как я импортировал модуль ctypes, объяснение c / c ++ вполне подойдет.

1 Ответ

0 голосов
/ 18 января 2010

Кажется, вы ищете ответ Python, но лично я бы попробовал использовать AutoHotkey . Его язык сценариев уродлив, но довольно прост в использовании. На форуме есть сообщения (как на форумах Warhammer, так и на форумах AutoHotkey), указывающие, что другие игроки Warhammer используют AutoHotkey.

...