追加案?:将来的なユーザーインタフェース実装のあり方

Issue #431 new
権兵衛 七篠 created an issue

本記事は、
Issue #418(提案:マウスホイールの反応を鈍くする/無効にする)
からの派生です。


###操作オプションの現状と課題 タッチスクリーンであったり、ペンタブレットだったり、
あるいはゲームパッドと、CWを楽しむインターフェースに
伝統的なマウス以外の手段を取り入れてゆく場合、

あるいはマウスジェスチャやチルトホイールといった多機能化を目指したり
1.20や1.28といったシンプルな操作体系を指向する場合など、

現状の構造では、手段や目的ごとに需要の異なるオプションが
ひとつの設定画面で多数列挙される格好が予想されます。

設定項目の増加は、設定すべき項目を探すのが大変なだけでなく、
設定を間違えてしまったり、設定同士の干渉で不具合が生じる可能性も
増えることも予想されます。

また、現行の操作に関するオプションは、多くの場合、
「この操作をしたら、エンジンのこの機能を動かす」という対応関係を
有効にするか、無効にするか、あるいは別の対応関係に切り替えるか、
という設定で作られており、
操作と機能の対応関係をユーザーの手で新たに追加したり編集することは
ソースをいじるか外部ツールだのみ、という状況にあります。


これらの課題について、解決策を模索することを
この派生issueのテーマに設定したく存じます。
妙に大仰なタイトルで恐縮ですが、このissueが
「この操作をしたら、エンジンのこの機能を動かす」という対応関係を
整理改良して、より柔軟かつニーズに応えやすい形へと
進化させるためのたたき台に出来たら幸いです。

Comments (0)

  1. Log in to comment