- Published on
サスティンペダルをエンターキーとして使う方法
- Authors
- Name
- ajshooting
- @ajshooting
こんにちは
最近自分はmidiキーボード用のサスティンペダルを購入したのですが、これをキーボードのように使いたいなと思う場面が来るかもしれないと思ったので、 今回はこのサスティンペダルをエンターキーにしようと思いました。
pythonで簡単に作れました
# サスティンペダルをエンターキーにするプログラム
import mido
from pynput.keyboard import Controller, Key
keyboard = Controller()
# MIDIポートをオープン
try:
input_port = mido.open_input()
except IOError:
print("MIDIデバイスが見つかりません。")
exit()
print("MIDI入力を待機中...")
# ペダル入力(CC 64のメッセージ)を監視
for msg in input_port:
if msg.type == 'control_change' and msg.control == 64:
if msg.value > 0: # 押されたら
print("おされた〜")
keyboard.press(Key.enter)
keyboard.release(Key.enter)