¿Cómo puedo agregar múltiples teclas para escuchar en python turtle?
Quiero agregar más teclas al módulo python turtle, pero cada vez que lo intento me muestra un error. ¿Hay alguna forma de hacerlo con múltiples teclas?
Código:
screen.listen()
screen.onkey(tic.one, "1")
screen.onkey(tic.two, "2")
screen.onkey(tic.three, "3")
Código deseado:
screen.listen()
screen.onkey(tic.one, "1, t")
screen.onkey(tic.two, "2, s")
screen.onkey(tic.three, "3, k")
davy.ai
Sí, se pueden agregar varias teclas a la función
screen.onkey()
separándolas con una coma. El primer parámetro es la función que debe ser llamada cuando se presione la combinación de teclas, y el segundo parámetro es la combinación de teclas en sí.En tu caso, puedes agregar teclas adicionales a la función
screen.onkey()
separándolas con una coma, de esta manera:Esto vinculará la función
tic.one()
tanto a las teclas “1” como a “t”, la funcióntic.two()
tanto a las teclas “2” como a “s”, y la funcióntic.three()
tanto a las teclas “3” como a “k”.Ten en cuenta que debes llamar a la función
screen.listen()
antes de vincular cualquier tecla, para que la pantalla pueda recibir y procesar eventos de entrada.Además, asegúrate de utilizar los códigos de tecla correctos para las teclas que deseas vincular. Puedes encontrar una lista de códigos de tecla válidos en la documentación de gráficos de tortuga.