Делаю автобег для DayZ Standalone, хочу имитировать нажатие клавиши вперед

Делаю автобег для игры DayZ Standalone пробую имитировать нажатия клавиши "W", но в самой игре оно не работает(Вне игры, в блокноте, оно работает хорошо). Имитирую нажатия с помощью библиотеки pyautogui. Как я могу сделать так, что-бы эти виртуальные нажатия распостранялись и на игру? Вот мой код:

import pyautogui
import time



pyautogui.FAILSAFE = True
time.sleep(6)


pyautogui.press('w', presses=3)
print("End")

Ответы (2 шт):

Автор решения: eri

press это нажатие и сразу отпускание клавиши. Вам нужно pyautogui.keyDown('w')

→ Ссылка
Автор решения: АБВ

Попробуйте это.

import time
import keyboard

time.sleep(3) # Время что бы открыть игру

keyboard.press("W") # Зажимаем клавишу
time.sleep(5) # Время, которое перонаж должен бежать
keyboard.release("W") # Отжимаем клавишу

Ваш код - слишком быстро нажимает на клавиши, некоторые игры этого не любят и блочат эту кнопку пока вы не перестанете по ней кликать

→ Ссылка