ファイルを書き換える前の内容
from pynput.keyboard import Key, Listener def on_press(key): if key == Key.tab: print("tab") if __name__ == '__main__': with Listener( on_press = on_press ) as listener: listener.join()
ファイルを書き換えた後の内容(実行ファイル)
from pynput.keyboard import Key, Listener def on_press(key): if key == Key.shift: print("shift") if __name__ == '__main__': with Listener( on_press = on_press ) as listener: listener.join()
上記のコードを実行してシフトキーを入力すると実行するのですが、タブキーを入力しても変更前の実行結果が出力されます。
一応希望の出力はできていますが、余分に機能するものをなくすにはどのようにするといいのかご教授願いたく思います。
環境
Python 3.7.3
pynput 1.6.8
あなたの回答
tips
プレビュー