#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; ی