スターボタンの誤動作対策

Issue #309 resolved
Num_400 created an issue

カードを使う時、スキルをPCに入れる時などに☆のボタンを無意識に押してしまい、
期待する操作が無効になることがあります。自分はこれをスターボタンの誤動作と表現しました。

この誤動作が発生するため、操作性が旧来のエンジンより劣ってしまいます。
対策は必須と思い、このISSUEを立てさせて頂きました。

Comments (12)

  1. k4nagatsuki repo owner

    ありがとうございます。考えた案を幾つか挙げます。

    1. 使用や移動のためにカードを左クリックするより情報を見るために右クリックする方が少ないと仮定すれば、意外と左クリックから右クリックに変えるだけで改善するかもしれません。
    2. 右クリックを押しながら左クリック。ダイアログを閉じる操作に右ボタンアップが割り当てられている事が問題。
    3. 何かのボタンを押してオン・オフを切り替える。「たまに使う」というような性質の機能である事を考えると、詳細設定ダイアログに押し込めるよりはこちらがいいように思う。

    問題の核は3.に書いたように「たまに使う」ものなのに「ワンタッチで操作できるようになっている」というギャップにあると思います。そのために誤爆が発生してしまうのではないでしょうか。

  2. Num_400 reporter

    自分はカード情報画面でのみ☆付けできるようにするのはどうか?と提案します。
    改造提案.png

    この問題の原因は同じクリックという操作で別の機能が誤爆しやすく
    しかも多用する操作であるという点にあると思っています。

    それなら多用しない画面で☆をクリックさせれば良いという発想です。
    カード情報画面なら、気に入ったカードであれば必ず開きますので
    ☆付け操作自体はスムーズなままでいられると思います。

    欠点はいざ☆外しを沢山する時に手間がかかるという点でしょうか。
    自分は☆外しをあまりしないので特に問題はないなぁと思っていたりしますがいかがでしょう。

  3. 暗黒 騎士

    最近ついた役割である「カードを破棄できないようにする保護機能」だけを考慮すると情報ダイアログやPC情報ダイアログのホールド設定画面などでもいいと思うのですが、

    スターの元々の役割として「大量に中身が入っている荷物袋で一時的な目印、前にもってくるためのキープ属性」があるようですので、ワンタッチであることは必須に思えます。

    自分としては長月さんの右クリック案またはボタン等のモード切り替えを支持したいです。

  4. Liar_cw NA

    k4nagatsuki さんの 3 の案に賛成します。

    例えば最近でいうところの右クリック+ホイールのような特別な操作を増やすのは、操作の複雑化に繋がってしまうと思います。 また、単純に右クリックのみでは「誤動作」という点で見ると問題の解決にならないかもしれません。

    そこで、カード操作ダイアログの左上にある「移動モード」他をボタン化するなどし、 「★登録モード」などに切り替えるようにするのはどうでしょうか?

    追記:拡張性を考えると、送り先のようにコンボボックス化もありかもしれません。


    >Num_400 さん

    私も最初はそう思いましたが、現在、カード情報ダイアログは左右にマウスカーソルを持っていくと 左クリックが「←・→操作」に変わってしまい、そのまま実装されるとなれば別の誤動作が予想されます。

    「←・→操作」を無効にして☆付けを簡単にできるようにすれば、 それまで「←・→操作」を使用していたユーザーにとって不利益になりかねません。

  5. k4nagatsuki repo owner

    とりあえず簡単にできそうなところから、3.の案をベースに試験版を実装してみました。@Num_400さんの案の実装はちょっと大変そうなので、これがダメそうならという事にさせてください。

    今回のモード切替は元々のモードにスターの編集有無が乗るだけですので、モード表記はそのままの方がいいのではないかと思います。というわけで、ボタンを一つ置いてあります。また、ついでですが、ダイアログの上の方がボタンだらけになって青い部分の方が少ないので、ダイアログ下部と同じ色で表示するようにしてみました。これは不評であればすぐ戻します。

    UIは結局実地に使って見ないと本当によいかどうか分からないというのはUIの偉い人が言っている事ですので、試しに使ってみていただけるとありがたいです。

  6. k4nagatsuki repo owner

    ボタンの文言は現在「スターの編集を行う」になっていますが、これは「スターを編集する」くらいにした方がいいかもしれません。

  7. Num_400 reporter

    お疲れ様です。皆さんご意見ありがとうございました。
    さっそく試験版をやってみました。いいですね、いいと思います。
    特にダイアログを閉じるとスター編集モードが自動でOFFになるのは素敵です。
    問題はこれで解決できたと自分は思います。

    蛇足ですが、以下は実装されたUIについての希望です。(この要望は無視でかまわかないです)
    ・編集モードONの時に、全カードの白☆を表示させるのはいかがでしょう。
    「スターって何?」というユーザーに対して文章なしで機能を説明できると思います。

  8. Liar_cw NA

    試験版を試してみましたが スター編集可能な状態でもカード整理が出来て、 整理中に一々モードON/OFFを切り替える煩わしさも無さそうですね。 これなら確かに「スター状態を編集可能にする」などに訂正されたほうがよさそうです。 (当初は スター編集しかできないモードを実装されるのかと思っていました)

    ダイアログの上の方がボタンだらけになって青い部分の方が少ないので、ダイアログ下部と同じ色で表示するようにしてみました。

    荷物袋やカード置場はともかく、 現状、ボタンの少ないPCの手札(移動・使用モード、戦闘中)にも影響を受けてしまっていて、 なんともいえない圧迫感を感じました。 私は色を戻した方が良いと思います。

  9. k4nagatsuki repo owner

    ありがとうございます。

    色を戻して、全カードに空星を表示するバージョンを作成しました。ボタンを押した時に何が起きたか一目瞭然になるので、たしかにこちらの方がよさそうです(見た目はちょっと悪いけど)。

    文言は「カードにスターをつける」にしてみました。簡潔で分かりやすい表現にしたいのですが、難しいですね。

  10. 暗黒 騎士

    お疲れ様です。特に問題なく操作しやすいと思いました。

    シナリオ中の使用ダイアログでもボタンが表示されてるのがわりと衝撃的だったというか、こういう感じでダイアログを開き直さなくてもいい移動モード切り替えボタンとかあったら便利になるかもしれないですね。(あまりごしゃごしゃしすぎるのも良くないですが)

  11. k4nagatsuki repo owner

    皆様ありがとうございます。2つ目のテスト版をそのままマージしました(pull request #1216)。解決として一旦クローズさせていただきますが、さらなる改良案などがあったら遠慮なくコメントしてください。

    シナリオ中の使用ダイアログでもボタンが表示されてるのがわりと衝撃的だったというか、こういう感じでダイアログを開き直さなくてもいい移動モード切り替えボタンとかあったら便利になるかもしれないですね。(あまりごしゃごしゃしすぎるのも良くないですが)

    カードを移動しようとしたら使用モードなどという事もあるので、現在は内部構造的にちょっと大変すぎますが、将来的にはできた方がよさそうですね。それこそ左上をコンボボックスにして切り替えられた方がよさそうです。

  12. Log in to comment