【问题标题】:UI elements for "safety lockout" to choose normal/abnormal operation用于“安全锁定”选择正常/异常操作的 UI 元素
【发布时间】:2010-08-11 16:05:30
【问题描述】:

我有一个 GUI,它有几个复选框来控制系统操作的“特殊”模式。我希望这些始终显示出来,并在操作员打算编辑它们时轻松编辑,但这种情况并不常见,而且大多数时候我希望禁用复选框。

我正在寻找的是用于启用/禁用异常操作的 UI 元素。(因此正常操作将使复选框处于禁用状态,异常操作将允许用户编辑它们。)

  • 复选框或按钮对:太容易按下了
  • 菜单项:太晦涩
  • 对话框确认框:(“这种操作模式允许____。你确定要使用它吗?”)太烦人了,我想避免使用模式对话框,因为它们会阻止所有其他 UI 的使用重要情况下的要素。

物理对象的 UI 设计包括一些微妙的锁定,例如汽车中的自动变速器要求您踩下制动器以换入/换出某些档位;割草机具有在启动/运行期间必须按下的手柄;儿童安全药瓶需要您在转动时按下。

我正在寻找简单/直观、易于使用但会避免无意使用的东西。有任何想法吗?在软件世界中一定有人想到过这种事情。

【问题讨论】:

    标签: user-interface ui-design


    【解决方案1】:

    我会遵循“物理对象”范式,即在实际控件上设置“安全罩”。

    就 UI 而言,这将是一个复选框(我知道您说过您希望它们始终显示,但是..)显示并启用特殊控件。

    Disabled:
     _____________________________
    | O Enable Dangerous mode     |
    |_____________________________|
    
    Enabled:
     _____________________________
    | X Enable Dangerous mode     |
    |                             |
    |    O Dangerous Control One  |
    |    O Dangerous Control Two  |
    |_____________________________|
    

    评论后:

    我想另一个重要的问题是,界面主要是“手按键盘”还是“鼠标”。

    如果是它的键盘,那么一个组合键,或者,同样,从其他界面获取,让用户键入“启用”或与实际控件相关的内容。

    如果它主要是一个鼠标界面,那么像“滑动”这样更复杂的交互怎么样 - 用户必须将元素拖动到合理的距离。

    Disabled:
     _____________________________
    |   Enable Dangerous mode     |
    |    _                  _     |
    |   |*| -------------> |_|    |
    |   off                on     |
    |_____________________________|
    
    Enabled:
     _____________________________
    |   Enable Dangerous mode     |
    |    _                  _     |
    |   |_| -------------> |*|    |
    |   off                on     |
    |                             |
    |   O Dangerous Control One   |
    |   O Dangerous Control Two   |
    |_____________________________|
    

    【讨论】:

    • 这是一个简洁的设计,但太容易点击“启用危险模式”复选框。
    猜你喜欢
    • 1970-01-01
    • 2022-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-16
    • 1970-01-01
    • 2020-06-07
    相关资源
    最近更新 更多