Обробка подій натискання клавіш у Tkinter - tvvas/python-turtle GitHub Wiki
Приклад програми, яка реагує на натискання клавіш зі стрілками і клавіші "s"
from tkinter import *
from turtle import ScrolledCanvas, RawTurtle, TurtleScreen
def up():
t.seth(90)
t.forward(10)
def down():
t.seth(-90)
t.forward(10)
def left():
t.seth(180)
t.forward(10)
def right():
t.seth(0)
t.forward(10)
def circle():
t.circle(20)
root = Tk()
canvas = ScrolledCanvas(root)
canvas.pack()
screen = TurtleScreen(canvas)
t = RawTurtle(canvas)
screen.onkeypress(up, "Up")
screen.onkeypress(down, "Down")
screen.onkeypress(left, "Left")
screen.onkeypress(right, "Right")
screen.onkey(circle, "s")
screen.listen()
screen.mainloop()
Завдання. Написати таку програму, що при натисканні клавіші a зображається квадрат.