python鍵盤監聽
A. python怎麼實現鍵盤檢測的持續輸入
while True:
message = input()
if message == 'q':
break
一直讀取輸入,輸入『q』退出
B. 在python中,應如何捕獲用戶鍵盤輸入
import tkinter as tk
win=tk.Tk()#主界面
def getkey(event):
print("按下 %s"%event.keysym)#獲取按下鍵
win.bind("<Key>",getkey)#綁定事件
win.mainloop()#顯示主界面
C. python中 如何即時接受來自鍵盤的輸入
你的問題太抽象了,預計你編寫的時有圖形界面的游戲,那麼你所用到的界面框架中會自帶鍵盤處理事件的。
D. pyHook無法監聽鍵盤事件
如果你用了某個窗口系統,你可以用那個窗口系統的event來獲得鍵盤的事件;如果你寫的是console的程序,你可以讓運行一個tkinter的tk,用它來獲得鍵盤事件,tkinter是python標准
E. python監聽鍵盤有幾種方法
一、自帶的input( ) 函數
二、easygui模塊的enternbox( )函數
其他函數應該也有,別的庫。
F. python怎樣實現鍵盤事件
PyHook是一個基於Python的「鉤子」庫,主要用於監聽當前電腦上滑鼠和鍵盤的事件。這個庫依賴於另一個Python庫PyWin32,如同名字所顯示的,PyWin32隻能運行在Windows平台,所以PyHook也只能運行在Windows平台。
關於PyHook的使用,在它的官方主頁上就有一個簡單的教程,大體上來說,可以這樣使用
23def onKeyboardEvent(event):
24 # 監聽鍵盤事件
25 print "MessageName:", event.MessageName
26 print "Message:", event.Message
27 print "Time:", event.Time
28 print "Window:", event.Window
29 print "WindowName:", event.WindowName
30 print "Ascii:", event.Ascii, chr(event.Ascii)
31 print "Key:", event.Key
32 print "KeyID:", event.KeyID
33 print "ScanCode:", event.ScanCode
34 print "Extended:", event.Extended
35 print "Injected:", event.Injected
36 print "Alt", event.Alt
37 print "Transition", event.Transition
38 print "---"
39 # 同滑鼠事件監聽函數的返回值
40 return True
G. Python如何在不停刷新屏幕輸出的同時能捕捉到鍵盤輸入
最近我也在用這個。你可以試試OpenCV里的waitKey函數。