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 件のコメント:
コメントを投稿