Я пытаюсь запечатлеть нажатия клавиш, чтобы при нажатии данной комбинации я вызывал событие.
Я искал советы о том, как начать работу, и самый простой фрагмент кода, который я могу найти, находится в Python - для этого я взял код ниже с здесь Однако, когда я запускаю это из терминала и нажимаю некоторые клавиши, после оператора «Нажать клавишу ...» ничего не происходит.
Я что, глупый? Может кто-нибудь объяснить, почему ничего не происходит, или предложить лучший способ достижения этого в Linux (на любом языке!)?
import Tkinter as tk
def key(event):
if event.keysym == 'Escape':
root.destroy()
print event.char
root = tk.Tk()
print "Press a key (Escape key to exit):"
root.bind_all('<Key>', key)
# don't show the tk window
root.withdraw()
root.mainloop()