99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何使用Python控制鍵盤和鼠標(biāo)

馬哥Linux運(yùn)維 ? 來(lái)源:未知 ? 2019-02-03 18:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

這個(gè)庫(kù)讓你可以控制和監(jiān)控輸入設(shè)備。

對(duì)于每一種輸入設(shè)備,它包含一個(gè)子包來(lái)控制和監(jiān)控該種輸入設(shè)備:

pynput.mouse:包含控制和監(jiān)控鼠標(biāo)或者觸摸板的類。

pynput.keyboard:包含控制和監(jiān)控鍵盤的類。

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

下面有詳細(xì)的示例文檔。

控制鼠標(biāo)

使用pynput.mouse控制鼠標(biāo):

監(jiān)控鼠標(biāo)事件

使用pynput.mouse.Listener監(jiān)控鼠標(biāo)事件:

鼠標(biāo)事件監(jiān)聽器是一個(gè)線程,所有的回調(diào)函數(shù)都會(huì)在獨(dú)立的線程中運(yùn)行。

調(diào)用pynput.mouse.Listener.stop,發(fā)起StopException異常,或者回調(diào)函數(shù)中返回False都會(huì)停止事件的監(jiān)聽。

控制鍵盤

像這樣使用pynput.keyboard.Controller:

監(jiān)控鍵盤事件

像這樣使用pynput.keyboard.Listener:

鍵盤事件監(jiān)聽器是一個(gè)線程,所有的回調(diào)函數(shù)都會(huì)在獨(dú)立的線程中運(yùn)行。

調(diào)用pynput.keyboard.Listener.stop,發(fā)起StopException異常,或者回調(diào)函數(shù)中返回False都會(huì)停止事件的監(jiān)聽。

傳遞給回調(diào)函數(shù)的key參數(shù)是一個(gè)pynput.keyboard.Key類的實(shí)例。當(dāng)特殊按鍵和普通按鍵一起按下時(shí),數(shù)字字母按鍵的值會(huì)被放置在pynput.keyboard.KeyCode類的實(shí)例中,對(duì)于不知道的按鍵會(huì)返回None。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 鼠標(biāo)
    +關(guān)注

    關(guān)注

    6

    文章

    593

    瀏覽量

    40767
  • 鍵盤
    +關(guān)注

    關(guān)注

    4

    文章

    866

    瀏覽量

    40681
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4827

    瀏覽量

    86711

原文標(biāo)題:神技能:Python控制鍵盤鼠標(biāo)

文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    基于I2C總線控制鍵盤的LED調(diào)光器

    LED 調(diào)光器演示板展示了 I2C 總線控制鍵盤和執(zhí)行紅/綠/藍(lán) LED 照明顏色混合操作的能力。
    的頭像 發(fā)表于 06-15 17:12 ?1.3w次閱讀
    基于I2C總線<b class='flag-5'>控制鍵盤</b>的LED調(diào)光器

    用LabVIEW如何控制鼠標(biāo)鍵盤

    如何用LabVIEW控制鼠標(biāo)單擊雙擊和鍵盤輸入,不是捕捉。比如運(yùn)行程序,設(shè)置每隔幾秒操控鼠標(biāo)單擊。
    發(fā)表于 05-06 13:51

    請(qǐng)問(wèn)如何調(diào)用API控制鍵盤 ctrl +c 和ctrl+v??????

    請(qǐng)問(wèn)如何調(diào)用API控制鍵盤 ctrl +c 和ctrl+v??????急,感謝大神們!
    發(fā)表于 01-25 19:00

    利用繼電器控制鍵盤按鍵,為什么不靈敏?

    用一個(gè)電磁繼電器控制數(shù)字鍵盤的按鍵,為什么繼電器吸合的時(shí)候鍵盤輸出文字不能連續(xù),只出現(xiàn)2個(gè)字符,再次吸合就沒(méi)有就沒(méi)有反應(yīng),請(qǐng)問(wèn)電磁繼電器干接點(diǎn)輸出控制鍵盤的按鍵是否有其他干擾?
    發(fā)表于 01-21 22:14

    各位大佬們好,怎么使用labview控制鍵盤?

    大佬們好,可以實(shí)現(xiàn)labview控制鍵盤嗎?比如我VI里某個(gè)事件發(fā)生了,控制鍵盤給電腦輸入一個(gè)回車鍵?有沒(méi)有大佬給個(gè)思路的?
    發(fā)表于 05-25 14:57

    usb鍵盤協(xié)議怎么控制鍵盤燈?

    usb鍵盤協(xié)議怎么控制鍵盤
    發(fā)表于 09-20 08:17

    68HC05K0實(shí)現(xiàn)紅外遠(yuǎn)程控制鍵盤的應(yīng)用

    68HC05K0實(shí)現(xiàn)紅外遠(yuǎn)程控制鍵盤的應(yīng)用
    發(fā)表于 04-01 21:37 ?5次下載
    68HC05K0實(shí)現(xiàn)紅外遠(yuǎn)程<b class='flag-5'>控制鍵盤</b>的應(yīng)用

    四路控制鍵盤電路圖

    四路控制鍵盤電路圖
    發(fā)表于 10-17 10:29 ?1649次閱讀
    四路<b class='flag-5'>控制鍵盤</b>電路圖

    鍵盤鼠標(biāo)購(gòu)買指南

    鍵盤鼠標(biāo)簡(jiǎn)介 談到輸入設(shè)備,我們一般指的都是鍵盤鼠標(biāo)。當(dāng)然,近年來(lái)市場(chǎng)上出現(xiàn)了多種其他外設(shè)產(chǎn)品,它們也試圖加入到輸入設(shè)備的家族中來(lái)。不過(guò),鼠標(biāo)
    發(fā)表于 07-24 10:53 ?1294次閱讀

    基于FPGA的PS2鍵盤鼠標(biāo)控制電子琴

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

    python控制鼠標(biāo)鍵盤!

    鼠標(biāo)事件監(jiān)聽器是一個(gè)線程,所有的回調(diào)函數(shù)都會(huì)在獨(dú)立的線程中運(yùn)行。調(diào)用pynput.mouse.Listener.stop,發(fā)起StopException異常,或者回調(diào)函數(shù)中返回False都會(huì)停止事件的監(jiān)聽。
    的頭像 發(fā)表于 07-12 14:10 ?1.3w次閱讀
    用<b class='flag-5'>python</b><b class='flag-5'>控制</b><b class='flag-5'>鼠標(biāo)</b>和<b class='flag-5'>鍵盤</b>!

    KM3模擬鍵盤鼠標(biāo)模塊使用說(shuō)明---2.鍵盤功能

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

    基于Arduino Micro的鍵盤鼠標(biāo)控制庫(kù)

    電子發(fā)燒友網(wǎng)站提供《基于Arduino Micro的鍵盤鼠標(biāo)控制庫(kù).zip》資料免費(fèi)下載
    發(fā)表于 12-22 15:09 ?1次下載
    基于Arduino Micro的<b class='flag-5'>鍵盤</b>和<b class='flag-5'>鼠標(biāo)</b><b class='flag-5'>控制</b>庫(kù)

    Python 模擬鍵盤鼠標(biāo)的方式實(shí)現(xiàn)自動(dòng)化

    在某些情況下,如果我們需要進(jìn)行自動(dòng)化操作的應(yīng)用沒(méi)有提供相應(yīng)的接口,我們無(wú)法直接通過(guò)Python來(lái)調(diào)用API實(shí)現(xiàn)自動(dòng)化。這種情況下,Python也不是完全沒(méi)有辦法的,我們可以采用模擬鍵盤鼠標(biāo)
    的頭像 發(fā)表于 11-02 14:48 ?1968次閱讀
    <b class='flag-5'>Python</b> 模擬<b class='flag-5'>鍵盤</b><b class='flag-5'>鼠標(biāo)</b>的方式實(shí)現(xiàn)自動(dòng)化

    TCA8418E I2C控制鍵盤掃描IC,帶集成ESD保護(hù)數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《TCA8418E I2C控制鍵盤掃描IC,帶集成ESD保護(hù)數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 06-27 09:58 ?0次下載
    TCA8418E I2C<b class='flag-5'>控制鍵盤</b>掃描IC,帶集成ESD保護(hù)數(shù)據(jù)表