キーを入力するたびに音が鳴るやつ作りてぇ
初投稿です。
ある日、youtubeを見てたらクールなキーボードを投稿している人がいたので自分も簡易的に作ってみました。
簡単ですので是非作ってみてください
うわさのキーボード
https://www.youtube.com/watch?v=mE548N0yfvg
環境
OS: Win11
python 3.8.3
使用するモジュール
- pygame
- keyboard
音声出力してくれるやつとキー入力を監視してくれる便利なモジュールです。
これpipしてあげたらもうほぼ完成です。
コード
以下のコードをメモ帳かなんかに貼って実行してみてください。
# キー入力を監視するモジュール
import keyboard
# 音声を出してくれる便利なモジュール
from pygame import mixer
import random
# 音声の入ってるパスをsound_listに格納してください。
sound_list = []
# パス入れてあげると音声がなる関数
def sound(path):
mixer.init()
mixer.music.load(path)
mixer.music.play()
while True:
# キーが押されたのか確認
if keyboard.read_key():
# ランダムにsound_listの添え字部分を選択
rand = random.randint(0, len(sound_list))
sound(sound_list[rand])
else:
continue
最後に
どうだったでしょうか?
くだらなかったでしょう。マークダウン記述も初めてだったのですごく雑な感じになってしまいましたが一回は投稿してみたいと思っていたためよかったです。次はもっと勉強していい記事を書こうと思うのでよろしくお願いしますぅ。。