特定の組み合わせが押されたときにイベントをトリガーするように、キーの押下をキャプチャしようとしています。
開始方法に関するヒントを探してみましたが、見つけることができる最も単純なコード スニペットは Python のものです。以下のコードはhereから取得しました。ただし、これを端末から実行していくつかのキーを押すと、「キーを押してください...」ステートメントの後、何も起こりません。
私は愚かですか?誰も何も起こらない理由を説明できますか、または 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()