Pynput-没有看到大写字母

时间:2019-02-11 18:43:02

标签: python-3.x pynput

pynput不能直接看到大写字母。

使用Pynput捕获组合键。能够读“ h”但不能读“ H”。 Python 3.6,Windows 10计算机,尝试以管理员身份运行。能够看到Key.shift和Key.ctrl_1,但看不到正确的转换后的密钥。我希望我很清楚。

也许我下面的代码缺少某些内容,或者当前无法读取组合键。

from pynput.keyboard import Key, Listener


def look_for_key(key):

    letter = str(key)
    letter = letter.replace("'", "")

    if letter == 'Key.esc':
        return False

    print(letter)  


with Listener(on_press = look_for_key) as l:
    l.join()

从其他文章和示例中,我应该看到它打印出来的是“ H”(如果键入),而不是“ h”。

0 个答案:

没有答案