python - 如何获取控制键的关键代码

时间:2017-05-23 16:59:38

标签: python python-2.7

有没有办法获取密钥的密钥代码,例如:Shift,VolumeUp,play / pause,F12或PrtScreen。

代码

import msvcrt
return msvcrt.getch()

只返回字母和数字的代码,并且不会为整个键盘返回它。

提前感谢您的帮助!

**我正在使用Windows

1 个答案:

答案 0 :(得分:0)

好的,你试过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()