Есть меню, по которому передвигаюсь с помощью модуля keyboard
В данном случае для перехода в пункт нужно нажать z+x, нажимаем и вот что происходит.
В поток ввода уже записано "zx"
# Основной файл с хоткеями для передвижения по меню
keyboard.add_hotkey('up', menu.Up)
keyboard.add_hotkey('down', menu.Down)
keyboard.add_hotkey('z+x', menu.GoingToItemMenu)
keyboard.wait()
# Кусок файла с классом Menu
def GoingToItemMenu(self):
if self.selected == 1:
keyboard.clear_all_hotkeys()
logic.Registation()
#Файл logic
Users = []
def Registation():
login = input("Введите логин: ")
password = input("Введите пароль: ")
Пробовал очищать буфер, ставить time.sleep, всё равно при переходе в пункт в поле Логин появляются символы zx
Если бы сделал переход в пункт на enter, строку с логином вообще бы пропустило.
Буду благодарен за помощь в этом вопросе!