keyboard庫是一個用于監控和控制鍵盤輸入的Python庫。下面是使用keyboard庫的基本示例:
pip install keyboard
import keyboard
def on_key_press(event):
print('按下鍵盤按鍵:', event.name)
keyboard.on_press(on_key_press)
keyboard.wait('esc') # 等待按下esc鍵退出程序
在上述示例中,我們定義了一個on_key_press
函數來處理鍵盤按下事件,并通過keyboard.on_press()
方法將該函數注冊為按鍵事件的回調函數。每當有按鍵按下時,on_key_press
函數都會被調用,并打印出按下的按鍵名稱。keyboard.wait()
方法用于等待按下esc鍵,從而退出程序。
keyboard.write('Hello, World!') # 在當前焦點窗口輸入文本
keyboard.press('enter') # 模擬按下回車鍵
keyboard.release('enter') # 模擬釋放回車鍵
在上述示例中,keyboard.write()
方法用于在當前焦點窗口輸入指定的文本,keyboard.press()
和keyboard.release()
方法用于模擬按下和釋放指定的按鍵。
請注意,keyboard庫只能在Windows和Linux系統上工作,并需要在管理員權限下運行。