キー割り当てが重複したときのダイアログNo.42120
Imabeppu さん 12/02/01 15:18
 
Imabeppu です。

秀丸メール Ver.5.72beta34 を使用しています。
キーの割り当てが重複しているとき、以下のようなダイアログが出ます。

    | 重複したキー割り当てが存在します。重複したキー割り当てを修
    | 正してください。
    |
    | 重複しているキー = Ctrl+A
    | 重複しているコマンド1 = すべて選択 Ctrl+A
    | 重複しているコマンド2 = 本文を選択 Ctrl+A
    |
    | [  中止(A)  ] [ 再試行(R) ] [  無視(I)  ]

「再試行」はどういうときに使用するボタンでしょうか。
なんとなく、ボタンの存在意義がないような気がしています。



--
Imabeppu

[ ]
RE:42120 キー割り当てが重複したときのダNo.42121
秀まるお2 さん 12/02/01 16:47
 
 「再試行」は、その名の通り、もう一度チェックしなおす訳なんですけど、も
う一度チェックしなおしても結果は同じにしかなりません。

 なら「再試行」ボタンは意味が無いのですけども…。なぜあるかいというと…

 実はWindowsのメッセージボックスってやつは、ボタンのパターンがいくつか
あって、「無視」を含むボタンのパターンとしては、

 Abort, Retry, Ignore   =  中止、再試行、無視

 の3つとも出るパターンしか用意されてないです。なので、結果として「再試
行」ボタンが自動的に出てしまうってことになってしまいます。

 これを解決するには、他の、例えば「はい、いいえ」のボタンを出した上で、
「はい、いいえ」のテキストを無理矢理書き換えるとか、ちょっと面倒なことが
必要です。

 そこまでして再試行ボタン無しにしなくても、まぁ人によっては秀丸メールの
判定結果が気に入らなくて再試行を押してみたいって人もいるかもしれないしっ
てことで、そういう仕様にしました。


 他に、昔あった例で、

 はい、いいえ、キャンセル

 の3つのボタンがあっても、実際「いいえ」と「キャンセル」が同じ動作って
のもありました。これはつまり、「はい、いいえ」だけだとEscキーで
キャンセル出来ないってのがあって、それは不便だということでわざと
「キャンセル」付きにしてたんですが、ユーザー様から「いいえとキャンセルの
違いが分からない」と言われることがありまして…。結果、「はい、いいえ」だ
けにしつつ、Escキーを押した時には「いいえ」を押したことになるような、特
別な処理(いわゆるフック)をすることで解決しました。

 っと話は長くなってしまいましたが…。

 とりあえず実用上は差し付かないのでそのままってことでお願いしたいです。

[ ]
RE:42121 キー割り当てが重複したときのダNo.42122
Imabeppu さん 12/02/01 17:06
 
Imabeppu です。

>  「再試行」は、その名の通り、もう一度チェックしなおす訳なんですけど、も
> う一度チェックしなおしても結果は同じにしかなりません。
>
>  なら「再試行」ボタンは意味が無いのですけども…。なぜあるかいというと…
>
>  実はWindowsのメッセージボックスってやつは、ボタンのパターンがいくつか
> あって、「無視」を含むボタンのパターンとしては、
>
>  Abort, Retry, Ignore   =  中止、再試行、無視
>
>  の3つとも出るパターンしか用意されてないです。なので、結果として「再試
> 行」ボタンが自動的に出てしまうってことになってしまいます。
>
>  これを解決するには、他の、例えば「はい、いいえ」のボタンを出した上で、
> 「はい、いいえ」のテキストを無理矢理書き換えるとか、ちょっと面倒なことが
> 必要です。

  特に問題はないのでこのままでもよいのですが、以下のようにした方
  が自然ではないでしょうか。

    (例1)
        | 重複したキー割り当てが存在します。
        | そのまま設定しますか?
        :
        | [OK] [キャンセル]

    (例2)
        | 重複したキー割り当てが存在します。
        | そのまま設定しますか?
        :
        | [はい] [いいえ]

    (例3)
        | 重複したキー割り当てが存在します。
        :
        | [OK]
        ※重複したまま設定させない。



--
Imabeppu

[ ]
RE:42122 キー割り当てが重複したときのダNo.42123
秀まるお2 さん 12/02/01 17:27
 
 その辺は微妙な所かとは思うのですけども…

 一応、僕の立場から言うと、「ちゃんとキー割り当てしたはずなのに効かな
い」って言われるのが困るという、クレーム対策って意味があります。「無視」
ってボタンは目立つので、それの方が、たしかにユーザーさんが、あえてそうい
う重複したキー割り当てがあるのを無視したって認識してもらえるってのがあり
ます。

 ただのOK/キャンセルだと、メッセージ内容をよく見ないでEnterキー押してし
まうことが多いと思うし、Enterキー一発で簡単に「無視」相当のことが実行さ
れてしまうのはちょっとまずいです。

 まぁメッセージの内容次第でもありますけど。

[ ]