pynput неправильно нажимает клавишу

#python #keyboard #pynput #farsi

#питон #клавиатура #пинпут #farsi

Вопрос:

Я хочу нажимать персидские символы с клавиатуры на python, я попробовал некоторые библиотеки, большинство из них вообще не могли работать с персидским символом, затем я обнаружил pynput , что это сработало, но не смог правильно нажать несколько клавиш …

у вас есть какое-нибудь решение?

Это и есть код:

 import time from pynput.keyboard import Controller controller = Controller()  fa = ['ا', 'ب', 'پ', 'ت', 'ث', 'ج', 'چ', 'ح', 'خ', 'د', 'ذ', 'ر', 'ز', 'ژ', 'س', 'ش', 'ص', 'ض',   'ط', 'ظ', 'ع', 'غ', 'ف', 'ق', 'ک', 'گ', 'ل', 'م', 'ن', 'و', 'ه', 'ی']  def type_words():  for c in fa:  controller.type(c)  time.sleep(.1)  print(' ---gt; ', c)   type_words()  

и вот результат:

 ا ---gt; ا ب ---gt; ب ب ---gt; پ ت ---gt; ت ث ---gt; ث ث ---gt; ج چ ---gt; چ ح ---gt; ح ح ---gt; خ د ---gt; د ذ ---gt; ذ ذ ---gt; ر ز ---gt; ز ژ ---gt; ژ ژ ---gt; س ش ---gt; ش ص ---gt; ص ص ---gt; ض ط ---gt; ط ظ ---gt; ظ ظ ---gt; ع غ ---gt; غ ف ---gt; ف ف ---gt; ق ک ---gt; ک گ ---gt; گ گ ---gt; ل م ---gt; م ن ---gt; ن ن ---gt; و ه ---gt; ه ی ---gt; ی