Python событий клавиатуры - Скрыть пользовательский ввод и отправить ключи в буфер - PullRequest
0 голосов
/ 07 апреля 2020


Привет,
Я работаю над проектом и наблюдаю за клавиатурой с помощью модуля клавиатуры.
Мое приложение работает в режиме реального времени (на лету) и читает строки, введенные из пользователь (с упомянутым выше модулем клавиатуры)
Что я хочу сделать, это скрыть пользовательский ввод, когда некоторые конкретные условия c выполнены в True.
Я обыскал всю сеть и не смог найти что-то, что делает то, что я хочу.

Чтобы дать ему более подробное объяснение, скажем, что пользователь вводит некоторый текст, и этот текст строка за строкой проверяется для некоторого условия из моей программы.
Если все в порядке, то ничего не происходит, но если нет, то я хочу, чтобы следующий пользовательский ввод не отображался в позиции, которую он пишет.

Я нашел решения, которые делают именно это в терминале, как модуль msvcrt ( Как временно отключить ввод с клавиатуры с помощью Python) или выполнить вышеуказанные функции с помощью функции input ().
Есть ли что-то, что препятствует вводу текста с клавиатуры из отображается на экране, но сначала отправьте его в буфер для редактирования.
Заранее спасибо.

! Я на windows

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...