Button


语音命令

对于混合现实中的任何按钮,支持替代交互选项非常重要。 默认情况下,我们建议为任何按钮支持语音命令。 在 HoloLens 2 的按钮设计中,我们提供了悬停状态期间的工具提示以提高可发现性。

Voice input
Image:语音命令的工具提示



重设大小建议

为了确保可以轻松地接触所有种不可交互对象,我们建议确保种不可交互根据其从用户的距离来确定最小大小。 视觉角度通常以视觉弧的度数来度量。视觉角度基于用户眼睛与对象之间的距离并保持不变,而目标的物理大小可能会随用户更改的距离而更改。 若要根据用户的距离确定对象的必要物理大小,请尝试使用视觉角度计算器(如 类)。

下面是有关种不可交互内容的最小大小建议。

直接手动交互的目标大小

距离 查看角度 大小
45厘米 不小于2° 1.6 x 1.6 厘米

Target size for direct hand interaction
直接手动交互的目标大小


按钮的目标大小

创建直接交互的按钮时,建议使用较大的最小 3.2 x 3.2 厘米,以确保有足够的空间来包含图标,并可能有一些文本。

距离 最小大小
45厘米 3.2 x 3.2 厘米

Target size for the buttons
按钮的目标大小


手动 ray 或注视交互的目标大小

距离 查看角度 大小
2 m 不小于1° 3.5 x 3.5 厘米

Target size for hand ray or gaze interaction
手动 ray 或注视交互的目标大小



设计指南

避免透明 backplate

当使用按钮设计菜单 UI 时,建议使用不透明 backplate。 不建议使用透明 backplates,原因如下:

  • 难以与交互,因为很难理解按钮的深度触发事件
  • 复杂物理环境的清晰度问题
  • 与深度 LSR 稳定技术一起使用时,通过透明盘子显示的全息影像可能会显示游泳效果问题。

若要详细了解颜色选项和全息显示的准则,请参阅 设计全息显示器内容

Transparent UI examples透明 UI backplate 的示例


使用共享 backplate

对于多个按钮,建议使用共享的 backplate,而不是使用单个按钮的 backplate。

  • 减少视觉干扰和复杂性
  • 清除分组

Shared backplate examples共享 UI backplate 的示例



MRTK 中的按钮 (混合现实 Toolkit)

用于 Unreal 的 MRTKMRTK提供各种类型的按钮 prototyping,包括 HoloLens 2 样式按钮。 "HoloLens 2" 按钮组件包含在此页中引入的所有可视反馈和交互详细信息。 通过使用它,您可以利用我们的设计人员、开发人员和研究人员在设计器中的多个设计迭代和用户研究的结果。

有关更多说明和自定义示例,请查看 MRTK-按钮



另请参阅

Button

按钮是混合现实中最基本的关键 UI 元素之一。 它使用户能够触发即时操作。 由于混合现实中没有物理反馈,因此提供足够的视觉和音频反馈以提高用户交互置信度非常重要。

在 HoloLens 2 按钮设计中,基于许多设计小版本、prototypings 和用户研究研究,我们集成了多个视觉实用和音频提示,可帮助用户在空白空间中深入了解和交互。

视觉对象实用

Button with proximity light effect shown
邻近感应灯

Button selected with focus highlight effect shown
焦点突出显示

Button being pressed with compression cage effect shown
压缩箱

Button being pressed with trigger pulse effect shown
触发暂停


音频提示

适当的音频反馈可显著改善用户体验。 HoloLens 2 的按钮提供音频反馈来传达以下提示:

  • 联系人开始:触控开始时播放声音 (接近交互)
  • 联系人结束:在触摸端 (接近交互) 播放声音
  • 缩小开始:在出现挤压时播放声音选择 (远与注视或射线交互)
  • 夹紧结束:在 (远与注视或射线交互的情况上,在开紧后播放声音)