2017-05-23 3 views
0

Shift、VolumeUp、再生/一時停止、F12またはPrtScreenなどのキーのキーコードを取得する方法はありますか?python - コントロールキーのキーコードを取得する方法

コード

import msvcrt 
return msvcrt.getch() 

は文字と数字のみのコードを返し、キーボード全体のためにそれを返しません。

ありがとうございました!

**私は、窓

+0

「PythonのキーコードF12」用のブラウザ検索がすぐに役に立つのヒットを得ました。 – Prune

答えて

0

[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() 
+0

これは、キーのコードを返しません。「押された+押されたキーの名前」を返します。さらに、Shift、VolumeUp、再生/一時停止、F12などのコントロールキーでは機能しません。 PrtScreen(空の文字列を返します)。それを行うには別の方法がありますか? – Noga

関連する問題