Как игнорировать ввод с клавиатуры с помощью pynput? - PullRequest
0 голосов
/ 03 апреля 2020

Допустим, по какой-то причине я хочу задержка одну секунду, чтобы "выполнить" ввод с клавиатуры. Поэтому, если я наберу «привет», каждая буква будет отображаться в течение 1 секунды. Если я нажму Alt + F4, потребуется 2 секунды, чтобы закрыть все, что я открыл.

Может быть, что-то вроде этого?

from pynput.keyboard import Controller, Listener
kb_c = Controller()

def press(key):
    global kb_c
    kb_c.ignore_key(key, 1.0) # fake function to ignore a key for 1 sec
    kb_c.press(key)

with Listener(on_press = press) as l:
    l.join()
...