如何在注册所有输入的python中进行连续输入



我正在编写一个需要快速输入的代码。就像弹钢琴一样。问题是,输入必须始终处于活动状态,每次有人键入内容时,我的代码都必须意识到这一点。

所以:Input1 = input("Enter something: ")当我输入a时,即使我没有按Enter,代码也必须看到这一点。但这必须在无限长的时间内发挥作用。

您可以尝试实现pynput模块:

from pynput.keyboard import Key, Listener
def on_press(key):
print(f'{key} pressed')
def on_release(key):
print(f'{key} release')

#Stop the listener
if key == Key.esc:
return False
# Collect events until released
with Listener(on_press=on_press, on_release=on_release) as listener:
listener.join()

看看参考监视器键盘

最新更新