【问题标题】:How to convert special key codes of a pynput listener如何转换pynput监听器的特殊键码
【发布时间】:2020-05-25 14:26:00
【问题描述】:

我的问题是,当我听到 Ctrl + V 之类的组合键时,按键记录器显示按下的键是 [Ctrl, '\x16'](我在数组上显示它)。

所以,我的问题是,谁能告诉我一种将这个关键代码转换为正确的一种或另一种实现最终结果的方法?

【问题讨论】:

    标签: python keylogger pynput


    【解决方案1】:
    #https://pynput.readthedocs.io/en/latest/keyboard.html
    
    if key == '\\x03':
            key = 'copy'
    elif key == '\\x18':
            key = 'cut'
    else: key == '\\x16':
            key = 'paste'
    

    【讨论】:

    • 第二个和第三个使用elif
    • 使用这种方法,我必须编写数千个组合键。我需要一个图书馆解决方案
    猜你喜欢
    • 2021-02-11
    • 1970-01-01
    • 2019-12-07
    • 2020-12-15
    • 2020-05-24
    • 2022-01-02
    • 2021-07-24
    • 2019-04-19
    • 2021-10-28
    相关资源
    最近更新 更多