zoukankan      html  css  js  c++  java
  • 关于键盘监视的库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()
  • 相关阅读:
    SDUSTOJ 1466
    UVa
    51Nod
    UVa
    easyui-启用禁用方法
    设置系统时间
    移除/添加属性
    .net生成二维码图片
    Mysql数据库误删恢复
    js 加减乘除运算
  • 原文地址:https://www.cnblogs.com/qmjy/p/13649401.html
Copyright © 2011-2022 走看看