Enviar claves a una ventana inactiva en Python [duplicar]

Esta pregunta ya tiene una respuesta aquí:

Enviar algunas claves a la ventana inactiva con python 1 respuesta

Estoy tratando de presionar una tecla en otro proceso desde un programa de Python. He probado la API de win32, pero de alguna manera este código no hace 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")

Por supuesto que quiero hacer esto a una ventana inactiva. ¿Alguna solución o alternativa?

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta