【问题标题】:Get key pressed event获取按键事件
【发布时间】:2012-03-14 09:33:31
【问题描述】:

我正在使用 Python 为 Linux 开发翻译软件。我正在寻找一种方法来获取按键事件。当按下英文字母键时,我希望将按下的键分配给变量。

我试过谷歌搜索和阅读各种文章,但到目前为止都没有运气。

【问题讨论】:

  • 这是终端应用,还是 X/GUI 应用?

标签: python get key pressed


【解决方案1】:

使用Pygame,您关心Pygame.KEYDOWN keyboard event。你可以在pygame示例aliens.py中看到如何使用它。

【讨论】:

  • 没有朋友。这不是我想要的。在您的解决方案中,我必须检查所有键以找到按下的键。我真正想要的是别的东西。在程序运行时,如果按下任何键,我想运行一个 while 循环,将按下的键作为字符分配给变量。我想你理解我的问题。 :)
  • 我认为你可以通过运行aliens.py中的while循环并使用按下的键调用回调来获得你想要的东西。诚然,它比我想要的要麻烦一些。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-12-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-05
  • 1970-01-01
相关资源
最近更新 更多