(Python)在Windows上检测箭头键(按)

时间:2012-11-22 01:50:49

标签: python windows keypress

我在发布之前试图搜索我的答案,但我找不到任何可以帮助我的东西。

我目前在我的剧本中有这个:

def waitForDir(self):
    while True:
        if msvcrt.kbhit():
            keyHit = msvcrt.getch()
            print keyHit

(它是更大班级的一部分)

每当我按下箭头键时,我会看到一个非常奇怪的符号,让我想起一条鱼(想到一个无限符号,第二个回路的右半部分被切掉)和一个字母 - 左边的K ,H为向上,M为右,P为向下。 (我通常在小键盘和主键盘之间使用箭头键,位于主页/插入/删除/所有爵士乐键之下)

...我怎么能得到这个我可以使用的东西?我想在按下其中一个键时运行事件,但我真的不知道该怎么做。

如果需要,我可以提供更多信息。提前谢谢!

编辑:没关系!我通过将msvcrt.getch()与ord()包含在一起来找出解决方案,以获得可用的数字。不管怎样,谢谢!

0 个答案:

没有答案
相关问题