用户体验设计小知识:勾选框使用细节
在之前的一篇文章中,我们学习了一个用户体验设计小规则:不要在帮助信息中放置过多的容易误导用户的内容。
同样的,在对话框的交互设计上,我们也需要遵循同样的原则。
例如,我们设计了一个对话框,上面有一个勾选框,勾选框的内容是:关闭 XXX 功能。
请注意,这里的勾选框采用了一种所谓的”否定式”设计,这会让用户陷入一种逻辑迷宫之中。
正确的勾选框文本应该是一种”肯定式”设计,例如:开启 XXX 功能。
在否定式设计中,只有一种例外的情况,即勾选框的内容是:”不要显示此消息”。当用户勾选之后,则应用程序不再显示类似的提示信息。
否定式设计将会迷惑用户: “如果我取消选中’关闭功能 X’,那么我就’不会不会’运行它。”,注意这里的双重否定,这会极大的增加用户的心智负担。
它给人的印象是,你的程序正试图像恶意软件一样偷偷溜过用户,或者像八岁的孩子试图欺骗他们的父母一样。
类似于孩子问他的父亲:“我能不能不去,不,不,不去吉米家?”
是的,Microsoft 自家的产品中也有一些违反了这一规则,这显然是我作此文背后的一部分动力。
总结
虽然是小小的勾选框设计,但不同的设计方式,从用户看来,完全是两种不同的思维模式,否定式在理解上需要多花些脑力。
从用户舒服的角度来说,我们推荐”肯定式”勾选框设计。
最后
Raymond Chen的《The Old New Thing》是我非常喜欢的博客之一,里面有很多关于Windows的小知识,对于广大Windows平台开发者来说,确实十分有帮助。
本文来自:《Don’t require your users to have a degree in philosophy, episode 2》
最近我写了个东西
正如你们所知道的,拓扑梅尔智慧办公平台(Topomel Box)是一款绿色软件,主要面向经常使用电脑的朋友。它提供了各种提升办公效率的小功能,同时操作上尽可能地简单方便。
我想:你值得拥有。
相关推荐
- 说说模态化3:设置正确的所有者窗口的重要性
- Posted on 05月26日
- 避坑:不要在调试版本中的修改程序逻辑
- Posted on 10月11日
- 为什么静默安装未经过数字签名的驱动是不可行的?
- Posted on 02月10日
- 对话框管理器第九章:对话框中的自定义快捷键
- Posted on 08月23日
评论已关闭。