[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [pygame] [BUG] keyboard
Bo Jangeborg wrote:
If you start Pygame with the CTRL key being pressed the program
doesn't acknowledge
when the CTRL key is released. It is therefore continuously reporting
the key as
pressed until its pressed and released again.
I this an SDL issue ?
Bo)
Hi,
I don't see it myself. Attached is my test program.
Lenard Lindstrom
P.S. It helps to include a test program.
#!/usr/bin/env python
"""Proof of concept gfxdraw example"""
import pygame
import pygame.gfxdraw
def main():
pygame.init()
screen = pygame.display.set_mode((500,500))
screen.fill((255, 0, 0))
s = pygame.Surface(screen.get_size(), pygame.SRCALPHA, 32)
pygame.gfxdraw.aacircle(s, 250, 250, 200, (0, 0, 0))
screen.blit(s, (0, 0))
pygame.display.flip()
try:
while 1:
event = pygame.event.wait()
if event.type == pygame.QUIT:
break
if event.type == pygame.KEYDOWN:
if event.mod & pygame.KMOD_CTRL:
print ("Ctrl modifier")
if event.key == pygame.K_ESCAPE or event.unicode == 'q':
break
pygame.display.flip()
finally:
pygame.quit()
if __name__ == '__main__':
main()