Нужна помощь по pyautogui и keyboard

Вообщем я скачивал игры от alawar,а там ввод вместо привычних "wasd" стрелками,при этом нет настроек управления, и я решил написать код который заменяет буквы 'wasd' на стрелки,но у меня именно в самой игре программа не работает,а в других программах да,как это исправить? Сам код:

import pyautogui as ag
import keyboard
import sys
while True:
    if keyboard.is_pressed('W'):
        ag.press('Up')
    elif keyboard.is_pressed('s'):
        ag.press('Down')
    elif keyboard.is_pressed('D'):
        ag.press('right')
    elif keyboard.is_pressed('a'):
        ag.press('left')
    elif keyboard.is_pressed('1'):
        print('23d')
        sys.exit()

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

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

Должно помочь:

while True:
    if keyboard.is_pressed('w'):    # <---
        ag.press('up')              # <---
    elif keyboard.is_pressed('s'):
        ag.press('down')            # <---
    elif keyboard.is_pressed('d'):  # <---
        ag.press('right')
    elif keyboard.is_pressed('a'):
        ag.press('left')
    elif keyboard.is_pressed('1'):
        print('23d')
        sys.exit()
→ Ссылка