第十二章
第十二章 减少工作 消除负担
  目标导向任务 vs 负担任务
  负担的类型
    导航负担
      多个屏幕、视图或页面之间
      窗格之间的导航
      工具和菜单之间导航
      信息的导航
    拟物化负担
    模态负担
      错误、通知和确认信息
      让用户请求许可
    样式负担
  负担取决于情景
  消灭负担
    减少要去地方的数量
      将页面和视图的数量减少值最少
      尽量限制界面中相邻窗格的数量
      将控件的数目限制到最少
      尽可能减少滚动
    提供导航标志
      菜单
      工具栏
      其他界面标志
    提供概览
    恰当地把控件映射到功能上
    避免层级关系
    不要复制机械时代的模型
  常见的负担陷阱
    不要强迫用户到另外一个窗口去完成与本窗口相关的功能
    不要强迫用户记住事物在层级文件系统中的位置
    不要强迫用户调整窗口大小
    不要强迫用户移动窗口
    不要强迫用户重新设置
    用户在填充字段时需能有任意完整度
    不要强迫用户请求许可
    不要让用户确认其动作，这需要有强大的撤销机制
    不要让用户的行为产生错误
  设计原则
    尽可能地消除每一种负担
    不要愚蠢地打断进程
    不要让用户请求许可
    任何输出之处应允许输入
    重大改变必须显著优秀