Pygame tuş sorunu

sorun aslında benim için bir sorun
oyunumda karakter alev fırlatıyor fakat basılı tutunca buga giriyor o yüzden
bir tuşun fokuslanmasını nasıl engellerim.
umarım doğru sormuşumdur lütfen yardım edin

sizden kendi koduma çözüm değil bu konu hakkında örnek kod istiyorum lütfen

oyunumda karakter alev fırlatıyor fakat basılı tutunca buga giriyor o yüzden

Burdaki bug ne tam olarak? Tuş basılı kaldığında ne oluyor, siz ne olmasını istiyorsunuz?

Bug basılı tutunca milyonlarca alev atması ama benim istediğim sadece tuşa bastığında alev
Fırlatması,basılı tuttuğunda değil

Kendi kodumu paylaşmama gerek yok
Sadece bana örnek kod yazın

Bu benim yan hesabım

Benim istediğim tuşun basılı tutulmasını nasıl engellerim

Kullanıcının bastığı tuşları alırken nasıl bir kod kullanıyorsunuz bilmiyorum ancak çoğu pygame programında bulunan event döngüsünde kodunuzu şunun gibi bir hale getirirseniz ateş_et fonksiyonu sadece boşluk tuşun basıldığında çalışır, basılı iken değil:

    for event in pygame.event.get():
        if event.type == pygame.KEYDOWN: 
            if event.key == pygame.K_SPACE: # ateş etmeyi sağlayan tuşun boşluk olduğunu varsayıyorum
                ateş_et()

benim kodum:

keys = pygame.key.get_pressed()

if keys[pygame.K_SPACE]:
ateş_et()

benim tuş kodları player sınıfın içinde ana oyun dosyasının içinde değil