pygame - 获取按下键的名称

时间:2017-05-28 09:57:30

标签: python python-2.7 pygame

我正在尝试获取在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')。

我不知道我的代码有什么问题以及如何修复它。

提前感谢您的帮助!

0 个答案:

没有答案