Enviar chaves para uma janela inativa em Python [duplicado]

Esta pergunta já tem uma resposta aqui:

Envie algumas chaves para a janela inativa com python 1 resposta

Estou tentando pressionar uma tecla em outro processo de um programa Python. Eu tentei a API do win32, mas de alguma forma esse código não faz nada:

import win32gui
import win32con
import win32api

hwnd = win32gui.FindWindow("notepad", "prueba.txt: Bloc de notas")

if(hwnd != 0):

    win32api.SendMessage(hwnd, win32con.WM_KEYDOWN, win32con.VK_RETURN, 0)
    win32api.SendMessage(hwnd, win32con.WM_KEYUP, win32con.VK_RETURN, 0)

    while(True):

        win32api.SendMessage(
            hwnd,
            win32con.WM_CHAR,
            ord('x'),
            0)
else:
    print("The window is closed")

Claro que quero fazer isso em uma janela inativa. Alguma solução ou alternativa?

obrigado

questionAnswers(2)

yourAnswerToTheQuestion