我在发布之前试图搜索我的答案,但我找不到任何可以帮助我的东西。
我目前在我的剧本中有这个:
def waitForDir(self):
while True:
if msvcrt.kbhit():
keyHit = msvcrt.getch()
print keyHit
(它是更大班级的一部分)
每当我按下箭头键时,我会看到一个非常奇怪的符号,让我想起一条鱼(想到一个无限符号,第二个回路的右半部分被切掉)和一个字母 - 左边的K ,H为向上,M为右,P为向下。 (我通常在小键盘和主键盘之间使用箭头键,位于主页/插入/删除/所有爵士乐键之下)
...我怎么能得到这个我可以使用的东西?我想在按下其中一个键时运行事件,但我真的不知道该怎么做。
如果需要,我可以提供更多信息。提前谢谢!
编辑:没关系!我通过将msvcrt.getch()与ord()包含在一起来找出解决方案,以获得可用的数字。不管怎样,谢谢!