0

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

4

0 に答える 0