チケット #23708

Alt+Enterの動作に違和感がある

登録: 2010-11-20 23:35 最終更新: 2016-08-02 12:15

報告者:
担当者:
チケットの種類:
状況:
完了
コンポーネント:
マイルストーン:
優先度:
5 - 中
重要度:
5 - 中
解決法:
修正済み
ファイル:
なし
投票
点数: 0
No votes
0.0% (0/0)
0.0% (0/0)

詳細

Alt+Enterで画面サイズを切り替える際、画面切り替えだけでなく、Enterを単体で押したときの動作(決定)も同時に行われてしまい、違和感がある。

(例えば、曲セレクト画面中であれば、Alt+Enterを押すと画面切り替わりと曲決定が同時になる)

Alt+Enter押下時は、画面切り替えのみを行い、決定動作は行われないようにするべき。

チケットの履歴 (7 件中 3 件表示)

2010-11-20 23:35 更新者: yyagi
  • 新しいチケット "Alt+Enterの動作に違和感がある" が作成されました
2010-11-23 00:02 更新者: yyagi
コメント

Alt-Enter処理時、ちゃんと SuppressKeyPress = true にしているのに、Enterの処理が別途進んじゃってますね。

ということは、Alt-Enterのキーイベント処理に入る前に、Enterのみの処理が先に走っちゃっているということかな・・・?

2011-01-16 20:00 更新者: yyagi
  • チケット完了時刻2011-01-16 20:00 に更新されました
  • 状況オープン から 完了 に更新されました
  • 解決法なし から 修正済み に更新されました
コメント

rev84で対策済み。Alt+Enter時、SlimDX内(DTXMania内部で持つキーバッファ内)ではEnterを押していなかったことにすることで、フルスクリーンとウインドウの切り替え時に決定動作が入ってくることを回避した。

(対処療法的ですが・・・)

2011-01-17 23:07 更新者: yyagi
  • 状況完了 から オープン に更新されました
  • 解決法修正済み から なし に更新されました
コメント

rev85にて、rev84の修正を取りやめた。副作用で、Enter単独の入力が聞かなくなる場合が発生したため。

2011-04-08 01:38 更新者: yyagi
  • 担当者(未割り当て) から yyagi に更新されました
  • コンポーネント(未割り当て) から FDK に更新されました
コメント

rev135にて、rev84と同じような処理を若干ロジックを変えて実装した。

ただし、Altを早めに離してしまうと、まだ決定動作が走ってしまう模様。

2016-03-19 11:40 更新者: yyagi
  • 解決法なし から 修正済み に更新されました
コメント

rev932で対策。Alt+Enter時、FDK内でEnter入力を認識しないようにすることで対策した。

2016-08-02 12:15 更新者: yyagi
  • 状況オープン から 完了 に更新されました
  • チケット完了時刻2016-08-02 12:15 に更新されました
コメント

Rel105にて、リリースしました。本チケットはクローズします。

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする