在没有生成窗口的情况下响应python中的按键

我在python中做一些机器人编程,我想让键盘控制机器人的运动。我唯一的经历是使用SWT在Java中编写游戏,我想这里的基本思想是制作一些键盘事件处理程序并运行一个主执行循环。 从我所看到的,似乎推荐的方法是使用某种GUI库,如pyglet或wxPython(没有任何经验)。但是,据我所知,这些需要某种主窗口或画布来操作,而我只想要按键处理功能。 那么,对按键响应进行编程最直接的方法是什么?     
已邀请:
您可以使用pykeylogger http://sourceforge.net/apps/mediawiki/pykeylogger/index.php?title=Main_Page 但是使用像PyGame或wxpython这样的东西是最容易的,所以你绝对确定你不能使用它们吗?例如,为什么不能初始化窗口?您的机器人是否由某种无法处理窗户的嵌入式微芯片控制?在那种情况下,如何连接键盘? 您应该准确描述机器人的构造方式。     
你看过Pyro吗? http://pyrorobotics.org/ 如果您使用的是Lego Mindstorms之类的东西,请访问http://code.google.com/p/nxt-python/     

要回复问题请先登录注册