神技能:Python控制鍵盤滑鼠

尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️

加入LINE好友

神技能:Python控制鍵盤滑鼠 科技 第1張

這個庫讓你可以控制和監控輸入設備。

對於每一種輸入設備,它包含一個子包來控制和監控該種輸入設備:

  • pynput.mouse:包含控制和監控滑鼠或者觸摸板的類。

  • pynput.keyboard:包含控制和監控鍵盤的類。

上面提到的子包都已被引入到pynput庫中。要使用上面的子包,從pynput中引入即可。

神技能:Python控制鍵盤滑鼠 科技 第2張

下面有詳細的示例文檔。

控制滑鼠

使用pynput.mouse控制滑鼠:

神技能:Python控制鍵盤滑鼠 科技 第3張

監控滑鼠事件

使用pynput.mouse.Listener監控滑鼠事件:

神技能:Python控制鍵盤滑鼠 科技 第4張

滑鼠事件監聽器是一個線程,所有的回調函數都會在獨立的線程中運行。

調用pynput.mouse.Listener.stop,發起StopException異常,或者回調函數中返回False都會停止事件的監聽。

控制鍵盤

像這樣使用pynput.keyboard.Controller:

神技能:Python控制鍵盤滑鼠 科技 第5張

監控鍵盤事件

像這樣使用pynput.keyboard.Listener:

神技能:Python控制鍵盤滑鼠 科技 第6張

鍵盤事件監聽器是一個線程,所有的回調函數都會在獨立的線程中運行。

調用pynput.keyboard.Listener.stop,發起StopException異常,或者回調函數中返回False都會停止事件的監聽。

傳遞給回調函數的key參數是一個pynput.keyboard.Key類的實例。當特殊按鍵和普通按鍵一起按下時,數字字母按鍵的值會被放置在pynput.keyboard.KeyCode類的實例中,對於不知道的按鍵會返回None。

神技能:Python控制鍵盤滑鼠 科技 第7張

加入社群:

有用IT線下AI人工智能

社群開始招募啦

歡迎對AI感興趣的小夥伴加入

添加Yyit002(13472725250)微信

備註「交流群」

獲取入群鏈接

神技能:Python控制鍵盤滑鼠 科技 第8張

有用IT

往期精彩回顧

linux中如何查詢端口被占用的情況

【「有用」新資訊】貝佐斯離婚,資產或被分走一半 / 張小龍 4 小時演講,回顧微信點滴 / 雷軍承諾一年不減持小米股票

蘋果大跌砸到了股神,2019年選主動投資還是被動投資?

如何做到一個會講笑話的Python程序?

(文章來源於網路,版權歸原作者所有)

About 尋夢園
尋夢園是台灣最大的聊天室及交友社群網站。 致力於發展能夠讓會員們彼此互動、盡情分享自我的平台。 擁有數百間不同的聊天室 ,讓您隨時隨地都能找到志同道合的好友!