LoginSignup
2
2

More than 5 years have passed since last update.

UI > 「xxxを削除しますか?」ダイアログ > デフォルトボタン > キャンセル (破壊的なコマンドの安易な実行を避ける)

Last updated at Posted at 2018-08-07

UI

「xxxを削除しますか?」というダイアログが表示され、ダイアログ内にOK, Cancelボタンが表示されるUIはよく使われる。

ここで、OK, Cancelボタンのどちらをデフォルトボタン(*1)にするか?

*1) Enter入力で実行される方

破壊的なコマンドを実行する可能性がある場合は、非破壊をデフォルトとする、というのを本かWeb資料で読んだことがある。
(資料を失念中)

上記の例では、「Cancel」をデフォルトにするのが良いだろう。

関連

破壊的なコマンド

意訳「間違いを防ぐ。重大な間違いを偶然的に実行することが難しくなるようにタスクをデザインしなさい。例として、複数の破壊的なコマンドを物理的に離して配置しなさい。そして、複数の行動により完了するように要求しなさい。」

右と左の配置

上記の記事にある翻訳部分

  • > 最も自然なボタンのアクションが非破壊的であれば、2つボタン型アラートの右側に置いてください。アクションを取り消すボタンは左側にします。
  • > 最も自然なボタンのアクションが破壊的であれば、2つボタン型アラートの左側に置いてください。アクションを取り消すボタンは右側にします。

変更されたUI

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2