关闭或不关闭:按下“Escape”时的对话框应用程序

问题描述:

对于对话框应用程序,传统行为是在按下“Escape”按钮时关闭应用程序。但是有些用户抱怨这一点,因为他们经常误按键。关闭或不关闭:按下“Escape”时的对话框应用程序

你的方法是什么?
1)关闭应用程序
2)什么都不做
3)弹出“你确定要退出吗?”消息(可能带有“不要再显示此消息”复选框)

这取决于对话框 - 如果用户可能已经付出任何努力进入对话框,则(3)听起来像是一个好方法:

弹出“您确定要退出 吗?” 。消息(可能带有“不要 显示此再次”复选框“)

否则,关闭对话框(而不是应用程序 - 当然)是标准的,并且被许多用户所期望

的信息显示的有对话和用户之间没有相互作用时,不要允许用户通过意外按下逃生失去显著大量的工作。

+1

在应用程序级别,如果用户想退出让他。您可以将状态保存到隔离存储,并在应用程序重新打开后使用它恢复状态。 我讨厌那些阻止我退出应用程序的弹出窗口(它也使得关闭也紊乱......) 顺便说一句,“不要再问我”的复选框在这里真的不合适,用户可以在没有任何警告的情况下丢失他的数据,因为在通过他(或其他人)的某个时间检查该框。 – 2009-06-10 13:44:27

我会选择1)。

而且我会选择3)如果预计会有某种用户相互作用。

选项2)不是一个好选择。用户预计点击退出按钮时会发生

正如Dominic所说,使用Esc关闭应用程序,被大多数默认功能所考虑。

请记住,有很多人使用Esc的目的,比人们意外点击Esc。

我认为关闭逃生应用程序是过去的事情,当用户界面不是很清楚,而且只有一种方法可以中止。

今天随着关闭按钮和alt-F4(或苹果C在Mac上,如果我没有弄错的话)就不再需要这样的用户体验了。