我正在尝试获取在pygame窗口中按下的键的键名。
我有这段代码:
import pygame
pygame.init()
while True:
SizeWindow = (1000,600)
screen = pygame.display.set_mode(SizeWindow)
pygame.display.flip()
for event in pygame.event.get():
if event.type == pygame.KEYDOWN:
keyname = pygame.key.name(event.key)
print keyname
适用于字母和数字,但每次按下其中一个功能键时,代码都会返回一个字母而不是功能键的名称。例如,当我按下' f3'我收到了' b' (而不是' f3')。
我不知道我的代码有什么问题以及如何修复它。
提前感谢您的帮助!