2024-04-11

Pythonでキーボードの特定のキーを入力したとき別の文字を追加で入力するよ

Pythonでキーボードの特定のキーを入力したとき別の文字を追加で入力するよ

キーボードの特定のキーを入力したとき別の文字を追加で入力するよ

# キーボード操作するためのモジュールだよ ($ pip install keyboardで別途インストールしてね)
import keyboard
# 特定のキーが押されたときにメッセージを入力するよ
def onKeyEvent(event):
    if event.event_type == keyboard.KEY_DOWN:
        if event.name in ('a','b'):
            keyboard.write("キーを押すとこの文字が入力されるよ")

# キーボードが押されたときの処理を割り当てるよ
keyboard.on_press(onKeyEvent)
# ガイドメッセージを表示するよ
print("aかbを押してね。終了するには ESC を押してね。")
# プログラムが終了するまで待機しESCで終了するよ
keyboard.wait('esc')
# 登録したすべてのイベントリスナーを削除するよ
keyboard.unhook_all()

実行結果(a、b、c、dの順に押した場合)

aかbを押してね。終了するには ESC を押してね。
aキーを押すとこの文字が入力されるよ
bキーを押すとこの文字が入力されるよ
c
d

0 件のコメント: