为桌面应用而设计

窗口的运用

不必要的房间

如果我们把应用想象成一个房子,则每个窗口就是房子里的一个单独的房间。

我们不会无端地为房子添加房间,同理,我们也不应该随意给应用程序增添窗口。

从使用者目标和心理模型的角度来考虑是否增加窗口,是很重要的。我们可以这样来想这个问题,进入一个房间是有一定意图的,而不一定因为房间的具体功能而进入。

必要的房间

有些情况下,为特定功能建立独立的房间是适合的,更是有必要的。

使用目标导向思维方式,我们可以研究每个功能,并使之达到更好的效果。

快捷键

如何确定命令集中哪些是日常要用的东西,最好的办法是对可用的功能进行“验伤分类”。

验伤分类

  • 不管是否立即处置,存活概率都极大的伤员
  • 不管是否立即处理,死亡概率都极大的伤员
  • 如果能立即处理,情况会有极大改观的伤员

一定要在菜单中将加速器显示出来,不要把它们埋没在手册或在线帮助里,否则毫无意义。还需要提供一个“恢复默认值”的控件,可以让用户撤销所有定制,恢复到出厂时的状态。

点操作、选择、直接操作

鼠标的人体工学

移动鼠标时,在近距离活动和远距离活动之间有一条明显的分界线,使用者需要在精细运动和粗略运动之间相互切换。

同时使用的东西,我们一定要把它们放在一起。

results matching ""

    No results matching ""