Python中的键盘事件处理?

时间:2014-06-10 06:10:34

标签: python-2.7 keyevent

所以我对Python中的键盘事件处理不是很了解。我已经在他们的官方网站上阅读了Python Curses教程并在SO上寻找答案,但它对我来说仍然没有意义。所以对于初学者我想制作一个简单的程序,当它按下Escape这样的按键时,会打印出像You pressed escape!这样简单的东西。对不起,我没有代码,这是因为我真的不知道从哪里开始。我认为它可能与使用函数有关,但我不确定。你们甚至不必给我确切的答案,但只是提示我应该从哪里开始!

继承我试过的代码:

from msvcrt import getch

while True:
    key = ord(getch())
    if key == 27: #ESC
        print'You pressed ESC'

但它没有用?有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我不知道你想要做什么,但是AutoHotkey Scripts(Windows)可能会帮助你运行相应的python脚本并从中获取输入。