2、接触不良导致键盘监听不了。Python由荷兰数学和计算机科学研究学会的GuidovanRossum于1990年代初设计,作为一门叫做ABC语言的替代品。
你这里的time.sleep的时间太短的。 这个graphics库,本来就是为了入门的人学的。 它的界面是单线程的。 不支持很快速的响应。 更不适合做好游戏。你可以考虑使用 pygame或者是pygtk,甚至 wxWin都比这个强。
PyHook是一个基于Python的“钩子”库,主要用于监听当前电脑上鼠标和键盘的事件。这个库依赖于另一个Python库PyWin32,如同名字所显示的,PyWin32只能运行在Windows平台,所以PyHook也只能运行在Windows平台。关于PyHook的使用,在它的官方主页上就有一个简单的教程,大体上来说,可以这样使用
23def onKeyboardEvent(event):
24 # 监听键盘事件
25print "MessageName:", event.MessageName
26print "Message:", event.Message
27print "Time:", event.Time
28print "Window:", event.Window
29print "WindowName:", event.WindowName
30print "Ascii:", event.Ascii, chr(event.Ascii)
31print "Key:", event.Key
32print "KeyID:", event.KeyID
33print "ScanCode:", event.ScanCode
34print "Extended:", event.Extended
35print "Injected:", event.Injected
36print "Alt", event.Alt
37print "Transition", event.Transition
38print "---"
39# 同鼠标事件监听函数的返回值
40return True