
Pythonでキーボードの特定のキーの入力を無効にするよ
キーボードの特定のキーの入力を無効にするよ
# キーボード操作するためのモジュールだよ ($ pip install keyboardで別途インストールしてね) import keyboard # 割り当てるキーを定義するよ keyValue = 's' # 特定のキーの入力を無効にするよ keyboard.block_key(keyValue) # ガイドメッセージを表示するよ print("何かキーを押してね。sは押せないよ。終了するには ESC を押してね。") # ESCキーが押されたら処理を終了するよ while True: # 入力されたキーを取得するよ inputValue = keyboard.read_key() # ESCキーが押されたら処理終了 if inputValue == 'esc': break # 入力されたキーを表示するよ print(inputValue + "キーが押されたよ") # 登録したすべてのイベントリスナーを削除するよ keyboard.unhook_all()
実行結果(a、s、dの順に押した場合)
何かキーを押してね。sは押せないよ。終了するには ESC を押してね。 aキーが押されたよ aキーが押されたよ dキーが押されたよ dキーが押されたよ
0 件のコメント:
コメントを投稿