2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

[Python]キーを入力するたびに音を鳴らすやつ(初投稿)

Last updated at Posted at 2022-04-03

キーを入力するたびに音が鳴るやつ作りてぇ

初投稿です。
ある日、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

最後に

 どうだったでしょうか?
 くだらなかったでしょう。マークダウン記述も初めてだったのですごく雑な感じになってしまいましたが一回は投稿してみたいと思っていたためよかったです。次はもっと勉強していい記事を書こうと思うのでよろしくお願いしますぅ。。

2
3
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?