如何使用pygame.key.get_pressed()将按键保存到变量?

时间:2017-10-14 16:11:38

标签: python pygame

我希望键盘上的按钮保存在变量中。然后我计划用它们进行打印。请帮帮我。

2 个答案:

答案 0 :(得分:0)

pygame.key.get_pressed()为特定索引处的每个键返回一个True或False列表。如果你想创建一个包含按键名称的列表,你可以循环并得到它们的名字:

keys = [pygame.key.name(index) for index, press in enumerate(pygame.key.get_pressed()) if press]

答案 1 :(得分:0)

只需写下:

pressed = pygame.key.get_pressed()

如果你想获得一个特定的密钥,你会写:

pressed[pygame.K_key]

但要更换'键'用钥匙的名字。名称列表位于pygame docs。如果按下该键,则该语句为真,否则为假。