Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
[Consulta] PYGAME letra ñ
#1
Alguien que haya trabajado con pygame y me pueda ayudar a escribir la "ñ", tengo problemas con el key. Lo que intente hasta ahora fue colocar la "u" adelante y
#!/usr/bin/env python
# -*- coding: cp1252 -*-
# -*- coding: 850 -*-
# -*- coding: utf-8 -*-

siempre me retorna elif key == K_ñ: SyntaxError: invalid character in identifier
Responder
#2
Hola. No cambies la codificación del archivo a menos que sea estrictamente necesario, así que tu código debería empezar solo con esta línea:

  1. #!/usr/bin/env python


Por defecto los archivos de Python 3 son UTF8.

Ahora bien, en cuanto a PyGame, no todas las teclas tienen constantes (como como K_F1, K_a, etc.). El resto son simplemente números. La tecla «Ñ» corresponde al número 59.

  1. for event in pygame.event.get():
  2. if event.type == pygame.KEYDOWN:
  3. if event.key == 59:
  4. print("Tecla Ñ presionada.")


Saludos
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)