Я пытался печатать через pyautogui но увы он поддерживает только английские буквы.
import pyautogui
pyautogui.write("Привет")
Но текст так и не получается написать, я пытался менять раскладку (Привет - Ghbdtn) но это работает очень не стабильно, например если запустить скрипт с русской раскладкой то он вообще не будет писать, для этого нужно включать при запуске английскую раскладку а после запуска делать паузу и переключать на русскую, не удобно это.
Искал в интернете, ничего найти так и не смог.