Я пытаюсь имитировать нажатия клавиш для моих игр, которые используют прямой ввод.sendinput to directinput (как игры)
Я googled вокруг и я узнал метод SendIput()
.
Он отлично работает, если я пытаюсь отправить keypress на notepad.exe, но ничего не случилось, когда я пытался играть в игры. Я проверил сайт this, и я немного изменил свой код, но все же я не получаю никакого события keypress из игры.
Может ли кто-нибудь помочь мне с этим?
Я использовал Python, но так как я импортировал модуль ctypes
, описание c/C++ в порядке.
Может быть невозможно; DirectInput, вероятно, пропускает большую часть содержимого ОС, не оставляя вам ничего, что могло бы вмешаться. Какова ваша цель? – GManNickG
Я хотел бы сделать несколько горячих клавиш (как ответил Джон Я). На самом деле я программист на C++, и я занимаюсь Python. и я думаю, что это (связанные игры) - это любопытный способ узнать python. –
Я видел сценарий, который делает что-то подобное в Autohotkey, но я не понял его полностью для сочетания ключей http://stackoverflow.com/questions/21557385/sending-combo-key-action-simulating-directinput – Flethuseo