ダイアログ アプリケーションの従来の動作は、"Escape" が押されたときにアプリケーションを閉じることでした。ただし、誤ってキーを押すことが多いため、一部のユーザーはこれについて不満を述べています。
あなたのアプローチは何ですか?
1) アプリケーションを閉じる
2) 何もしない
3) 「終了してもよろしいですか?」メッセージ(おそらく「今後これを表示しない」チェックボックス付き)
ダイアログ アプリケーションの従来の動作は、"Escape" が押されたときにアプリケーションを閉じることでした。ただし、誤ってキーを押すことが多いため、一部のユーザーはこれについて不満を述べています。
あなたのアプローチは何ですか?
1) アプリケーションを閉じる
2) 何もしない
3) 「終了してもよろしいですか?」メッセージ(おそらく「今後これを表示しない」チェックボックス付き)
それはダイアログに依存します - ユーザーがダイアログに何らかの努力をした可能性が高い場合、(3) は良いアプローチのように思えます:
「本当にやめますか?」とポップします。メッセージ(おそらく「今後これを表示しない」チェックボックス付き)。
それ以外の場合は、ダイアログ (アプリケーションではなく - 確かに?) を閉じるのが標準であり、多くのユーザーが期待しています。
誤ってエスケープを押して、ユーザーが大量の作業を失うことを許可しないでください。
情報を表示し、ダイアログとユーザーの間に対話がない場合は、1) を選択します。
何らかのユーザー操作が予想される場合は、3) を選択します。
オプション 2) は適切なオプションではありません。ユーザーは、エスケープ ボタンをクリックしたときに何かが起こることを期待しています。
Dominic が言うように、Esc を使用してアプリケーションを閉じることは、ほとんどの場合、既定の機能と見なされます。
誤って Esc をクリックする人よりも、目的を持って Esc を使用する人の方がはるかに多いことを忘れないでください。
エスケープ時にアプリケーションを閉じることは、UI がそれほど明確ではなく、中止する方法が 1 つしかなかった過去のものだと思います。
今日では、閉じるボタンと alt-F4 (または、Mac の場合は Apple-C) があれば、そのような UX はもう必要ありません。