吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

用python控制鼠標和鍵盤!

馬哥Linux運維 ? 來源:未知 ? 作者:李倩 ? 2018-07-12 14:10 ? 次閱讀

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

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

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

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

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

下面有詳細的示例文檔。

控制鼠標

使用pynput.mouse控制鼠標:

監控鼠標事件

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

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

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

控制鍵盤

像這樣使用pynput.keyboard.Controller:

監控鍵盤事件

像這樣使用pynput.keyboard.Listener:

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

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

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 鍵盤
    +關注

    關注

    4

    文章

    859

    瀏覽量

    39868
  • 函數
    +關注

    關注

    3

    文章

    4346

    瀏覽量

    62971
  • python
    +關注

    關注

    56

    文章

    4807

    瀏覽量

    85037

原文標題:神技能:Python控制鍵盤鼠標

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    單片機模擬鍵盤鼠標的功能

    單片機模擬鍵盤鼠標的功能
    發表于 09-04 04:48

    LabVIEW控制鼠標鍵盤

    最基本調用windows的C庫來實現控制鼠標鍵盤的功能,詳見附件~
    發表于 10-26 16:30

    LabVIEW如何控制鼠標鍵盤

    如何用LabVIEW控制鼠標單擊雙擊和鍵盤輸入,不是捕捉。比如運行程序,設置每隔幾秒操控鼠標單擊。
    發表于 05-06 13:51

    labview如何控制鼠標鍵盤動作

    labview如何控制鼠標鍵盤動作?
    發表于 06-06 14:28

    鍵盤鼠標購買指南

    鍵盤鼠標簡介 談到輸入設備,我們一般指的都是鍵盤鼠標。當然,近年來市場上出現了多種其他外設產品,它們也試圖加入到輸入設備的家族中來。不過,鼠標
    發表于 07-24 10:53 ?1138次閱讀

    如何選購鍵盤鼠標

    如何選購鍵盤鼠標 不同的輸入設備在價格上有很大差異:最基本的鍵盤鼠標的價格不到10美元(約合69元人民幣,1美元=6.85元人民幣),而功能
    發表于 07-24 10:56 ?1929次閱讀

    連接鍵盤鼠標

    連接鍵盤鼠標   最后還要把主機和顯示器、鍵盤等部件連接起來。因為組裝電腦只是組裝主機這一部分。
    發表于 01-13 11:06 ?743次閱讀

    基于FPGA的PS2鍵盤鼠標控制電子琴

    基于 FPGA的PS2鍵盤鼠標控制電子琴論文
    發表于 10-29 17:18 ?31次下載

    如何使用Python控制鍵盤鼠標

    這個庫讓你可以控制和監控輸入設備。對于每一種輸入設備,它包含一個子包來控制和監控該種輸入設備:pynput.mouse:包含控制和監控鼠標或者觸摸板的類。
    的頭像 發表于 02-03 18:00 ?4544次閱讀

    USB鍵盤鼠標轉串口通訊控制芯片CH9350數據手冊

    USB鍵盤鼠標轉串口通訊控制芯片CH9350數據手冊免費下載。
    發表于 04-15 14:04 ?32次下載

    KM3模擬鍵盤鼠標模塊使用說明---2.鍵盤功能

    本,兩個模塊使用的硬件相同;KM3模塊支持同時模擬鍵盤鼠標功能,即模塊插入電腦后,電腦識別的是鍵盤鼠標設備插入,支持串口及HID控制鍵盤
    發表于 01-12 19:32 ?5次下載
    KM3模擬<b class='flag-5'>鍵盤</b><b class='flag-5'>鼠標</b>模塊使用說明---2.<b class='flag-5'>鍵盤</b>功能

    無線鍵盤鼠標方案的概述

    高端無線鍵盤鼠標方案:[Telink泰凌微][TLSR8251]概述
    發表于 06-06 22:25 ?1732次閱讀

    基于Arduino Micro的鍵盤鼠標控制

    電子發燒友網站提供《基于Arduino Micro的鍵盤鼠標控制庫.zip》資料免費下載
    發表于 12-22 15:09 ?1次下載
    基于Arduino Micro的<b class='flag-5'>鍵盤</b>和<b class='flag-5'>鼠標</b><b class='flag-5'>控制</b>庫

    如何維護鼠標鍵盤

    剛剛已經提到了,鼠標鍵盤關系到用戶直接的感受,因此在選購的時候要注意產品的質量,這樣在日后的維護才更值得,相信大多數人不會花很多時間和精力來保養幾塊錢的鼠標和20、30元的鍵盤吧,呵
    發表于 08-11 14:47 ?838次閱讀

    Python 模擬鍵盤鼠標的方式實現自動化

    在某些情況下,如果我們需要進行自動化操作的應用沒有提供相應的接口,我們無法直接通過Python來調用API實現自動化。這種情況下,Python也不是完全沒有辦法的,我們可以采用模擬鍵盤鼠標
    的頭像 發表于 11-02 14:48 ?1467次閱讀
    <b class='flag-5'>Python</b> 模擬<b class='flag-5'>鍵盤</b><b class='flag-5'>鼠標</b>的方式實現自動化
    百家乐官网开户导航| 百家乐太阳城开户| 网络百家乐的信誉| 大发888游戏平台 送1688元礼金领取lrm| 贵族娱乐城| 一直对百家乐官网很感兴趣.zibo太阳城娱乐城 | 大发888 护栏| 川宜百家乐官网分析软件| 新梦想百家乐官网的玩法技巧和规则 | 百家乐官网的方法和公式| 百家乐官网规律打| LV百家乐客户端LV| 十堰市| 恒丰百家乐官网的玩法技巧和规则 | 百利宫百家乐官网现金网| 莫斯科百家乐官网的玩法技巧和规则| 利都百家乐国际娱乐场开户注册 | 百家乐桌子轮盘| 英皇娱乐| 百家乐官网电子路单下载| 玩百家乐如何硬| 澳门博彩网站| ea百家乐官网系统| 二代百家乐破解| 河北区| 百家乐平台是最好的娱乐城| 188金宝博开户| 博发百家乐官网的玩法技巧和规则 | 博狗百家乐真实| 大发888送钱58元| 太阳城百家乐官网娱乐官方网| 百家乐扑克桌| 澳门百家乐官网秘诀| 百家乐在线小游戏| 六合彩开码| 百家乐官网过滤软件| 顶级赌场网址| 百家乐官网网上真钱娱乐| 太阳城代理最新网址| 网上百家乐官网网| 大发888官方 3000|