求助:如何实现指定时长键盘输入阻塞?现有代码无法自动恢复
解决方案
问题出在你只执行了键盘按键的阻塞操作,但没有在指定时长后解除阻塞,所以键盘会一直处于被锁定状态。
修正后的代码需要在time.sleep(0.2)之后,添加解除每个按键阻塞的逻辑:
import keyboard import time # 阻塞所有按键 for i in range(150): keyboard.block_key(i) # 保持阻塞0.2秒 time.sleep(0.2) # 解除所有按键的阻塞 for i in range(150): keyboard.unblock_key(i)
这段代码会先锁定所有键盘按键0.2秒,时间到后自动解除锁定,键盘就能恢复正常使用。
内容的提问来源于stack exchange,提问作者Jnsn
相关产品推荐
相关产品推荐

