В Pygame вы можете установить повторное (удерживаемое) обнаружение клавиш с помощью pygame.key.set_repeat ().
В моем случае я хочу смешать клавиши, которые можно удерживать, и клавиши, которые будут распознаваться только один раз. В частности, я хочу иметь возможность двигаться (удерживая нажатой клавишу (и)), но я хочу требовать одного нажатия клавиши на одну пожарную ракету.
Чтобы быть более понятным, я хочу распознавать нажатие удерживаемых клавиш только для клавиш перемещения (вверх, вниз, влево, вправо и т. Д.). Другие клавиши, удерживаемые в нажатом положении, должны распознаваться только один раз.