av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

python利用 keyboard 庫記錄鍵盤事件

瀏覽:2日期:2022-07-08 09:11:49

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

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

鍵盤事件錄制

保存并執行如下代碼

import keyboardimport timekeyboard.hook(lambda e: print(e, time.clock()))keyboard.wait(’Ctrl’)

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

測試結果如下:

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

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

熱鍵捕獲綁定

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 庫記錄鍵盤事件的詳細內容,更多關于python 記錄鍵盤事件的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 刘玥大战28公分黑人 | 国产自产21区 | 一区二区三区在线免费 | av片在线免费观看 | 精品国产伦一区二区三区 | 久操精品视频 | 日韩免费视频一区二区 | 一起操在线 | a级黄毛片 | 亚洲第一天堂网 | 日本免费高清视频 | 手机av在线免费观看 | 欧美日韩亚洲一区二区三区 | 一区久久| 欧美黄色录像 | 欧美亚洲一区二区三区 | 国产精品一级二级 | 免费国产一区二区 | 国产一区二区三区免费 | 国产精品久久久久久久久久久久久 | 欧美视频在线一区 | 日本在线视频观看 | 欧美大白屁股 | 日本在线视频一区 | 六月激情 | 男男av | 在线午夜视频 | 一级片在线免费观看 | 在线国产小视频 | 久青草视频 | 综合久久久久 | 91午夜理伦私人影院 | 久久合 | 国产一区二区福利 | 欧美在线免费 | 亚洲视频一区在线观看 | 午夜性视频 | 免费黄色一级视频 | 国产精品呻吟 | 亚洲爽妇网| 天天看天天操 |