Чтобы захватить код escape-клавиши в Python, вы можете использовать различные методы в зависимости от контекста, в котором вы хотите обнаружить нажатие клавиши. Вот несколько подходов:
-
Использование модуля
клавиатура:import keyboard def on_key_press(event): if event.name == 'esc': print("Escape key pressed") keyboard.on_press(on_key_press) keyboard.wait('esc') -
Использование модуля
tkinter:import tkinter as tk def on_key_press(event): if event.keysym == 'Escape': print("Escape key pressed") root = tk.Tk() root.bind('<Key>', on_key_press) root.mainloop() -
Использование библиотеки
Pygame:import pygame from pygame.locals import * pygame.init() while True: for event in pygame.event.get(): if event.type == KEYDOWN: if event.key == K_ESCAPE: print("Escape key pressed") pygame.display.update()
Это всего лишь несколько примеров. Существуют и другие способы достижения того же результата в разных контекстах.