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”。