import keyboard
while True:
if keyboard.read_key() == "up":
print("up")
if keyboard.read_key() == "down":
print("down")
if keyboard.read_key() == "enter":
print("enter")
有时打印功能只在按下第二个键后运行。
Python 3.11语言
我几乎尝试了所有其他模块和所有可能的if-elif-while组合。
3条答案
按热度按时间cs7cruho1#
有效!
iyr7buue2#
这会使每个打印加倍。
hsgswve43#
为了使代码更简洁,可以考虑使用带有消息的
dictionary
:如果你有很多不同键的消息,使用
dictionary
也会更快。@Sedus为了清楚起见,发现必须更改命令的顺序以避免双击