音が出ない・キーが反応しないとき
「押しても鳴らない」の原因は、ほぼ3つに分かれます。上から順に確かめれば、たいてい1分で解決します。
011. 自動再生の制限
ブラウザは、ユーザーが操作する前の音声再生を制限します。ページを開いた直後に何も鳴らないのは仕様で、故障ではありません。鍵盤を1回押すか、画面のどこかを1回タップすれば解除されます。
解除は「操作したページ」に対してだけ有効です。別のタブで開き直したときは、また最初の1回が必要になります。
022. CapsLock と入力モード
いちばん低いドは CapsLock です。CapsLock がオフでも音は鳴りますが、押したあと英字入力が大文字固定になります。演奏を終えたらもう一度押して戻してください。
日本語入力(IME)がオンになっていると、キー入力が変換に取られて音が出ないことがあります。半角英数モードに切り替えてから弾いてください。
033. 反応しないキーがある
ゲームは keyCode で音を選びます。テンキー(テンキーの 1 や 2)は別の番号なので反応しません。数字キーやファンクションキーにも音は割り当てられていません。
反応するのは次の24個だけです。白鍵14個:CapsLock・A・S・D・F・G・H・J・K・L・;・'・\・←。黒鍵10個:Q・W・R・T・Y・I・O・[・]・Enter。
キーボードの配列が違っても、押すべき物理キーは上のとおりです。JIS 配列では「;」が「+」、「'」が「:」の位置にあります。
044. ← や Enter の巻き添え
← は24鍵のうち最も高いシ、Enter は高い側のラ♯に割り当てられています。ところがゲームはキー入力の既定動作を止めていません(preventDefault を呼んでいません)。
そのため ← を押すとページが横にスクロールしたり、ブラウザによっては「戻る」が働くことがあります。Enter は、フォーカスがボタンやリンクに残っていると、そのボタンも同時に押されます。演奏前にページの余白を1回クリックしてフォーカスを外すと避けられます。
055. 音は出るが小さい・途切れる
- 端末が消音
- iPhone の消音スイッチ、PC のミュート、Bluetooth イヤホンの接続先を確認する。
- タブのミュート
- ブラウザのタブ自体がミュートになっていないか確認する。
- 重い
- 音源は鍵ごとに24本の MP3 を読み込みます。回線が遅いと最初の数秒だけ音が欠けることがあります。
- 連打できない
- 仕様です。押しっぱなしでは連打にならず、1回押して1音です。