Есть ли полный список названий ключевых событий, используемых черепаховой графикой?Python

Программы на Python
Ответить
Anonymous
 Есть ли полный список названий ключевых событий, используемых черепаховой графикой?

Сообщение Anonymous »

Играя с модулем Python Turtle, я использовал некоторые ключевые события, как указано в официальной документации:


turtle.onkey(fun, key)

Параметры:
  • fun – функция без аргументов или без аргументов
  • key – строка: ключ (например, «а») или ключ-символ (например, «пробел»)
Теперь интересно то, что когда вы вызываете 1) метод onkeyrelease() и передаете незарегистрированную строку (например, пустую (""), или «+» и т. д.) в качестве ключевого параметра:

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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»