python监视键盘_关于键盘监视的库pyHook与pythoncom
最近寫個(gè)小軟件,寫到程序的啟動(dòng)快捷鍵與關(guān)閉快捷鍵的時(shí)候。
參考了師傅的代碼,發(fā)現(xiàn)他用的庫是pyHook與pythoncom,pip安裝報(bào)錯(cuò)。
百度查驗(yàn)了好久用盡了各種方法終是沒能如愿?主要有幾點(diǎn)原因
pyHook與pythoncom對python3貌似不太友好 pip里面沒有
發(fā)現(xiàn)師傅的代碼是python2.7
我用的是python3.8 然而pyHook貌似最新版只能支持3.7 我也不能因?yàn)檫@一個(gè)庫降級(jí)啊~
各種安裝太繁瑣了 本來就比較懶 安裝麻煩 還要降級(jí) 考慮考慮算了
百度了一番 鍵盤監(jiān)視
突然發(fā)現(xiàn)還有個(gè)pynput的庫
最讓人興奮的是看了一眼就會(huì)了
嘿嘿
下面是代碼
from pynput.keyboard import Key, Listener
def on_press(key):
print('{0} pressed'.format(
key))
def on_release(key):
print('{0} release'.format(
key))
if key == Key.esc:
# Stop listener
return False
# Collect events until released
with Listener(
on_press=on_press,
on_release=on_release) as listener:
listener.join()
標(biāo)簽:listener,press,pyHook,鍵盤,release,key,pythoncom
來源: https://www.cnblogs.com/qmjy/p/13649401.html
總結(jié)
以上是生活随笔為你收集整理的python监视键盘_关于键盘监视的库pyHook与pythoncom的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 系统在U盘里面怎么pe找不到 U盘中的系
- 下一篇: 客厅屋门朝南养的鱼缸放在哪里合适客厅屋门