Shift、VolumeUp、再生/一時停止、F12またはPrtScreenなどのキーのキーコードを取得する方法はありますか?python - コントロールキーのキーコードを取得する方法
コード
import msvcrt
return msvcrt.getch()
は文字と数字のみのコードを返し、キーボード全体のためにそれを返しません。
ありがとうございました!
**私は、窓
Shift、VolumeUp、再生/一時停止、F12またはPrtScreenなどのキーのキーコードを取得する方法はありますか?python - コントロールキーのキーコードを取得する方法
コード
import msvcrt
return msvcrt.getch()
は文字と数字のみのコードを返し、キーボード全体のためにそれを返しません。
ありがとうございました!
**私は、窓
[OK]を使用していますがTkinter
と試みるのですか?そこウェブ上のチュートリアルの多くは、これはexampleのために、ここでそれは多分あなたが使うことができるとそこから例を行く:
from Tkinter import *
root = Tk()
def key(event):
print "pressed", repr(event.char)
def callback(event):
frame.focus_set()
print "clicked at", event.x, event.y
frame = Frame(root, width=100, height=100)
frame.bind("<Key>", key)
frame.bind("<Button-1>", callback)
frame.pack()
root.mainloop()
これは、キーのコードを返しません。「押された+押されたキーの名前」を返します。さらに、Shift、VolumeUp、再生/一時停止、F12などのコントロールキーでは機能しません。 PrtScreen(空の文字列を返します)。それを行うには別の方法がありますか? – Noga
「PythonのキーコードF12」用のブラウザ検索がすぐに役に立つのヒットを得ました。 – Prune