最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python利用 keyboard 庫記錄鍵盤事件

 更新時間:2020年10月16日 10:18:05   作者:始終  
這篇文章主要介紹了python利用 keyboard 庫記錄鍵盤事件,幫助大家更好的利用python進行辦公,感興趣的朋友可以了解下

今天也不知道是想了什么,突然就想要試試看我有效擊鍵時的手速到底有多快。為此,需要記錄下來擊鍵的記錄。于是找到了 Python 的 keyboard 庫。

安裝非常簡單,只需執(zhí)行 pip install keyboard 即可。

鍵盤事件錄制

保存并執(zhí)行如下代碼

import keyboard
import time

keyboard.hook(lambda e: print(e, time.clock()))
keyboard.wait('Ctrl')

這里,我們利用 keyboard.hook 為每個鍵盤事件下鉤子,并且執(zhí)行其中的 lambda 函數(shù)。keyboard.wait() 的作用是阻塞進程,直到按下 Ctrl 鍵。

測試結(jié)果如下:

KeyboardEvent(g down) 4.450576466
KeyboardEvent(g up) 4.505627652
KeyboardEvent(i down) 4.510628277
KeyboardEvent(t down) 4.570555791
KeyboardEvent(i up) 4.580582066
KeyboardEvent(space down) 4.581583136
KeyboardEvent(p down) 4.630656009
KeyboardEvent(t up) 4.671189791
KeyboardEvent(space up) 4.693182730
KeyboardEvent(p up) 4.705543556
KeyboardEvent(u down) 4.705867633
KeyboardEvent(s down) 4.730623806
KeyboardEvent(u up) 4.750832241
KeyboardEvent(s up) 4.795770594
KeyboardEvent(h down) 4.810543976
KeyboardEvent(h up) 4.86056459
KeyboardEvent(enter down) 4.920739469
KeyboardEvent(enter up) 4.930514276
KeyboardEvent(ctrl down) 7.030813124

從中可見,在敲下 git push<enter> 這條命令的過程中,發(fā)生了多次擊鍵交錯的現(xiàn)象(即上一個按鍵還未完全彈起,下一個按鍵就已經(jīng)觸發(fā))。這是在高速擊鍵時很常見的現(xiàn)象。此外,輸入到執(zhí)行這條命令,總共花費了不到 0.5 s 的時間,不愧曾經(jīng)單身多年 ←_←。

熱鍵捕獲綁定

import keyboard
 
print('Press and release your desired hotkey: ')
hotkey = keyboard.read_hotkey()
print('Hotkey selected: ', hotkey)
 
def on_triggered():
 print("Triggered!")
 
keyboard.add_hotkey(hotkey, on_triggered)
print("Press ESC to stop.")

以上就是python利用 keyboard 庫記錄鍵盤事件的詳細內(nèi)容,更多關(guān)于python 記錄鍵盤事件的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • python讀取json數(shù)據(jù)還原表格批量轉(zhuǎn)換成html

    python讀取json數(shù)據(jù)還原表格批量轉(zhuǎn)換成html

    這篇文章主要介紹了python讀取json數(shù)據(jù)還原表格批量轉(zhuǎn)換成html,由于需要對ocr識別系統(tǒng)的表格識別結(jié)果做驗證,通過返回的json文件結(jié)果對比比較麻煩,故需要將json文件里面的識別結(jié)果還原為表格做驗證,下面詳細內(nèi)容需要的小伙伴可以參考一下
    2022-03-03
  • python 圖像的離散傅立葉變換實例

    python 圖像的離散傅立葉變換實例

    今天小編就為大家分享一篇python 圖像的離散傅立葉變換實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • Python接口自動化之文件上傳/下載接口詳解

    Python接口自動化之文件上傳/下載接口詳解

    在接口測試中,經(jīng)常會涉及到文件上傳以及下載,下面這篇文章主要給大家介紹了關(guān)于Python接口自動化之文件上傳/下載接口的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-04-04
  • 詳解Python如何檢查一個數(shù)字是否為科技數(shù)

    詳解Python如何檢查一個數(shù)字是否為科技數(shù)

    科技數(shù)(Tech?Number)是一種在數(shù)學(xué)上具有一定特殊性質(zhì)的數(shù)字,這篇文章主要為大家詳細介紹了如何使用Python檢查一個數(shù)字是否為科技數(shù),感興趣的可以了解下
    2024-03-03
  • python3庫numpy數(shù)組屬性的查看方法

    python3庫numpy數(shù)組屬性的查看方法

    下面小編就為大家分享一篇python3庫numpy數(shù)組屬性的查看方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • python實現(xiàn)查詢蘋果手機維修進度

    python實現(xiàn)查詢蘋果手機維修進度

    這篇文章主要介紹了python實現(xiàn)查詢蘋果手機維修進度,這里用到了最重要的一個知識是python中如何設(shè)置cookie支持以及開啟調(diào)試模式,需要的朋友可以參考下
    2015-03-03
  • python  文件的基本操作 菜中菜功能的實例代碼

    python 文件的基本操作 菜中菜功能的實例代碼

    這篇文章主要介紹了python 文件的基本操作 菜中菜功能,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2019-07-07
  • python+opencv+selenium自動化登錄郵箱并解決滑動驗證的問題

    python+opencv+selenium自動化登錄郵箱并解決滑動驗證的問題

    本文主要講解基于python+opencv+selenium自動化登錄郵箱并解決滑動驗證的問題,在這大家需要注意頁面元素定位及文本框和驗證碼的frame嵌套問題,感興趣的朋友一起看看吧
    2021-07-07
  • python三種數(shù)據(jù)標準化方式

    python三種數(shù)據(jù)標準化方式

    這篇文章主要介紹了python三種數(shù)據(jù)標準化方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • pyqt5 實現(xiàn)在別的窗口彈出進度條

    pyqt5 實現(xiàn)在別的窗口彈出進度條

    今天小編就為大家分享一篇pyqt5 實現(xiàn)在別的窗口彈出進度條,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06

最新評論

正镶白旗| 孟连| 舞阳县| 青铜峡市| 辽宁省| 红桥区| 夏邑县| 东乌| 兴海县| 青州市| 麻阳| 邛崃市| 视频| 普定县| 洞头县| 江油市| 泾阳县| 永新县| 陆川县| 万全县| 彭州市| 福贡县| 昌平区| 林州市| 慈利县| 商南县| 石河子市| 抚顺市| 丰县| 永春县| 分宜县| 马鞍山市| 瓮安县| 大方县| 九寨沟县| 镇原县| 天全县| 渝中区| 大化| 静宁县| 贵阳市|