Teclado

Funciones de detección de teclado

La cola de eventos obtiene eventos como pygame.KEYDOWN y pygame.KEYUP cuando se pulsan o sueltan las teclas del teclado respectivamente. Cada evento tiene una atributo llamado key que es un identificador en entero que representa cada tecla del teclado. El evento pygame.KEYDOWN tiene un atributo adicional llamado unicode, y otro scancode. unicode representa un único caracter que es la traducción completa del caracter ingresado por teclado. Teniendo en cuenta las teclas de composición y mayúsculas. scancode representa el código de tecla específico de la plataforma. Este código podría ser diferente de un teclado a otro, aunque es útil para la selección de teclas raras como las teclas multimedia.

Primero iniciamos un bucle for que itinere la función pygame.event.get(). Dentro de este, creamos un condicional event.type == pygame.KEYDOWN. A su vez, dentro de este condicional creamos otro event.key == pygame.K_W. Dentro de este ya podemos ejecutar lo que queramos cuando la tecla sea pulsada.

© 2021 GitHub, Inc. Terms Privacy Security Status Docs Contact GitHub Pricing API Training Blog About