https://github.com/boppreh/key板#key板.read_key” rel=“nofollow noreferer”
键盘:read_key(suppress=False)
直到发生键盘事件为止的路障,然后返回该事件的名称,如果缺失,则归还其扫描码。
因此,你的代码在<条码>上停止使用,即钥匙功能电话——该功能正在受阻。
相反,你想要的是,仓促地得到有关压力的关键的信息。 您可为此目的使用add_hotkey。 设置一个警示,使你能够打破僵局。 如果你想在记住去除热钥匙时立即启动击退。
我如何看待这一点(我对这部法典进行了检验):
was_q_pressed = False
q_hotkey = None
def on_q_press():
global was_q_pressed
was_q_pressed = True
kbd.remove_hotkey(q_hotkey)
q_hotkey = kbd.add_hotkey("q", on_q_press)
while True:
kbd.press("space")
sleep(0.1)
kbd.release("space")
if was_q_pressed:
break