turtle.onkey(fun, key)
Параметры:
- fun – функция без аргументов или без аргументов
- key – строка: ключ (например, «а») или ключ-символ (например, «пробел»)
turtle.onkeyrelease(lambda: print("Got key event while listening to none."), "")
Независимо от того, какую клавишу нажимает пользователь, программа выводит "Got key event ...", что, кстати, и было проблемой в этом вопросе.
К сожалению, я не могу найти дополнительную информацию об этом поведении ни в документации, ни где-либо еще на странице Internet. Итак, мне интересно, существует ли полный список всех поддерживаемых строков с именем-ключом, используемых для программирования ключевых событий?
1) Базовая настройка, используемая в вопрос:
import turtle
turtle.setup(700,500)
turtleWindow = turtle.Screen()
turtleWindow.onkey(lambda: print("You pressed 'a'"), "a")
turtleWindow.listen()
Подробнее здесь: https://stackoverflow.com/questions/349 ... e-graphics