我想用方向键控制游戏,偶然发现了 keyboard 中的 keyboard.read_hotkey()
。不幸的是,这种方法似乎不起作用。更糟糕的是,它似乎使我的系统(Windows 10)崩溃。这是一个最小的例子:
accepting = True
while accepting:
if keyboard.read_hotkey() == 'enter':
accepting = False
elif keyboard.read_hotkey() == 'space':
print('Done.')
尝试按几次空格键或从 IPython 单元重复执行此操作。对我来说,这会导致鼠标左键永久卡住,因此当我单击时,例如两个桌面图标,一个矩形选择发生,两个图标保持选中状态。我什至可以单击文本文件的不同部分,并且不闪烁的行光标 ('|') 将留在我单击的任何位置。我的代码有问题还是这个包有问题?