我需要在覆盆子pi上捕获Python2.7中的键盘事件。最简单的解决方案似乎是使用pygame,我已经成功地工作了。但是我不是在写游戏而没有兴趣显示一个空白的“窗口”。但这似乎是使用pygame的键盘事件处理功能的必要条件。有没有办法不显示窗口? 我的代码片段:
import pygame
import sys
pygame.display.init()
size = width, height = 320,240
#The line below creates the window and appears to be essential. Can I get around it?
screen = pygame.display.set_mode(size)
while 1:
events=pygame.event.get()
for event in events:
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_LEFT:
do something
谢谢