pynput 没有直接看到大写字母。
使用 pynput 捕捉组合键。能读“h”,但不能读“H”。Python 3.6,Windows 10 机器,尝试以管理员身份运行。能够看到 Key.shift 和 Key.ctrl_l 但看不到正确转换的键。我希望我很清楚。
也许我下面的代码缺少某些东西,或者它目前无法读取组合键。
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”。