- if( App.入力管理.キーボードデバイス.キーが押された( 0, Key.Escape ) )
- {
- #region " ESC → ステージキャンセル "
- //----------------
- if( App.ビュアーモードではない )
- {
- this.BGMを停止する();
- this.現在のフェーズ = フェーズ.キャンセル;
- break; // このタスクを終了。
- }
- else
- {
- // ビュアーモード時のキャンセルは無効。
- }
- //----------------
- #endregion
- }
- if( App.入力管理.キーボードデバイス.キーが押された( 0, Key.Up ) )
- {
- #region " 上 → 譜面スクロールを加速 "
- //----------------
- const double 最大倍率 = 8.0;
- App.ユーザ管理.選択されているユーザ.オプション設定.譜面スクロール速度の倍率 =
- Math.Min( App.ユーザ管理.選択されているユーザ.オプション設定.譜面スクロール速度の倍率 + 0.5, 最大倍率 );
- //----------------
- #endregion
- }
- if( App.入力管理.キーボードデバイス.キーが押された( 0, Key.Down ) )
- {
- #region " 下 → 譜面スクロールを減速 "
- //----------------
- const double 最小倍率 = 0.5;
- App.ユーザ管理.選択されているユーザ.オプション設定.譜面スクロール速度の倍率 =
- Math.Max( App.ユーザ管理.選択されているユーザ.オプション設定.譜面スクロール速度の倍率 - 0.5, 最小倍率 );
- //----------------
- #endregion
- }
- foreach( var ev in App.入力管理.MIDI入力デバイス.入力イベントリスト.Where( ( ie ) => ( 255 == ie.Key ) ) )
- {
- #region " ハイハットの開閉 "
- //----------------
- this._ドラムセット.ハイハットのベロシティ = ev.Velocity;
- //----------------
- #endregion
- }
-