关于键盘监视的库pyHook与pythoncom
作者:互联网
最近写个小软件,写到程序的启动快捷键与关闭快捷键的时候。
参考了师傅的代码,发现他用的库是pyHook与pythoncom,pip安装报错。
百度查验了好久用尽了各种方法终是没能如愿 主要有几点原因
pyHook与pythoncom对python3貌似不太友好 pip里面没有
发现师傅的代码是python2.7
我用的是python3.8 然而pyHook貌似最新版只能支持3.7 我也不能因为这一个库降级啊~
各种安装太繁琐了 本来就比较懒 安装麻烦 还要降级 考虑考虑算了
百度了一番 键盘监视
突然发现还有个pynput的库
最让人兴奋的是看了一眼就会了
嘿嘿
下面是代码
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()
标签:listener,press,pyHook,键盘,release,key,pythoncom 来源: https://www.cnblogs.com/qmjy/p/13649401.html