大文字が直接見えない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」が表示され、代わりに「h」が表示されるはずです。